首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >戴尔XPS 15 9560 Ubuntu 18.04触摸屏固定

戴尔XPS 15 9560 Ubuntu 18.04触摸屏固定
EN

Ask Ubuntu用户
提问于 2018-08-28 11:10:29
回答 1查看 1.7K关注 0票数 3

我安装了Ubuntu17.10当我收到这台笔记本电脑,当我能够更新到18.04。从一开始,触控板的灵敏性和流畅性并不完美,但它与触摸屏的结合已经足够好了。我从不使用Ubuntu主发行版的默认设置(在18.04中,我认为这是GNOME )。

我想让它变得更类似于mac触摸屏的流畅性,因为当我使用这个触摸屏时,我发现它的敏感性不如我在2012年中期使用我的旧Macbook Pro时的体验好。

我试着让触屏加载Synaptic驱动程序来测试它是否会更好,但我无法实现。我还尝试过在X中引导并让它使用Synaptic驱动程序,但我也做不到,Ctrl键出现了一个问题,使得无法使用Firefox/Chrome开发人员控制台的CSS样式,因为当我试图编辑css属性时,它就像按下了Escape一样不聚焦。

所以我的问题是:

  1. 如何只为Wayland中的触摸屏安装synaptics?
  2. 如果我转到X,会更容易/更好吗?不使用Wayland会有不利的一面吗?

我想,一旦我可以加载wayland下的突触驱动程序,或者修复X下的键盘问题,我就可以自己继续,因为现在xinput或libinput没有打印任何设备配置属性。系统信息如下:

代码语言:javascript
复制
$    
xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:15                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:15              id=7    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
↳ xwayland-keyboard:15                      id=8    [slave  keyboard (3)]

$
xinput list-props 6
Device 'xwayland-pointer:15':
Device Enabled (119):   1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245):   1.000000
Device Accel Adaptive Deceleration (246):   1.000000

$
xinput list-props 7
Device 'xwayland-relative-pointer:15':
Device Enabled (119):   1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245):   1.000000
Device Accel Adaptive Deceleration (246):   1.000000
Device Accel Velocity Scaling (247):    10.000000

Device Accel Velocity Scaling (247):    10.000000

$
libinput list-devices  

...

Device:           DLL07BE:01 06CB:7A13 Touchpad
Kernel:           /dev/input/event17
Group:            7
Seat:             seat0, default
Size:             102x77mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a    

...    

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event4
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

谢谢大家抽出时间来!

EN

回答 1

Ask Ubuntu用户

发布于 2018-08-28 23:15:25

  1. 如何只为Wayland中的触摸屏安装synaptics?

你不能这么做。

奇怪的是,我找不到与libinput和synaptics比较的详细链接,但要点是synaptics由于一些建筑原因无法在Wayland下工作。

libinput是作为一种解决方案创建的(我从whot的文章中隐约记得,另一个原因是synaptics驱动程序充满了遗留的遍历和不清楚的代码路径)。后来,为了减少维护,为了减少维护,为了增加实际用户的覆盖率,X11获得了xf86-input-libinput驱动程序,作为对xf86-input-synaptics的替代。然后,在一些成熟之后,后者被废弃了。

  1. 如果我转到X,会更容易/更好吗?不使用Wayland会有不利的一面吗?

我认为这个问题专门针对输入,因为到目前为止,关于"Wayland vs X11“的帖子/讨论太多了。

所以,如果您的意思是“切换到X11,仍然使用libinput",那么,关于输入,我唯一能想到的区别是您可以在X11上使用与DE无关的xinput。但仅此而已。

边注:

  1. 使用最新的libinput版本通常很好。例如,作为一个MacOS用户,您可能喜欢最近增加了水平/垂直滚动锁 (但是ATM只能在git中使用;它将是1.12版本的一部分)。
  2. 如果你发现任何问题或有改进的建议,你可以举报他们
  3. 以防万一,不要混淆xf86-input-synaptics设备驱动程序
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1069716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档