В какой-то момент мой тачпад перестал работать на Lenovo x220 под управлением Ubuntu 11.10 после входа в систему.
Я нашел в Интернете два возможных решения этой проблемы, но ни одно из них не работает.
Первый,
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 — это идентификатор моего устройства из команды «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
И после этого все работало нормально, даже после выхода из системы.