Em algum momento meu touchpad parou de funcionar no Lenovo x220 no Ubuntu 11.10, após o login.
Encontrei duas soluções possíveis para isso online, mas nenhuma delas funciona.
Primeiro,
gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true
e umo segundo,
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 8 0
Depois de examinar mais cuidadosamente o xinput, percebi que
xinput list-props "SynPS/2 Synaptics TouchPad"
as saídas:
Dispositivo habilitado (132): 0
Este campo parece estar preso em zero, porque tentar defini-lo de volta para 1 por:
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 8 1
não parece ter nenhum efeito, por exemplo, ainda tenho:
Dispositivo habilitado (132): 0
Alguma ideia? Obrigado!
Responder1
Experimente isto:
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
Responder2
Tente definir org.gnome.settings-daemon.peripherals.touchpad.touchpad-enabled
como true com dconf-editor
.
(Fonte)
Responder3
Tendo absolutamente a mesma configuração (Lenovo x220/Ubuntu 11.10) e enfrentando o mesmo problema, fiz o seguinte: verifiquei o que sai para a saída padrão quando pressiono FN + F8 (atalho de desligamento do Touchpad) usando:
xinput --watch-props 11
(11 é o ID do meu dispositivo no comando "xinput list")
O que devo obter ao desativar o touchpad:
Property 'Synaptics Off' changed.
Synaptics Off (286): 1
Property 'Device Enabled' changed.
Device Enabled (132): 0
Property 'Device Enabled' changed.
Device Enabled (132): 0
O que consegui desta vez:
Property 'Synaptics Off' changed.
Synaptics Off (286): 1
Property 'Device Enabled' changed.
Device Enabled (132): 1
Property 'Device Enabled' changed.
Device Enabled (132): 1
Portanto, é uma lista de parâmetros mutuamente excluídos.
O que eu fiz:
xinput --set-prop 11 'Synaptics Off' 0
E tudo funcionou bem depois disso, mesmo após o logout.