我终于找到了使用 Gnome 桌面 3.4.2 在我的 Fedora 17 中禁用触摸板的命令:(xinput set-prop 13 132 0
特定于我的 Thinkpad)
现在我应该把这个命令放在哪里,以便每次启动计算机时它都生效?我尝试将它放在 ~/.xinitrc 中,但没有效果(在命令行中执行时,命令本身有效,但启动 PC 时不会自动执行该文件)。
答案1
将您的命令放入脚本中,例如DisableTouchpad.sh
创建一个文件夹 ~/.config/autostart 并将脚本放入其中
https://stackoverflow.com/questions/8247706/start-script-when-gnome-starts-up
答案2
是否~/.xinitrc
运行取决于您的桌面环境,大多数现代桌面环境都不使用它,因为它们不使用xinit
。您可以尝试将其添加到/.xsession
或启动脚本中/etc/rc5.d
编辑:假设您一直在使用 Gnome,@Kruug 的建议可能更好。
答案3
我终于搞明白了。我从终端启动gnome-session-properties
。这显示了“启动应用程序首选项”,在“启动程序”选项卡中,我添加了一个项目,其 xinput set-prop 13 132 0
值为“命令:”字段。
为了完整起见 - 我如何找到上述数字?使用xinput list
我找到的触摸板的 ID(在我的情况下为 id=11)。使用这个 ID,xinput list-props 11
我发现启用/禁用设备的选项有数字 132,值 0 表示禁用。