在哪裡放置命令來禁用觸控板以便在啟動電腦時執行它

在哪裡放置命令來禁用觸控板以便在啟動電腦時執行它

我終於找到了使用 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 表示停用。

相關內容