====== libinput-gestures ====== On peut trouver [[https://github.com/bulletmark/libinput-gestures|libinput-gestures sur github]]. ===== Installation ===== Il faut être dans le groupe "input" pour que cela fonctionne : $ sudo gpasswd -a $USER input Adding user simon to group input Il faut fermer sa session et la ré-ouvrir pour que l'ajout dans le groupe soit pris en compte. $ sudo apt install xdotool wmctrl libinput-tools $ cd github/ $ git clone http://github.com/bulletmark/libinput-gestures Clonage dans 'libinput-gestures'... warning: redirection vers https://github.com/bulletmark/libinput-gestures/ remote: Counting objects: 522, done. remote: Compressing objects: 100% (33/33), done. remote: Total 522 (delta 21), reused 30 (delta 9), pack-reused 474 Réception d'objets: 100% (522/522), 157.51 KiB | 786.00 KiB/s, fait. Résolution des deltas: 100% (330/330), fait. $ cd libinput-gestures/ $ sudo ./libinput-gestures-setup install 'libinput-gestures-setup' -> '/usr/bin/libinput-gestures-setup' 'libinput-gestures' -> '/usr/bin/libinput-gestures' 'libinput-gestures.desktop' -> '/usr/share/applications/libinput-gestures.desktop' 'libinput-gestures.png' -> '/usr/share/icons/hicolor/128x128/apps/libinput-gestures.png' 'libinput-gestures.conf' -> '/etc/libinput-gestures.conf' install: création du répertoire '/usr/share/doc/libinput-gestures' 'README.md' -> '/usr/share/doc/libinput-gestures/README.md' gtk-update-icon-cache: Cache file created successfully. $ libinput-gestures-setup start libinput-gestures started. Failed to open /dev/input/event7 (Permission denied) Failed to open /dev/input/event11 (Permission denied) Failed to open /dev/input/event5 (Permission denied) Failed to open /dev/input/event6 (Permission denied) Failed to open /dev/input/event1 (Permission denied) Failed to open /dev/input/event2 (Permission denied) Failed to open /dev/input/event8 (Permission denied) Failed to open /dev/input/event12 (Permission denied) Failed to open /dev/input/event13 (Permission denied) Failed to open /dev/input/event14 (Permission denied) Failed to open /dev/input/event15 (Permission denied) Failed to open /dev/input/event16 (Permission denied) Failed to open /dev/input/event17 (Permission denied) Failed to open /dev/input/event18 (Permission denied) Failed to open /dev/input/event19 (Permission denied) Failed to open /dev/input/event0 (Permission denied) Failed to open /dev/input/event3 (Permission denied) Failed to open /dev/input/event4 (Permission denied) Failed to open /dev/input/event9 (Permission denied) Failed to open /dev/input/event10 (Permission denied) Can not see any devices, did you add yourself to the input group and log out/in? Could not determine touchpad device. ===== Erreurs rencontrées ===== $ libinput-gestures-setup start libinput-gestures started. Failed to open /dev/input/event7 (Permission denied) Failed to open /dev/input/event11 (Permission denied) Failed to open /dev/input/event5 (Permission denied) Failed to open /dev/input/event6 (Permission denied) Failed to open /dev/input/event1 (Permission denied) Failed to open /dev/input/event2 (Permission denied) Failed to open /dev/input/event8 (Permission denied) Failed to open /dev/input/event12 (Permission denied) Failed to open /dev/input/event13 (Permission denied) Failed to open /dev/input/event14 (Permission denied) Failed to open /dev/input/event15 (Permission denied) Failed to open /dev/input/event16 (Permission denied) Failed to open /dev/input/event17 (Permission denied) Failed to open /dev/input/event18 (Permission denied) Failed to open /dev/input/event19 (Permission denied) Failed to open /dev/input/event0 (Permission denied) Failed to open /dev/input/event3 (Permission denied) Failed to open /dev/input/event4 (Permission denied) Failed to open /dev/input/event9 (Permission denied) Failed to open /dev/input/event10 (Permission denied) Can not see any devices, did you add yourself to the input group and log out/in? Could not determine touchpad device. **Solution:** * Ajouter son utisateur dans le groupe ''input'' : $ sudo gpasswd -a $USER input Adding user simon to group input * Redémarrer sa session utilisateur