如何在启动后保留触摸板设置

如何在启动后保留触摸板设置

您好,我正在运行 Ubuntu 14.4 LTS(“3.13.0-68-generic #111-Ubuntu x86_64 x86_64 x86_64 GNU/Linux”),我是众多遇到触摸板手掌检测/灵敏度过高的问题的用户之一,打字时光标会到处乱跑。

我已经通过阅读找到了很多建议(有很多帖子,下面我引用了一些参考资料),并测试了一些解决方案,但我还没有找到一个在重启后继续工作的解决方案。

特别是我已经关注了 AskUbuntu 和 StackExchage 上关于“如何纠正这个和那个守护进程环境”

我读过的所有内容基本上都归结为以下两个步骤:

  1. 尝试各种 syndaemon 设置,直到您满意为止

    --> 并且这可以正常工作,例如使用命令 /usr/bin/syndaemon -i 0.5 -d -K,但只能在会话结束之前

  2. 在“启动活动”(无论它叫什么,意大利语中是“Applicazioni d'Avvio”)中放入一行适当的代码,以便将来的会话自动完成。为此,我还考虑到它需要预先设置睡眠,以便在所有必需的进程背景都正确设置后运行。完整的一行是:/bin/bash -c "sleep 10&&/usr/bin/syndaemon -i 0.5 -d -K"

即使这样做,我仍然再次遇到这些问题,当我通过htop或检查 syndaemon 进程时ps -ax | grep syndaemon,我发现:

2005 ?        S      0:04 syndaemon -i 1.0 -t -K -R
2224 ?        Ss     0:04 /usr/bin/syndaemon -i 0.5 -d -K

看到不需要的行仍然在那里(这是第一行)。Ss第二行是什么意思?

我该怎么做才能彻底解决这个问题(并让所有用户受益?)

PS. 在我进行过此类测试更改的每个用户帐户上,还会发生以下副作用:触摸板有时会处于非活动状态,我无法通过按 Fn+F5 将其打开。相反,它需要synclient TouchPadOff=0恢复。

就这样。我以为直接在论坛上提问会找到更完整的信息。

一些参考资料:

[守护进程]在哪里配置 syndaemon 设置?

[保持]如何使触摸板设置在 Ubuntu 14.04.1(Trusty)上保留

答案1

您有两个 syndaemon 实例正在运行。这可能会导致光标锁定等。

其中一个实例可以通过在系统设置中勾选“键入时禁用”来启动。如果使用其他命令,则需要禁用它。

相关内容