在哪里配置 syndaemon 设置?

在哪里配置 syndaemon 设置?

在哪里配置 syndaemon 默认参数?

默认情况下,它使用 进行调用 -i 2.0 -K -R -t 。我有一个脚本,可以使用我需要的参数重新运行它,但我该如何正确地做到这一点?

我在 ubuntu 12.04

答案1

正如 Rinzwind 已经指出的那样,这些设置在 unity-settings-daemon 中是硬编码的:

https://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/unity-settings-daemon/vivid/view/head:/plugins/mouse/gsd-mouse-manager.c

解决方法是将 syndaemon 重命名为 syndaemon.orig

mv /usr/bin/syndaemon /usr/bin/syndaemon.orig

并创建一个脚本 syndaemon,它只使用正确的参数调用原始二进制文件:

cat << EOF > /usr/bin/syndaemon
#!/bin/bash
/usr/bin/syndaemon.orig -K -R -i0.5
EOF

使其可执行

chmod +x /usr/bin/syndaemon

答案2

Dash -> 启动应用程序

在此处输入图片描述

  • 添加
  • 为其命名并输入您需要的脚本的命令:

在此处输入图片描述

原因是...没有配置文件并且这些设置是硬编码的。

答案3

对于使用 Xubuntu 的用户:

http://www.computercorrect.com/2012/operating-systems/linux/xubuntu/configure-disable-touchpad-while-typing-delay/

我发现将其延迟半秒对我来说效果很好。自动启动时需要运行的命令是

syndaemon -i .5 -K -t -R -d

相关内容