Ari*_*des 8 touchpad gnome 14.04 ubuntu-gnome
我正在使用 Ubuntu GNOME 14.04。
系统设置中的“打字时禁用触摸板”设置不起作用。
“syndaemon”命令的任何排列都不起作用。
真的很烦人,当我突然打字时,焦点会在一个新窗口上,或者一大块文本会消失,等等。
我使用的是戴尔 Inspiron 14 5000 系列笔记本电脑,没有使用专有驱动程序。
我还尝试Pointing Devices从软件中心安装并从那里禁用。也没有用。
这个问题有答案:触摸板问题:打字时跳转光标(Ubuntu 14.04),syndaemon 没有帮助,但我不想尝试重新编译驱动程序,除非绝对没有其他解决方案。还有这个:https : //gist.github.com/silverhammermba/a231c8156ecaa63c86f1但这也涉及修补驱动程序(也不清楚如何应用它)。
我怎样才能让它发挥作用?
我确切地知道问题是什么(至少在我看来是相同的)。那是因为你失踪了librecord.so。GNOME 设置需要此文件,因为它syndaemon与-R选项一起使用。据我所知,该文件已被删除,并且不再随 xorg-server 一起提供。
有很多困难的方法可以真正实现禁用打字功能。从最简单的开始:
syndaemon直接使用刚刚启动
$ syndaemon -d
Run Code Online (Sandbox Code Playgroud)
或者您可能喜欢的选项。看syndaemon -h。
请记住,无需-R切换。
注意:抱歉,我没有提供确切的步骤,因为我不再是 Ubuntu 用户。
xorg-server编译XRECORD很快,--enable-record就可以使用 和 进行编译--disable-xtrap。在这里找到的。
创建一个空文档,添加以下行:
#!/bin/sh
synclient TouchpadOff=2
Run Code Online (Sandbox Code Playgroud)
并将其另存为$HOME/bin/touchpad-settings.sh
创建bin目录
mkdir -p $HOME/bin
Run Code Online (Sandbox Code Playgroud)
转到仪表板并打开Startup Applications,单击Add并在命令字段中输入:
$HOME/bin/touchpad-settings.sh
Run Code Online (Sandbox Code Playgroud)
在“名称”和“注释”字段中输入任何可以帮助您提醒此事物功能的内容。;-)
单击“保存”,然后单击“关闭”
下次登录时,输入将被禁用,所以现在,打开终端并输入:
$HOME/bin/touchpad-settings.sh
Run Code Online (Sandbox Code Playgroud)
以防止您必须再次注销/登录!;-)
您也可以将任何让您对触摸板感到烦恼的其他命令添加到此文件中。例如我的有:
#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0
Run Code Online (Sandbox Code Playgroud)
要查看可以打开/关闭的所有可能性,请转到终端并输入:
synclient -l
Run Code Online (Sandbox Code Playgroud)