로그인 후 어느 시점에서 내 터치패드가 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
이 필드는 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" 명령의 내 장치 ID입니다)
터치패드를 비활성화할 때 얻을 수 있는 것:
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
그리고 그 이후에는 로그아웃 후에도 모든 것이 잘 작동했습니다.