首先,我说的“拖拽锁定”是指,无论使用普通触摸板拖拽拖动什么,当手指从触摸板上抬起时都不会释放。因此,当手指到达触摸板的边缘时,可以将手指移离边缘以继续进一步拖拽。这通常会有一些延迟,之后才会释放拖拽。如何控制这种延迟?
我刚买了一台新笔记本电脑,并在上面安装了 Ubuntu 22.04。在 Ubuntu 16.04 中,我设法让触摸板拖动锁定与 配合使用synclient LockedDrags=1
。但现在synclient
却
找不到 synaptics 属性。没有加载 synaptics 驱动程序?
我尝试安装 synaptic(s) 和 libsynaptic(s),但无法使其工作。我还尝试弄清楚如何使用 libinput 实现拖拽锁定,但失败了。最后我偶然发现了这个命令
gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag-lock true
这几乎实现了我想要的(尽管我还不知道它的效果在注销和登录后或重新启动后是否会持续)。唯一剩下的就是增加非常短的释放延迟,但我不知道如何控制它。有什么想法吗?
谢谢!
编辑:根据 Rinzwind 的建议,我尝试了以下命令并得到了以下输出:
pete@probook:~$ sudo apt-get install xserver-xorg-input-synaptics
[sudo] password for pete:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
xserver-xorg-input-synaptics is already the newest version (1.9.1-1ubuntu3).
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
pete@probook:~$ synclient -l | grep -i drag
Couldn't find synaptics properties. No synaptics driver loaded?
pete@probook:~$
我之前也曾将前者复制到后者:
pete@probook:~$ ls /usr/share/X11/xorg.conf.d/70-synaptics.conf
/usr/share/X11/xorg.conf.d/70-synaptics.conf
pete@probook:~$ ls /etc/X11/xorg.conf.d/70-synaptics.conf
/etc/X11/xorg.conf.d/70-synaptics.conf
pete@probook:~$