web-dev-qa-db-fra.com

Touchpad gestes pour changer d'espace de travail

Je parlais à un ami qui possède un Mac. Il a sa configuration de sorte que, lorsqu'il passe trois doigts sur son pavé tactile, il se déplace dans l'espace de travail dans cette direction. Est-il possible de l'installer dans Ubuntu?

56
superbriggs

Votre pavé tactile (matériel) doit prendre en charge cette fonctionnalité et vous devrez peut-être ensuite configurer votre pavé tactile (Ubuntu reconnaît et active automatiquement certains matériels).

Un séchoir commun est synaptique. Vous pouvez activer le défilement à deux doigts à partir de la section souris et pavé tactile du panneau de commande.

control panel

Si vous souhaitez des options supplémentaires, vous devrez éditer manuellement quelques fichiers de configuration. Les options dépendent du matériel.

Il y a une page de débogage ici:

https://wiki.ubuntu.com/DebuggingTouchpadDetection

Jetez un œil à cette page, si vous pouvez identifier votre matériel, nous pouvons peut-être vous apporter une assistance plus spécifique.

Un exemple de guides spécifiques au matériel: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad

Considérez easystroke

Vous pouvez également jeter un oeil à "easystroke"

http://sourceforge.net/apps/trac/easystroke/wiki

Voici une démonstration de easystroke en action: http://www.youtube.com/watch?v=CagAEgXAAzA

11
Panther

Comment modifier les espaces de travail à l'aide des gestes du pavé tactile dans Ubuntu

Didacticiel complet utilisant touchegg, il est préférable d'utiliser easystroke avec une souris plutôt qu'avec le pavé tactile.

Si vous utilisez Unit, vous pouvez rencontrer des conflits avec les gestes intégrés. Le tutoriel que j’ai obtenu avec des informations sur ce problème (veuillez consulter le lien ci-dessous). Je n'avais pas de gestes intégrés, donc ce tutoriel fournit uniquement des informations sur la configuration des choses.

  1. Télécharger Touchegg :

    Sudo apt install touchegg
    
  2. exécutez-le, mais tuez juste après, il créera un fichier

    ~/.config/touchegg/touchegg.conf
    
  3. ouvrez-le dans l'éditeur que vous désirez et ajoutez ces trois lignes ci-dessous dans la section 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>
    
  4. Exécutez touchegg pour l'essayer

    touchegg &
    
  5. Editez le fichier de configuration comme vous le souhaitez, puis ajoutez touchegg à la liste des applications de démarrage.

Le tutoriel que j'ai mentionné peut être trouvé ici - il y a des choses obsolètes (vous n'avez pas à le compiler). Quoi qu'il en soit, merci au créateur!

26
tsusanka

Balayage Confortable

Essayez balayez confortablement . Fournit des gestes à 3 et 4 doigts pour changer d’espace de travail, ainsi que quelques autres comme la fenêtre étendue dans mac.

Cela utilise également xdotool, mais plus confortable que les gestes libinput-laggy si vous me le demandez.

15
Rico

Ce qui suit a fonctionné pour moi sur Ubuntu 16.04 et 2017 Dell XPS 13 (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

Redémarrez votre ordinateur après les étapes ci-dessus. Mon ~/.config/libinput-gestures.conf est:

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
10
Michael Herrmann

C'était ma solution: 4 doigts et direction naturelle.

 <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>
1
Enrico

J'ai utilisé le pilote synaptics avec xdotool pour le faire ...

Pour la vitesse de mon pavé tactile 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"

Pour l'espace de travail de changement de geste à 3 doigts:

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
1
Calvin

Comme déjà mentionné:

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

Mais vous devez aller à:

cd ~/libinput-gestures

et éditez le libinput-gestures.conf créé:

gedit libinput-gestures.conf

Et puis sécurisez ce qui suit est correctement défini:

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

N'oubliez pas: vous devez définir les combinaisons de touches dans les paramètres Ubuntu sur celles indiquées ci-dessus - elles doivent être les valeurs par défaut.

0
Vitus Forsmann