初期化スクリプトでタッチパッドを無効にする

初期化スクリプトでタッチパッドを無効にする

私のコンピュータでタッチパッドを無効にするスクリプトを作成しました。ターミナルで走るとよく出ましたね。タッチパッドを永久に無効にしたいので、起動時に実行するためにいくつかの操作を行いましたが、起動時にスクリプトが機能しません。タッチパッドは起動後もアクティブのままです。私の設定は次のとおりです。

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ブートで動作させるにはどうすればよいですか?

ベストアンサー1

(少なくとも)2つのオプションがあります。

  1. タッチパッドのドライバをカーネルにロードしないでくださいecho blacklist [yourdriver] > /etc/modprobe.d/nomouse。その後、再起動するか手動で削除してくださいrmmod [driver]
  2. synclientはXの起動後にのみ実行されるため、このsynclientコマンドをデスクトップ環境に~/.xinitrc配置するか/etc/X11/Xsession.d/、起動/自動起動アプリケーションの1つにします。

おすすめ記事