J'utilise XPS 15 avec Ubuntu 18.04 (X.org). J'ai réussi à faire fonctionner plusieurs gestes pour moi. Kohei Yamada a développé une application appelée Fusuma pour permettre des gestes multi-touch sur Linux. Il vous oblige à installer Ruby sur votre machine si elle n'est pas déjà installée.
Suivez les instructions de la page Lisez-moi de fusuma GitHub ou vous pouvez suivre ces étapes qui ont fonctionné pour moi:
Tout d'abord, vérifiez si votre utilisateur actuel fait partie du groupe de saisie. Vous pouvez le faire en
sudo gpasswd -a $USER input
Déconnectez-vous puis reconnectez-vous. Installez maintenant xdotool et libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Si vous n'avez pas installé Ruby, vous pouvez le faire maintenant:
sudo apt install ruby
Installez maintenant fusuma
sudo gem install fusuma
Décider de vos gestes
Il s'agit essentiellement de créer un .yml
fichier avec la configuration souhaitée. Si vous voulez des gestes standard, vous pouvez suivre ces instructions ou n'hésitez pas à modifier pour obtenir les gestes souhaités.
Accédez à votre dossier de configuration dans le répertoire personnel.
cd ~/.config
Créez maintenant un dossier nommé fusuma
mkdir fusuma
cd fusuma
Créez un fichier appelé config.yml
touch config.yml
Vous pouvez maintenant utiliser votre éditeur de texte préféré pour saisir le contenu de ce fichier.
nano config.yml
Copiez et collez les instructions suivantes si vous utilisez GNOME, qui est l'environnement par défaut dans 18.04.
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
Notez que les gestes que cette configuration a créés pour vous sont les suivants:
Geste multi-touch | Action |
3 doigts - gauche | Aller ensuite sur le navigateur |
3 doigts - Droite | Revenir sur le navigateur |
3 doigts - haut | Afficher toutes les fenêtres |
3 doigts - Bas | Fermer Exposé (Esc) |
4 doigts - gauche | Next Desktop |
4 doigts - Droite | Bureau précédent |
4 doigts - haut | Next Desktop |
4 doigts - Bas | Bureau précédent |
Après cela, vous pouvez exécuter la commande dans le terminal pour tester s'il a installé
sudo fusuma
rien ne se passera dans le terminal. Commencez simplement à utiliser vos gestes multi-touch - glissez sur votre touchpad.
Il ne vous reste plus qu'à ajouter Fusuma et la commande correspondante dans vos applications de démarrage.
J'espère que cela t'aides.