È possibile eseguire gesti multitouch su Ubuntu Xenial Xerus? Ad esempio con TouchEgg? Ci ho già provato ma senza successo.
È possibile eseguire gesti multitouch su Ubuntu Xenial Xerus? Ad esempio con TouchEgg? Ci ho già provato ma senza successo.
Risposte:
Non sono mai riuscito a farlo funzionare touchegg
. Ma c'è un modo semplice per raggiungerlo con un altro strumento . Ecco i passaggi: Al primo download, compila libinput-gestures
e installa dal repository git:
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
Assicurarsi libinput-tools
e xdotool
sono installati:
sudo apt install libinput-tools xdotool
Assicurarsi che l'utente corrente sia nel gruppo di input per disporre dell'autorizzazione per leggere il dispositivo 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 l'alto e verso il basso. Se si desidera effettuare una configurazione personalizzata, è necessario copiare il file di configurazione nella cartella principale. Puoi quindi cambiarlo lì.
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf
Dai un'occhiata al repository git per ulteriore documentazione: https://github.com/bulletmark/libinput-gestures
Non dimenticare di disconnettersi quindi effettuare l'accesso per vedere le modifiche in vigore.
xserver-xorg-input-mtrack
né touchegg
funzionato, ma finalmente ora è perfetto con la tua soluzione! :) Posso persino mantenere lo scorrimento regolare integrato del driver Synaptics. (Il dispositivo è un MacBook Pro del 2011 con un chip grafico fritto.) Solo una cosa che vorrei aggiungere è che per qualche motivo il logout e il back in non sono stati sufficienti per concedere al gruppo l'autorizzazione di lettura, solo ha iniziato a funzionare dopo un riavvio completo.
libinput-gestures-setup start
in caso di problemi per gli altri! Fornisce utili messaggi di errore.
libinput-gestures-setup restart
. Raccomando in un altro terminale in modo da non dover uscire dall'editor di testo ogni volta.
Potresti riuscire a far funzionare il tocco disabilitando i gesti xinput 2FGT e lasciando che i gesti si diffondano nel server x.
Per fare ciò, scopri l'id del metodo di input che vuoi correggere:
xsetwacom list
Quindi disabilitare l'elaborazione dei gesti di quel metodo usando
xsetwacom set (id here) Gesture off
Questo lo fa funzionare per me.
Se si desidera rendere permanenti queste modifiche oltre il riavvio, il modo più semplice è scrivere il comando dall'alto in ~/.xinirc
. Vedi qui per metodi alternativi.
libinput-gestures funziona per il mio xps15 su Ubuntu 16.04.
E vorrei condividere i miei comandi di configurazione.
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
Sì.
Innanzitutto, vorrai verificare se il tuo touchpad supporta il multitouch. Come scritto qui Come posso verificare se il mio touchpad supporta più di 2 gesti delle dita?
sudo apt-get update
sudo apt-get install geis-tools
geisview
Nella nuova finestra, seleziona DeviceAdded: (probabilmente l'ultima opzione) e controlla i tocchi del dispositivo:. finger_number ti dirà il numero di dita multi-touch supportate dal tuo touchpad.
Quindi, installare touchegg:
sudo apt install touchegg
Quindi, vai alla tua home directory.
creare 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 tuo computer.
Quando accedi, dovresti avere il supporto multitouch da touchegg. È possibile configurare il file e modificare i gesti in
~ / .Config / touchegg / touchegg.conf
sudo apt install touchegg
.