Dan*_*ock 7 touchpad dell synaptics 16.04
我最近买了一台新的戴尔 XPS 15 9550,我按照这个线程https://ubuntuforums.org/showthread.php?t=2317843 中OP 的说明将它设置为双启动 Windows 10 和 Ubuntu 16.04。(基本上只是禁用安全启动和快速启动,在 BIOS 中从 RAID 更改为 AHCI,然后安装 Ubuntu 并确保图形和其他驱动程序正常工作)。安装后立即一切正常。
我想禁用在突触中默认启用的“TapAndDragGesture”。但是当我使用 synclient 这样做时:synclient TapAndDragGesture=0手势并没有完全消失。现在的行为是,如果我双击,它将拖动一小段时间(大约半秒,而不是拖动我将手指放在触摸板上的时间)。
这仍然很烦人,因为它拖动的时间仍然足以让我不小心移动标签(因为我在快速点击切换标签时倾向于这样做)。
有没有人遇到过这个问题或类似的问题?有谁知道如何解决它?提前致谢。
Mit*_*tar 11
在 Wayland (Ubuntu 17.10) 上,我禁用了点击和拖动手势
gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false
Run Code Online (Sandbox Code Playgroud)
并注销并重新登录。
我用synclient MaxTapMove=0来解决问题。虽然我真的不确定这是正确的解决方案。
我能够通过为我的输入驱动程序安装和使用 libinput 而不是 synaptics 来解决此问题。
这篇文章非常简单地描述了 15.04+ 的安装过程(我使用的是 16.04)。
执行以下步骤后,您可以验证您的触摸板是否使用 libinput: 在终端类型中xinput list获取触摸板的设备 ID,然后:
xinput list-props <device_id>
Run Code Online (Sandbox Code Playgroud)
列表中的大多数属性都应将“libinput”作为名称的一部分。
最后,要禁用“点击并拖动手势”,只需编辑文件/usr/share/X11/xorg.conf.d/90-libinput.conf。找到触摸板部分并禁用点击拖动选项:
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "TappingDrag" "false"
EndSection
Run Code Online (Sandbox Code Playgroud)
还有许多其他有用的选项可以更改或调整,这里有详细记录
设置选项后,保存文件、注销、登录,然后开始享受吧!
| 归档时间: |
|
| 查看次数: |
6924 次 |
| 最近记录: |