Gesture multitouch di Ubuntu 16.04

24

È possibile eseguire gesti multitouch su Ubuntu Xenial Xerus? Ad esempio con TouchEgg? Ho provato già ma senza successo.

    
posta OBrian23 21.06.2016 - 23:03

4 risposte

24

Non sono mai riuscito a farlo funzionare con touchegg . Ma esiste un modo semplice per raggiungerlo con un altro strumento . Ecco i passaggi: Al primo download, compila libinput-gestures e installa da git repository:

git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install

Assicurati che libinput-tools e xdotool siano installati:

sudo apt install libinput-tools xdotool

Assicurati che l'utente corrente si trovi nel gruppo di input per avere il permesso di leggere il dispositivo del touchpad:

sudo gpasswd -a $USER input  # Log out and back in to assign this group

Inizia libinput-gestures ad ogni avvio:

libinput-gestures-setup autostart

Ora puoi cambiare il tuo spazio di lavoro virtuale scorrendo verso il basso. Se vuoi fare una configurazione personalizzata, dovresti copiare il file di configurazione nella tua cartella home. Puoi quindi modificarlo lì.

cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf

Dai un'occhiata al repository git per ulteriore documentazione: link

Non dimenticare di uscire, quindi accedi per vedere le modifiche in corso.

    
risposta data user5950 15.10.2016 - 00:31
3

Volevo aggiungere questo perché dopo 10 ore ho finalmente capito. Innanzitutto, penso che sia importante distinguere se si desidera toccare un touchpad o un touchscreen. Questo è importante. Per il mio caso, avevo bisogno di un pizzico su un touchscreen wacom. Vedi il seguente link:

  

link

Sono stato in grado di ottenere il tocco lavorando disabilitando i gesti di xinput 2FGT e lasciando che i gesti balenassero sul xserver.

  

elenco xsetwacom

     

xsetwacom set (id here) Gesture off

Miracolosamente, ora posso fare lo zoom pizzico!

    
risposta data wayofthefuture 01.08.2017 - 17:33
3

libinput-gestures funziona per my xps15 su ubuntu 16.04.

E vorrei condividere i miei comandi configure.

gesture swipe up    3 xdotool key ctrl+alt+Up
gesture swipe down  3 xdotool key ctrl+alt+Down
gesture swipe left  3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d
    
risposta data Jay 21.01.2018 - 21:56
1

Sì.

Innanzitutto vorrai controllare se il tuo touchpad supporta il multitouch. Come scritto qui Come posso verificare se il mio touchpad supporta più di 2 gesti con le dita?

sudo apt-get update
sudo apt-get install geis-tools
geisview

Nella nuova finestra, vai su DeviceAdded: (Probabilmente l'ultima opzione) e tocca il dispositivo tocca:. finger_number ti dirà il numero di dita multi-touch supportate dal tuo touchpad.

Successivamente, installa touchegg:

sudo apt install touchegg

Successivamente, vai alla tua directory home.

crea un file: .xprofile  con il seguente contenuto:

synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &

Ora riavvia il computer.

Quando effettui il login, dovresti disporre del supporto multitouch da touchegg. Puoi configurare il file e modificare i gesti in

~ / .config / touchegg / touchegg.conf

    
risposta data Sam 24.07.2016 - 03:51

Leggi altre domande sui tag