需要在所有用户登录前永久禁用指点杆

需要在所有用户登录前永久禁用指点杆

我需要禁用旧戴尔 D620 上的指点杆。它太敏感了,很难控制光标。我有禁用它的命令:

xinput --set-int-prop "DualPoint Stick" "Device Enabled" 8 0 

它在终端窗口中运行良好,但无法持久。如果我注销或切换帐户,甚至只是让它休眠,我都必须重新运行该命令。很乏味,但可以忍受。问题是这台笔记本电脑由几个用户(单独的帐户)共享,其中一些用户在进入终端窗口之前没有灵活性来解决这个问题。当它出现故障时,他们甚至无法进入登录屏幕。所以我需要弄清楚如何在启动时为每个人禁用它一次,并且持续下去。

我尝试了几种启动方法,但都不起作用:

  • 添加命令至/etc/rc.local

  • 使用以下行创建 crontab@reboot /etc/rc.local

  • 将 rc.local 复制到/etc/profile.d

为了尝试在简历上修复它,我创建了这个脚本:

#!/bin/sh

case "${1}" in
    resume|thaw)
        xinput --set-int-prop "DualPoint Stick" "Device Enabled" 8 0 ;;
esac

我把副本放进去了usr/lib/pm-utils/sleep.d。当它不起作用时,我把它移到了/etc/pm/sleep.d

在用户登录之前,我需要做什么才能始终为所有用户禁用此功能?

编辑:ubuntu 14.04

编辑2:编辑标题以更准确地描述问题。此外,我尝试了“如何在启动时运行脚本?”帖子中的几个想法。它们不起作用,我不知道为什么。即使它们有效,它们也不会坚持下去。注销、切换帐户、暂停/恢复,所有这些都重新启用指点杆。我需要以某种方式将其关闭并保持关闭状态。

相关内容