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.
sudo gem install fusuma
Ubuntu 18.04 utilise Xorg comme serveur d'affichage par défaut au lieu de Wayland. L'extension Extended Gestures mentionnée ne fonctionne actuellement qu'avec Wayland.
Ce que vous devez faire est de choisir Wayland lors de la connexion après un redémarrage. Ce lien montre la même procédure mais l'inverse (de Wayland à Xorg).
la source
Travailler sur 18.10 (XPS 9570): Recherchez simplement "Application de démarrage" en appuyant sur la touche super (touche windows dans mon cas) puis ajoutez une nouvelle application. ajoutez la commande
fusuma
, puis redémarrez pour la tester.la source
Il y a un geste à trois doigts inclus avec Ubuntu 18:04. Je l'ai accidentellement compris.
Pincez simplement vers l'intérieur ou vers l'extérieur avec trois doigts . Vous pouvez voir toute la fenêtre de l'application active.
Remarque: J'ai testé cela sur Ubuntu 18:04 uniquement. Cela pourrait également fonctionner sur d'autres versions. Cela dépend également du pilote du pavé tactile pris en charge par le matériel. J'utilise Dell precision 5530.
la source