Debian GNOME: mancano le impostazioni del touchpad. Usa libinput invece di synaptics


11

Di recente ho fatto un'installazione pulita di Debian GNOME e aggiornato da stabile a collaudo. Prima di eseguire l'aggiornamento ai test, avevo diverse impostazioni della GUI per il mio touchpad. Dopo l'aggiornamento, sono andati come mostrato nello screenshot:Schermata che mostra che mancano le opzioni

Ad esempio, mi aspetto di trovare l'impostazione per lo scorrimento naturale in questa pagina delle impostazioni.

L'apertura di questa pagina dal terminale genera il seguente messaggio di errore

$ gnome-control-center mouse

(gnome-control-center:15084): mouse-cc-panel-WARNING **: Detected synaptics X driver, please migrate to libinput

che indica che il problema è legato alla libinputmancata installazione.

Esecuzione $ dpkg-query -l '*libinput*'negli spettacoli terminali che libinput-bin, libinput10:amd64, libinput5:amd64e xserver-xorg-input-libinputsono installati.

Arch Wiki - dice Touchpad Synaptics

Si noti che se si desidera l'integrazione desktop (ovvero la capacità di configurare il touchpad tramite il centro di controllo GNOME o le impostazioni di KDE), è necessario xf86-input-libinput.

Il xserver-xorg-input-libinputpacchetto, che è installato, è costruito da xf86-input-libinputcui fa riferimento Arch Wiki.

Come posso risolvere il mio problema in modo da recuperare le impostazioni mancanti?


Ho avuto lo stesso problema per Ubuntu Gnome, è stato risolto con simili, vedi forum. Impostazioni del touchpad mancanti in Gnome
Ray

Risposte:


14

Avendo avuto lo stesso problema, l'ho risolto seguendo questa procedura:

  • Installa tutti i pacchetti libinput (libinput5, libinput10, xserver-xorg-input- libinput
  • Rimuovi il driver synaptics → xserver-xorg-input-synpatics
  • Rimuovi tutti i file relativi a synaptics in /etc/X11/xorg.conf.d/(Mi piace 50-synaptics.conf)
  • Reboot

E il touchpad è tornato in gcontrol-center.

Causa del problema:

GNOME e la maggior parte degli altri ambienti desktop dipendevano dai vecchi driver "sinaptici" per i touchpad. Tuttavia, in GNOME 3.20, sono passati a libinput. Il problema era perché "xserver-xorg-input-synaptics" è una dipendenza di "xserver-xorg-input-all".

Fonte: https://lists.debian.org/debian-devel/2016/07/msg00266.html


2
Dal momento che ho già avuto la libinput-bin, libinput10:amd64, libinput5:amd64e xserver-xorg-input-libinputpacchetti installati, ho solo bisogno di togliere Synaptics ei file di configurazione in modo Ho appena eseguito sudo apt-get purge xserver-xorg-input-synaptics. Ora funziona!
lklun,

Ciao, hai un refuso nella prima riga dovrebbe essere xserver-xorg-input-libinput, invece di ...- corg -...
Jorge E. Cardona,

Questa risposta va bene fino in fondo; tuttavia il driver Synaptics ha fornito una grande varietà di opzioni tramite lo synclientstrumento da riga di comando e mentre alcune impostazioni sono disponibili tramite xinput, xinput --list-props/ xinput --set-prope xinput --get-button-map/ xinput --set-button-map, con un " SynPS/2 Synaptics TouchPad" in particolare, non esiste un modo evidente per abilitare il tocco con due dita come era disponibile attraverso synclient.
rakslice,

C'è un modo per dire a gnome o gdm di caricare libinput su synaptics, invece di dover eliminare il driver synaptics dal mio sistema? Vorrei mantenere entrambi installati ma caricati in sessioni diverse.
theferrit32
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.