Niedawno zrobiłem czystą instalację Debian GNOME i zaktualizowałem wersję ze stabilnej na testową. Przed aktualizacją do testów miałem kilka ustawień GUI dla mojego touchpada. Po aktualizacji znikają, jak pokazano na zrzucie ekranu:
Na przykład spodziewałbym się znaleźć ustawienie naturalnego przewijania na tej stronie ustawień.
Otwarcie tej strony z terminala powoduje wyświetlenie następującego komunikatu o błędzie
$ gnome-control-center mouse
(gnome-control-center:15084): mouse-cc-panel-WARNING **: Detected synaptics X driver, please migrate to libinput
co wskazuje, że problem dotyczy libinput
braku instalacji.
Uruchomiony $ dpkg-query -l '*libinput*'
w pokazach terminali libinput-bin
, libinput10:amd64
, libinput5:amd64
i xserver-xorg-input-libinput
są zainstalowane.
Arch Wiki - Touchpad Synaptics mówi
Pamiętaj, że jeśli chcesz zintegrować pulpit (tj. Możliwość konfiguracji touchpada za pomocą centrum sterowania GNOME lub ustawień KDE), potrzebujesz xf86-input-libinput.
xserver-xorg-input-libinput
Pakiet, który jest zainstalowany, jest zbudowany z xf86-input-libinput
którym mowa Arch Wiki.
Jak mogę rozwiązać problem, aby odzyskać brakujące ustawienia?
Odpowiedzi:
Mając ten sam problem, naprawiłem go zgodnie z następującą procedurą:
/etc/X11/xorg.conf.d/
(Lubię to50-synaptics.conf
)A touchpad powrócił do centrum sterowania.
Przyczyna problemu:
GNOME i większość innych środowisk pulpitu zależały od starych „synaptycznych” sterowników do touchpadów. Jednak w GNOME 3.20 przeszli na libinput. Problem polegał na tym, że „xserver-xorg-input-synaptics” jest zależnością „xserver-xorg-input-all”.
Źródło: https://lists.debian.org/debian-devel/2016/07/msg00266.html
źródło
libinput-bin
,libinput10:amd64
,libinput5:amd64
axserver-xorg-input-libinput
zainstalowane pakiety, po prostu potrzebne, aby usunąć Synaptics i plików konfiguracyjnych więc po prostu zabrakłosudo apt-get purge xserver-xorg-input-synaptics
. Teraz działa!synclient
narzędzia wiersza poleceń i chociaż niektóre ustawienia są dostępne za pośrednictwemxinput
,xinput --list-props
/xinput --set-prop
ixinput --get-button-map
/xinput --set-button-map
,SynPS/2 Synaptics TouchPad
w szczególności „ ”, nie ma widocznego sposobu włączenia stukania dwoma palcami, jak to było dostępne przezsynclient
.