web-dev-qa-db-fra.com

Comment configurer les comportements des événements de souris

Je viens d'installer 14.04 et je ne trouve pas outil de configuration pour contrôler la façon dont les clics de souris sont traités par le gestionnaire de fenêtres, puis éventuellement transmis à l'application.

Je veux définir le même traditionnel comportement Unix sur:

  • "le focus suit la souris": terminé.
  • 'Never auto-raise': terminé.
  • 'augmenter en cliquant sur la bordure ou le titre': Impossible de trouver l'option.
    .

Je peux définir "augmenter à tout clic" - mais c'est absolument sans espoir lorsque vous essayez de copier du texte à partir d'une fenêtre inférieure.

2
user288496

Je fais cette configuration à partir du gestionnaire de paramètres CompizConfig (ccsm) parce que les préférences Ubuntu par défaut n'incluent pas ces paramètres super avancés.

Sudo apt-get install compizconfig-settings-manager

Ensuite, démarrez-le avec (à partir d'une ligne de commande ou créez une icône de lancement):

ccsm

Cela ouvre les paramètres, cliquez sur Général "Options générales puis sur Focus & Raise Behavior. Cela ouvre la fenêtre suivante avec laquelle vous pouvez jouer. Comme vous pouvez le voir, les 3 cases à cocher ne sont pas cochées. C'est vraiment mortel de les avoir fixés, comme vous l'avez dit.

enter image description here

Soit dit en passant, vous pouvez également résoudre ce problème à partir de la ligne de commande (surtout lorsqu'une mise à jour du système d'exploitation décide de tuer vos paramètres!):

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Alt>F1']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Alt>F2']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Alt>F3']"
gsettings set org.gnome.desktop.wm.keybindings close "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings begin-move "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings begin-resize "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings cycle-group "['disabled']"
gsettings set org.gnome.desktop.wm.keybindings lower "['<Alt>F6']"
gsettings set org.gnome.desktop.wm.keybindings raise "['<Alt>F7']"
gsettings set org.gnome.desktop.wm.preferences auto-raise "false"
gsettings set org.gnome.desktop.wm.preferences focus-mode "sloppy"
gsettings set org.gnome.desktop.wm.preferences raise-on-click "false"
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ hsize 2
gsettings set org.compiz.core:/org/compiz/profiles/unity/plugins/core/ vsize 2

Si vous souhaitez ajouter des actions avec la souris sur les boutons, remplacez le nom de la clé par l'un d'eux: "Button1" (gauche), "Button2" (milieu), "Button3" (droite). Si vous avez une telle souris, vous pouvez également avoir accès à "Button4" et "Button5".

Ce type de script vous fera économiser des heures de réinitialisation de vos préférences encore et encore.

1
Alexis Wilke