Wczoraj nagle mój touchpad na laptopie MSI zaczął nie reagować. Innymi słowy, na ekranie logowania touchpad działa zgodnie z oczekiwaniami. Jednak na ekranie pulpitu po zalogowaniu się touchpad nie działa.
Jak mogę włączyć touchpad na pulpicie?
Wczoraj nagle mój touchpad na laptopie MSI zaczął nie reagować. Innymi słowy, na ekranie logowania touchpad działa zgodnie z oczekiwaniami. Jednak na ekranie pulpitu po zalogowaniu się touchpad nie działa.
Jak mogę włączyć touchpad na pulpicie?
Odpowiedzi:
Przypadkowo wyłączyłem touchpad. W ten sposób udało mi się go ponownie włączyć.
Naciśnij klawisz „Windows”, aby otworzyć menu Start. Wpisz „terminal” i naciśnij klawisz Enter, aby otworzyć wiersz poleceń.
Następnie wpisz:
xinput list
Znajdź „identyfikator” touchpada. Dla mnie wygląda to tak:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
Mój touchpad ma id = 11.
Następnie wpisz
xinput set-prop 11 "Device Enabled" 1
(ale zamień 11 na identyfikator posiadany przez touchpad)
xset set-prop ... 0
a potem xset set-prop ... 1
wykonuje pracę ...
xinput --list |grep -oP "Touchpad.*id=\K.*?(?=\s)"
"Device Enabled" 0' alias touchpad-on = 'xinput set-prop xinput --list |grep -oP "Touchpad.*id=\K.*?(?=\s)"
"Device Enabled" 1'
Ta praca dla mnie na Kali Linux:
gsettings reset org.gnome.desktop.peripherals.touchpad send-events
Katalog schematów można znaleźć:
gsettings list-schemas
Edycja: Działa to również na Ubuntu 18.04.
W systemie Ubuntu 16.04 istnieje boleśnie prosty sposób, aby ponownie włączyć touchpad, jeśli wyłączyłeś go za pomocą „GUI myszy i touchpada”:
Zdaję sobie sprawę, że to bardzo proste, ale zajęło mi to kłopotliwie dużo czasu.
Możesz wypróbować następujące polecenie w terminalu i sprawdzić, czy to pomaga, zawsze użyłem go do ponownego uruchomienia touchpada 11.10, gdy przestał działać, ale nie miałem problemów w 12.04.
synclient Touchpadoff=0
Używam Linux Mint i wyłączyłem touchpad, i podobnie jak inni przede mną, zauważyłem, jak trudno jest włączyć go ponownie, jeśli nie masz pod ręką myszy.
Użycie Preferencji mennicy do wyłączenia touchpada nie pozwoli na ponowne włączenie go za pomocą xinput lub synclient, jak sugerowano w różnych miejscach.
tl; dr
gsettings set org.cinnamon.settings-daemon.peripherals.touchpad touchpad-enabled true
Dłuższa wersja o tym, jak udało mi się ją odzyskać.
Zrzuciłem konfigurację cynamonu do pliku z:
'dconf dump /org/cinnamon/ > mysettings'
Pod nagłówkiem „settings-daemon / peripherals / touchpad” znalazłem „touchpad-enabled = false”
Wymień schematy i znajdź coś związanego z touchpadem
gsettings list-schemas | grep touchpad
Wymień klucze w schemacie touchpada
gsettings list-keys org.cinnamon.settings-daemon.peripherals.touchpad
Włącz touchpad
gsettings set org.cinnamon.settings-daemon.peripherals.touchpad touchpad-enabled true
Kilka przydatnych linków: