come configurare una modalità solo trackpoint su thinkpad con clickpad

7

Possiedo un notebook Thinkpad carbon X1 gen2 con il nuovo touchpad (clickpad). Lo stesso clickpad sembra essere usato anche nei modelli T440 e W540. Mi piacerebbe spegnere il touchpad ma essere comunque in grado di utilizzare il trackpoint. Tuttavia, i nuovi notebook del clickpad non hanno pulsanti fisici del mouse. Invece le regioni sul touchpad devono essere mappate sui pulsanti del mouse a sinistra, a metà, a destra. Cioè semplicemente spegnendo il touchpad nelle impostazioni ubuntu / unity si disabilitavano anche i pulsanti del mouse. In altre parole, voglio che il touchpad funzioni come un pulsante solo con tre regioni corrispondenti ai tradizionali pulsanti del mouse (lo scorrimento non è importante per me).

Sul web ci sono molte informazioni su come configurare il touchpad / trackpoint: per esempio. thinkwiki o su askubuntu ma questa informazione sembra essere superata.

Qual è il modo corretto (moderno) per apportare modifiche persistenti a configurazione touchpad / trackpoint in Ubuntu 14.04 (o 13.10)?

Ho trovato questa soluzione e l'ho provato con Ubuntu 14.04 alpha:

Section "InputClass"
    Identifier "t440 top buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "Synaptics Area" "0 0 0 1" #disable moving but not buttons
EndSection

Inserisci la configurazione precedente in un file denominato ad es. 99-carbonx1clickpad.conf e salvalo nella cartella /usr/share/X11/xorg.conf.d /

L'effetto è che le 3 regioni superiori del clickpad sono mappate correttamente ma il movimento del touchpad non è disattivato (cioè il mouse può ancora essere spostato).

Perché il movimento è ancora attivo?

Esiste qualche processo specifico per ubuntu che sovrascrive le impostazioni nella cartella xorg.conf.d?

Update1:

Alcune ricerche hanno rivelato le priorità con cui viene letta la configurazione di xorg (se questo è ancora aggiornato). Quindi ho copiato il file di configurazione sopra anche nella cartella /etc/X11/xorg.conf.d /

Inoltre, secondo una dettagliata documentazione sull'archwiki il demone delle impostazioni di gnome potrebbe sovrascrivere le impostazioni del xserver quindi: deseleziona attivo in /org/gnome/settings-daemon/plugins/mouse/ usando l'editor di dconf.

Tuttavia, questo non disattiva i movimenti del touchpad ... Esiste un'altra chiave di configurazione per Unity di Ubuntu?

BTW: in futuro una soluzione migliore dovrebbe essere disponibile con synaptics 1.8 .

    
posta spinxz 21.03.2014 - 16:38

1 risposta

5

Il Option "Synaptics Area" "0 0 0 1" non funziona correttamente. Quindi tutto ciò che è necessario è:

Section "InputClass"
    Identifier "tp only with clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons
    Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection

memorizzalo in un file 99-carbonx1clickpad.conf nella cartella /usr/share/X11/xorg.conf.d/

testato per ubuntu 13.10 e 14.04 alpha

    
risposta data spinxz 21.03.2014 - 20:22

Leggi altre domande sui tag