Debian
在初始化腳本中禁用觸摸板
我創建了一個腳本來禁用我電腦中的觸摸板。當我在終端中執行它時它工作正常。我做了一些工作讓它在啟動時啟動,因為我希望永久禁用觸摸板,但腳本在啟動時不起作用。啟動後觸摸板仍處於啟用狀態。這是我的配置:
root@debian:/etc# cat /etc/init.d/touchpadOff #! /bin/sh ### BEGIN INIT INFO # Provides: touchpadOff # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO synclient TouchpadOff=1 root@debian:/etc# ls -l `find -name *touchpadOff` -rwxr-xr-x 1 root root 345 gru 8 02:26 ./init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 01:35 ./rc0.d/K01touchpadOff -> ../init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 01:35 ./rc1.d/K01touchpadOff -> ../init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 02:26 ./rc2.d/S03touchpadOff -> ../init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 02:26 ./rc3.d/S03touchpadOff -> ../init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 02:26 ./rc4.d/S03touchpadOff -> ../init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 02:26 ./rc5.d/S03touchpadOff -> ../init.d/touchpadOff lrwxrwxrwx 1 root root 21 gru 8 01:35 ./rc6.d/K01touchpadOff -> ../init.d/touchpadOff root@debian:/etc#
如何讓它在我的 Debian Jessie 啟動時工作?
你有(至少)兩個選擇:
- 不要將觸摸板的驅動程序載入到核心中,所以
echo blacklist [yourdriver] > /etc/modprobe.d/nomouse
. 然後重新啟動,或手動刪除它:rmmod [driver]
.- synclient 僅在您啟動 X 後執行,因此將此
synclient
命令放入~/.xinitrc
或放入/etc/X11/Xsession.d/
或使其成為桌面環境中的啟動/自動啟動應用程序之一。