Stavo parlando con un amico che possiede un Mac. Ha la sua configurazione in modo tale che quando fa scorrere tre dita sul touchpad, si sposta nell'area di lavoro in quella direzione. È possibile configurarlo in Ubuntu?
Stavo parlando con un amico che possiede un Mac. Ha la sua configurazione in modo tale che quando fa scorrere tre dita sul touchpad, si sposta nell'area di lavoro in quella direzione. È possibile configurarlo in Ubuntu?
Risposte:
Il touchpad (hardware) deve supportare questa funzione e potrebbe essere necessario configurare il touchpad (Ubuntu riconosce e abilita automaticamente alcuni componenti hardware).
Un essiccatore comune è sinaptico. È possibile abilitare lo scorrimento con due dita dalla sezione mouse e touchpad nel pannello di controllo.
Se desideri ulteriori opzioni, dovrai modificare manualmente alcuni file di configurazione e le opzioni dipendono dall'hardware.
C'è una pagina di debug qui:
https://wiki.ubuntu.com/DebuggingTouchpadDetection
Dai un'occhiata a quella pagina, se riesci a identificare il tuo hardware possiamo forse darti assistenza più specifica.
Un esempio di guide specifiche per l'hardware: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad
Puoi anche dare un'occhiata a "easystroke"
http://sourceforge.net/apps/trac/easystroke/wiki
Ecco una demo di easystroke in azione: http://www.youtube.com/watch?v=CagAEgXAAzA
Tutorial completo con touchegg, easystroke è meglio usare con il mouse piuttosto che con il touchpad.
Nel caso in cui stai usando l'unità, potresti riscontrare dei conflitti con gesti incorporati. Il tutorial ho ottenuto informazioni dalle trattative per questo problema (vedere il link seguente). Non avevo alcun gesto incorporato, quindi questo how-to fornisce solo informazioni su come impostare le cose.
Scarica Touchegg :
sudo apt install touchegg
eseguirlo, ma uccidere subito dopo, creerà un file
~/.config/touchegg/touchegg.conf
aprilo nell'editor che desideri e aggiungi le tre righe seguenti nella sezione name = "All"
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
<gesture type="DRAG" fingers="3" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
Esegui touchegg per provarlo
touchegg &
Modifica il file di configurazione come desideri, quindi aggiungi touchegg all'elenco delle applicazioni di avvio
Il tutorial che ho citato può essere trovato qui - alcune cose non sono aggiornate (non è necessario compilarlo). Comunque grazie al creatore!
Prova a scorrere comodamente . Fornisce gesti a 3 e 4 dita per cambiare area di lavoro, oltre a un paio di più come la finestra diffusa in Mac.
Questo usa anche xdotool, ma più comodo dei gesti di libinput lenti se me lo chiedi.
Quanto segue ha funzionato per me su Ubuntu 16.04 e un Dell XPS 13 2017 (9360):
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Riavvia il computer dopo i passaggi precedenti. Il mio ~/.config/libinput-gestures.conf
è:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
Questa era la mia soluzione: 4 dita e direzione naturale.
<gesture type="DRAG" fingers="4" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
<gesture type="DRAG" fingers="4" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
Ho usato il driver synaptics con xdotool per farlo ...
Per la velocità del mio touchpad del macbook:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
Option "AccelFactor" "0.025"
Option "MinSpeed" "0.80"
Option "MaxSpeed" "0.95"
Option "FingerHigh" "55"
Option "FingerLow" "45"
Per l'area di lavoro di cambio gesto con 3 dita:
sudo nano ~/.config/libinput-gestures.conf
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
Come già accennato:
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Ma devi andare a:
cd ~/libinput-gestures
e modifica il libinput-gestures.conf creato:
gedit libinput-gestures.conf
E quindi assicurarsi che quanto segue sia impostato correttamente:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
Ricorda: devi impostare le combinazioni di tasti nelle impostazioni di Ubuntu su quelle mostrate sopra - queste dovrebbero essere le impostazioni predefinite.
EasyStroke
che può fare quello che stai cercando. Vedi qui per le istruzioni di installazione.