web-dev-qa-db-fra.com

Les raccourcis clavier ne fonctionnent pas dans le shell gnome

Après la mise à niveau vers 12.04, le raccourci clavier du gestionnaire de fenêtres (Metacity), tel que mon Alt personnalisé + 1, Alt + 2 pour la commutation de bureau, mais aussi le défaut Alt + F10 pour maximiser la fenêtre ne fonctionnait plus dans Gnome Shell. Quelqu'un sait quelle pourrait être la cause et/ou le remède?

11
Jakub

Gnome-Shell utilise non pas Metacity Window Manager, mais le nouveau gestionnaire de fenêtres - Mutter, qui utilise le nouveau système de configuration - dconf, tandis que les anciennes interfaces GNOME et Ubuntu Unity utilisent l’ancien système de configuration - gconf. En raison de cette "Paramètres système" -> Clavier -> Les raccourcis ne fonctionnent pas sur Ubuntu avec GNOME3 Shell :(

Une solution de contournement

Installer dconf-toolsInstall dconf-tools

Lancer dconf-editor

Regardez dans org.gnome.desktop.wm.keybindings ou org.gnome.mutter.keybindings

Voir le bogue Ubuntu # 965921 pour plus d'informations et pour contourner le problème.

Quelques informations utiles peuvent également être trouvées ici: blog.sudobits.com/2011/10/12/top-10-gnome-Shell-keyboard-shortcuts/

13
Mantas Baltix

dans Ubuntu 12.04, les liaisons de clé gnome-Shell ont été modifiées pour que WindowsKey et CursorKeys contrôlent maintenant la maximisation de la fenêtre et la scission gauche/droite, tandis que le déplacement entre les activités (ou bureaux) est maintenant contrôlé par les touches Ctrl-Alt et Haut/Bas.

Pour revenir à un comportement beaucoup plus utile, installez dconf-tools et exécutez ces commandes dconf à partir du shell:

dconf write /org/gnome/desktop/wm/keybindings/toggle-maximized "['<Super>Return', '<Alt>F10']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-down "['<Super>Down']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-up "['<Super>Up']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-down "['<Super><Shift>Down']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-up "['<Super><Shift>Up']"

Tu auras:

<WindowsKey>Enter  : maximize Window
<WindowsKey>Left   : Align Window to left half of monitor
<WindowsKey>Right  : Align Window to right half of monitor
<WindowsKey>Up     : go to Activity/Desktop above
<WindowsKey>Down   : go to Activity/Desktop below

Ainsi, vos touches Ctrl et Alt sont à nouveau libérées pour vos applications, comme il se doit, et seule la clé WindowsKey est utilisée pour la gestion Windows/Desktop.

2
xro