在圖形界面中禁用
一般禁用選項在 settings > mouse and touchpad 中。如果無法禁用或者希望恢復,向下看。
通過xinput
命令行
命令行鍵入xinput,查看touchpad設備ID,比如我的:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜↳ Cypress APA Trackpad (cyapa) id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
可以看到觸摸板的ID是14,那么接下來執行命令
xinput disable 14
即可禁用觸摸板。如需恢復觸摸板,執行命令
xinput enable 14
快捷鍵
如果每次都打開命令行輸入命令來禁用和恢復就太他喵麻煩了,所以可以寫個bash腳本然后添加到一個快捷鍵。
1.創建腳本
新建一個.sh文件,寫入以下腳本:
#!/bin/bash
output=$(xinput list-props 14)
if [[ "$output" =~ Device.Enabled.\(138\):.1 ]]
then
xinput disable 14
else
xinput enable 14
fi
為什么?(選讀)
命令xinput list-props 14可以列出觸摸板的當前信息,其中的Device Enabled (138): 1顯示設備是否啟用,數字1表示啟用,0表示禁用。這里可以用正則簡單地判斷觸摸板是否在啟用狀態以執行不同的命令。
2.去除腳本執行權限
命令行鍵入chmod -x <file_name>.sh來去除腳本執行權限。如果不去除執行權限腳本將無法通過快捷鍵執行。
3.添加快捷鍵
po主用的是xubuntu,添加快捷鍵的方式為 settings > keyboard > application shortcuts,相信其他linux版本也差不多(夠
導入這個腳本,然后鍵入你想用來啟用這個腳本的快捷鍵。
