Ubuntu GNOME 14.04在键入不起作用时禁用触摸板


8

我正在使用Ubuntu GNOME 14.04。

系统设置中的“键入时禁用触摸板”设置不起作用。

“ syndaemon”命令的任何排列都不起作用。

真的很烦人,当我突然输入内容时,焦点将集中在新窗口上,或者大量文本都消失了,等等。

我正在使用Dell Inspiron 14 5000系列笔记本电脑,未使用专有驱动程序。

我还尝试Pointing Devices从软件中心安装并从那里禁用。也没有工作。

这个问题的答案是:触摸板问题:在键入(Ubuntu 14.04)时跳光标,syndaemon没有帮助,但是除非绝对没有其他解决方案,否则我不想尝试重新编译驱动程序。也有这样的:https : //gist.github.com/silverhammermba/a231c8156ecaa63c86f1,但这也涉及修补驱动程序(也不清楚如何应用)。

我该如何工作?

Answers:


3

我确切地知道问题出在哪里(至少在我看来这是相同的)。这是因为你失踪了librecord.so。GNOME设置需要此文件,因为它syndaemon-R选项一起使用。据我所知,该文件已被删除,并且不再与xorg-server一起提供。

您实际上有很多困难的方法可以实现禁用键入功能。从最简单的这里开始:

syndaemon直接使用

刚发射

    $ syndaemon -d

或您可能喜欢的选项。请参阅syndaemon -h

请记住,无需-R切换。

修补GNOME设置守护程序

  1. 下载源代码,网址为:
  2. 应用以下补丁:http : //pastebin.com/1xHukxR0
  3. 编译或生成程序包。
  4. 安装并完成!

注意:抱歉,我没有提供确切的步骤,因为我不再是Ubuntu用户。

重新编译xorg-serverXRECORD

不久,用--enable-record和编译--disable-xtrap。在这里找到。


1

转到终端并运行

syndaemon -i 1 -K -R -d

如果那不起作用,则可能是您的触摸板不支持此功能。如果可行,请将此命令放在启动应用程序中,以便在启动时应用。这就是我在Yoga 2 Pro上解决此问题的方法。


0

创建一个空文档,添加以下行:

#!/bin/sh
synclient TouchpadOff=2

并另存为 $HOME/bin/touchpad-settings.sh

创建bin目录

mkdir -p $HOME/bin

转到破折号并打开Startup Applications,单击,然后Add在Command字段中输入:

$HOME/bin/touchpad-settings.sh

在“名称”和“注释”字段中输入任何可帮助您提醒该功能的内容。;-)

点击“保存”,然后点击“关闭”

下次登录时,输入将被禁用,因此,现在,打开终端并输入:

$HOME/bin/touchpad-settings.sh

以防止您不得不再次注销/登录!;-)

您也可以在此文件中添加任何其他使您的触摸板烦恼的命令。例如我的有:

#!/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

要查看所有可以打开/关闭的可能性,请转到终端并输入:

synclient -l
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.