在使用觸控板時,老是出現打字的誤觸問題,簡直神煩,通過一通搜尋找到解決防範
方法有三種
1.安裝touchpad-indicator(這個因為好久的專案,貌似在滑鼠插拔時有bug)
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install touchpad-indicator
可以設定為開機自啟動,當檢測到滑鼠插入的時候禁用觸控板,或者只是打字的時候禁用就行非常方便
2.使用命令
sudo rmmod psmouse 這個是禁用的
sudo modprobe psmouse 這個是啟用的
3.使用gnome shell extension安裝(推薦)
程式設計:1.linux思路:
命令列:
xinput --list 獲取所有裝置列表
或者cat /proc/bus/input/devices獲取所有裝置詳細資訊
禁用裝置:xinput set-prop "id" "device enabled" 0
啟用裝置:xinput set-prop "10" "device enabled" 1
linux下通過事件機制進行裝置檢測方法:
①通過netlinksocket
②使用udev編寫規則
附①c語言**實現
#include #include #include #include #include #include #include #include #include #include #include #define uevent_buffer_size 2048
static int init_hotplug_sock()
setsockopt(hotplug_sock, sol_socket, so_rcvbufforce, &buffer_size, sizeof(buffer_size));
retval = bind(hotplug_sock, (struct sockaddr *)&snl, sizeof(struct sockaddr_nl));
if(retval < 0)
return hotplug_sock;
}int main(int argc, char *argv)
; recv(hotplug_sock, &buf, sizeof(buf), 0);
printf("%s\n", buf);
}return 0;
}
2.windows思路:
①.通過登錄檔
②.通過訊息wm_devicechange ondevicechange()實現
ubuntu 禁用觸控板
用ubuntu一不小心就碰到觸控板,滑鼠指標亂晃,而滑鼠選項裡又沒有禁用觸控板,很是不爽。怎麼辦呢?首先可以在終端裡輸入synclient touchpadoff 1來禁用觸控板 synclient touchpadoff 0恢復使用 但是重新開機後觸控板又被啟用了。只要在 系統 首選項 啟動應用程...
Ubuntu 11 04禁用觸控板
筆記本上有乙個禁用觸控板的快捷鍵,但是在ubuntu 11.04下沒有用,不知道是不是因為沒有驅動。於是就google,找到了很多方法,不過都是08年,09年的,我試了幾個,在ubuntu 11.04上沒有用,不知道其他人是怎樣,反正我的dell n4030是不行。今天就想,何不用english g...
ubuntu滑鼠和觸控板的禁用
ubuntu滑鼠和觸控板的禁用 用筆記本時碰到很多次在打字的時候碰到觸控板導致誤操作。在ubuntu總結了以下三種方法來解決。快捷鍵方法 有的筆記本支援fn f4類似可以使兩者直接進行切換。命令方法 在終端下直接執行以下命令來開啟或關閉觸控板。sudo modprobe r psmouse 關閉 s...