在某些時候,我的觸控板在登入後在 Ubuntu 11.10 下的 Lenovo x220 上停止運作。
我在網路上找到了兩種可能的解決方案,但都不起作用。
第一的,
gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true
和一個第二個,
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 8 0
在更仔細地研究 xinput 之後,我意識到
xinput list-props "SynPS/2 Synaptics TouchPad"
輸出:
設備啟用(132):0
該字段似乎被固定為零,因為嘗試通過以下方式將其設置回 1:
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 8 1
似乎沒有任何效果,例如我仍然有:
設備啟用(132):0
有任何想法嗎?謝謝你!
答案1
嘗試這個:
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
答案2
嘗試設定org.gnome.settings-daemon.peripherals.touchpad.touchpad-enabled
為 true dconf-editor
。
(來源)
答案3
具有完全相同的配置(Lenovo x220/Ubuntu 11.10)並遇到相同的問題,我做了以下操作:我使用以下命令檢查了當我按 FN+F8(觸控板關閉快捷鍵)時標準輸出的內容:
xinput --watch-props 11
(11 是我的裝置 ID,來自「xinput list」指令)
禁用觸控板時我應該得到什麼:
Property 'Synaptics Off' changed.
Synaptics Off (286): 1
Property 'Device Enabled' changed.
Device Enabled (132): 0
Property 'Device Enabled' changed.
Device Enabled (132): 0
這次我得到了什麼:
Property 'Synaptics Off' changed.
Synaptics Off (286): 1
Property 'Device Enabled' changed.
Device Enabled (132): 1
Property 'Device Enabled' changed.
Device Enabled (132): 1
所以它是一個相互排除的參數列表。
我做了什麼:
xinput --set-prop 11 'Synaptics Off' 0
此後一切正常,即使在註銷後也是如此。