Impostazioni separate mouse e touchpad mancanti


11

Ubuntu 16.04: Il menu delle impostazioni utilizzate per avere impostazioni separate per mouse esterno e touchpad, ora contiene solo una serie di impostazioni per entrambi. Le impostazioni per la velocità del puntatore in realtà non cambiano alcun comportamento del mouse : il movimento del mouse non cambia indipendentemente dalla modifica dell'impostazione della velocità.

Ecco come appaiono le mie impostazioni dopo che si sono interrotte le impostazioni del mouse e del touchpad : inserisci qui la descrizione dell'immagine

Sembra che questo potrebbe essere stato un problema prima che mancassero le impostazioni del mouse e del touchpad ... ma sto eseguendo il 16.04, non il 14.04. Non esiste alcun touchpad-indicatorprogramma per impostazione predefinita e quando si aggiunge il repository elencato in una delle risposte, non ha aiutato nulla.

Questo potrebbe anche essere correlato al touchpad ELAN che ha smesso improvvisamente di funzionare, ha funzionato il giorno prima , ma non ho quasi tutti i problemi di quella persona:

Il touchpad funziona, è a una velocità accettabile, posso scorrere con due dita, ma queste sono tutte le impostazioni che ho impostato prima che le impostazioni si interrompessero in questo modo. Non posso più cambiare la velocità, disabilitare lo scorrimento con due dita o qualcosa del genere. Nessuna impostazione del mouse, ad eccezione della velocità del doppio clic e del funzionamento del pulsante principale.

Ancora una volta, questo è come dovrebbe apparire (qualcosa di simile ad esso). Questo è ciò che ha fatto assomigliare, ma ora sembra che quello di cui sopra.

inserisci qui la descrizione dell'immagine

So che un problema come questo è un bug noto: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1132063 , ma questo è successo di recente . Sembra che quel bug sia stato un problema per un po 'di tempo, e la mia macchina (originariamente 14.04) è passata attraverso aggiornamenti e nuove versioni, e solo recentemente si è rotta dopo un aggiornamento. Inoltre, ho una mia impostazione "Mouse: Pointer Speed" di base che non è presente nelle schermate di segnalazione bug.

Un modo per risolvere questo problema?

Modifica 1: Output di xinput:

⎡ Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M570                             id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ BisonCam, NB Pro                          id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Modifica 2: Output di xinput list-props 13:

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (301): 0
    libinput Tapping Enabled Default (302): 0
    libinput Tapping Drag Enabled (303):    1
    libinput Tapping Drag Enabled Default (304):    1
    libinput Tapping Drag Lock Enabled (305):   0
    libinput Tapping Drag Lock Enabled Default (306):   0
    libinput Accel Speed (284): 0.000000
    libinput Accel Speed Default (285): 0.000000
    libinput Natural Scrolling Enabled (289):   0
    libinput Natural Scrolling Enabled Default (290):   0
    libinput Send Events Modes Available (268): 1, 1
    libinput Send Events Mode Enabled (269):    0, 0
    libinput Send Events Mode Enabled Default (270):    0, 0
    libinput Left Handed Enabled (291): 0
    libinput Left Handed Enabled Default (292): 0
    libinput Scroll Methods Available (293):    1, 1, 0
    libinput Scroll Method Enabled (294):   1, 0, 0
    libinput Scroll Method Enabled Default (295):   1, 0, 0
    libinput Disable While Typing Enabled (307):    1
    libinput Disable While Typing Enabled Default (308):    1
    Device Node (271):  "/dev/input/event6"
    Device Product ID (272):    2, 7
    libinput Drag Lock Buttons (300):   
    libinput Horizonal Scroll Enabled (273):    1

Modifica 3: Output di xinput list-props 13 dopo aver rimosso xinput list-props 13 :

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (279): 1
    Device Accel Constant Deceleration (280):   2.500000
    Device Accel Adaptive Deceleration (281):   1.000000
    Device Accel Velocity Scaling (282):    12.500000
    Synaptics Edges (303):  1768, 5410, 1645, 4563
    Synaptics Finger (304): 25, 30, 0
    Synaptics Tap Time (305):   180
    Synaptics Tap Move (306):   238
    Synaptics Tap Durations (307):  180, 100, 100
    Synaptics ClickPad (308):   0
    Synaptics Middle Button Timeout (309):  75
    Synaptics Two-Finger Pressure (310):    282
    Synaptics Two-Finger Width (311):   7
    Synaptics Scrolling Distance (312): 108, 108
    Synaptics Edge Scrolling (313): 0, 0, 0
    Synaptics Two-Finger Scrolling (314):   1, 1
    Synaptics Move Speed (315): 1.000000, 1.750000, 0.036866, 0.000000
    Synaptics Off (316):    2
    Synaptics Locked Drags (317):   0
    Synaptics Locked Drags Timeout (318):   5000
    Synaptics Tap Action (319): 0, 0, 0, 0, 0, 0, 0
    Synaptics Click Action (320):   1, 1, 0
    Synaptics Circular Scrolling (321): 0
    Synaptics Circular Scrolling Distance (322):    0.100000
    Synaptics Circular Scrolling Trigger (323): 0
    Synaptics Circular Pad (324):   0
    Synaptics Palm Detection (325): 0
    Synaptics Palm Dimensions (326):    10, 200
    Synaptics Coasting Speed (327): 20.000000, 50.000000
    Synaptics Pressure Motion (328):    30, 160
    Synaptics Pressure Motion Factor (329): 1.000000, 1.000000
    Synaptics Resolution Detect (330):  1
    Synaptics Grab Event Device (331):  0
    Synaptics Gestures (332):   1
    Synaptics Capabilities (333):   1, 0, 1, 1, 1, 1, 1
    Synaptics Pad Resolution (334): 65, 44
    Synaptics Area (335):   0, 0, 0, 0
    Synaptics Noise Cancellation (336): 8, 8
    Device Product ID (268):    2, 7
    Device Node (269):  "/dev/input/event6"

Menu delle impostazioni dopo la rimozione xinput list-props 13 : inserisci qui la descrizione dell'immagine

Quindi ora tutte le impostazioni funzionano tranne la velocità del touchpad .


Si prega di modificare la tua domanda e aggiungere output del xinputcomando da terminale.
Pilota

@ Pilot6 Fatto, aggiunto l'output.
Zzzach ...

Si prega di aggiungere anchexinput list-props 13
Pilot6

@ Pilot6 Fatto, aggiunto più output. Elenco interessante di impostazioni, ma non esattamente sicuro di ciò che rappresentano.
Zzzach ...

Risposte:


8

Hai installato libinput. Viene utilizzato invece di xorg-synapticsgestire il touchpad.

Sfortunatamente Ubuntu corrente con Unity DE non ha la libinputGUI delle impostazioni di default. unity-control-centerpuò controllare solo di xorg-synapics.

Un'altra opzione è quella di disinstallare il xserver-xorg-input-libinputpacchetto e utilizzare xserver-xorg-input-synapticsquello installato di default.


Sembra che sia libinputstato installato automaticamente con un aggiornamento. Se provo a rimuoverlo, arrivano tonnellate di pacchetti da rimuovere, quindi non posso rimuoverlo. L'ho installato gnome-control-centered eseguito come hai mostrato, e le opzioni del mouse e del touchpad appaiono, ma in realtà non cambiano i valori . Posso persino "spegnere il touchpad" e funzionerà comunque. I cursori di velocità non hanno alcun effetto sulla velocità del mouse. Posso invece utilizzare xorg-synaptics come gestore input?
Zzzach ...

Stai usando Ubuntu o qualche altro derivato? Sul mio 16.04 xserver-xorg-input-libinputnon è stato installato di default e non rimuove alcun pacchetto. libinputVale anche la pena tenere. È buono. È possibile controllare il touchpad utilizzando l'interfaccia della riga di comando.
Pilota

Ah va bene, quindi risolve uno dei miei problemi. Ho rimosso il xserver-xorg-input-libinputpacchetto, il menu delle impostazioni e l' xinputoutput sono cambiati (aggiornerò la domanda tra un secondo). La velocità del mouse ora funziona (il che è enorme), ma le impostazioni della velocità del touchpad non hanno ancora alcun effetto sulla velocità effettiva del touchpad. Ora posso disabilitare il touchpad: è solo la velocità che non funziona.
Zzzach ...

Mi hai restituito il menu, che era il mio problema originale. Ora dovrei aprire un'altra domanda sulla velocità del touchpad che non funziona? o è ancora correlato a questo problema?
Zzzach ...

La velocità del touchpad non funziona per tutti i touchpad.
Pilota

0

Sul mio Lenovo Thinkpad L380 Yoga, ho riscontrato un problema simile su Pop! _OS 19.04 quando ho installato Unity. Ho dovuto installare il xserver-xorg-input-synapticspacchetto, quindi sono state visualizzate le impostazioni.


-1

NON DISINSTALLARE xserver-xorg-input-libinput

Soprattutto quando sei su un notebook, non hai una connessione cablata (cavo LAN) e non hai nessun altro computer.

La tastiera e il mouse smetteranno di funzionare. Non sarai in grado di accedere al tuo PC, non sarai in grado di avviare il terminale.

Tutto quello che puoi fare è scaricare xserver-xorg-input-libinput e xserver-xorg-input-all su qualche altra macchina, metterli su unità USB e installarli manualmente dalla modalità di ripristino.


download xserver-xorg-input-libinput and xserver-xorg-input-libinput due volte lo stesso?
derHugo,

In questo problema, tuttavia, avevo un altro servizio di input. Se non hai gli stessi esatti problemi che ho fatto, non seguire la soluzione accettata. E riparare un sistema rotto come quello non è affatto difficile. Basta avviare in modalità utente singolo e reinstallare utilizzando uno dei tty. Neanche un LiveCD è necessario per risolverlo.
Zzzach ... il

Nomi dei pacchetti corretti, grazie. Inoltre potresti essere preoccupato per questo, se sei su Ubuntu (il mio è il 17.10) e altre distro basandosi su libinput come driver predefinito.
Ivan Nikolaev,
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.