
ついに、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 が無効を意味することを発見しました。