Je utilise XPS 15 avec Ubuntu 18.04 (X.org). J'ai réussi à faire fonctionner les multi-gestes pour moi. Kohei Yamada a développé une application appelée Fusuma pour activer les gestes multi-touch sur Linux. Il vous faut installer Ruby sur votre machine si ce n'est pas déjà fait.
Suivez les instructions de la page de Readme de GitHub de fusuma ou vous pouvez suivre ces étapes qui ont fonctionné pour moi:
Tout d'abord vérifiez si votre utilisateur actuel fait partie du groupe "input". Vous pouvez le faire en
groups $USER | grep -w input # Pour vérifier
sudo gpasswd -a $USER input # Pour ajouter
Ensuite déconnectez-vous et reconnectez-vous. Maintenant installez xdotool et libinput-tools.
sudo apt install libinput-tools
sudo apt install xdotool
Si vous n'avez pas installé Ruby vous pouvez le faire maintenant:
sudo apt install ruby
Maintenant installez fusuma
sudo gem install fusuma
Choisir vos gestes
C'est essentiellement créer un fichier .yml
avec la configuration désirée. Si vous voulez des gestes standard vous pouvez suivre ces instructions ou n'hésitez pas à ajuster pour obtenir les gestes désirés.
Allez dans votre dossier de configuration dans le répertoire personnel.
cd ~/.config
Créez maintenant un dossier nommé fusuma
mkdir fusuma
cd fusuma
Créez à l'intérieur un fichier nommé config.yml
touch config.yml
Vous pouvez maintenant utiliser votre éditeur de texte préféré pour saisir le contenu dans ce fichier.
nano config.yml
Copiez-collez ensuite 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
Remarquez que les gestes que cette configuration a créés pour vous sont les suivants:
Geste Multitouch Action
3 Doigts - Gauche Aller suivant dans le navigateur
3 Doigts - Droite Aller précédent dans le navigateur
3 Doigts - Haut Afficher toutes les fenêtres
3 Doigts - Bas Fermer Exposé (Esc)
4 Doigts - Gauche Bureau suivant
4 Doigts - Droite Bureau précédent
4 Doigts - Haut Bureau suivant
4 Doigts - Bas Bureau précéden
Après cela vous pouvez exécuter la commande dans le terminal pour tester s'il a été installé
sudo fusuma
rien ne se passera dans le terminal. Commencez simplement à utiliser vos gestes multitouch - faites glisser sur votre touchpad.
Maintenant tout ce que vous avez à faire est d'ajouter Fusuma et la commande pour celui-ci dans vos applications au démarrage.