Сочетания клавиш не работают в оболочке gnome

11

После обновления до 12.04 сочетания клавиш в диспетчере окон (Metacity), такие как мой пользовательский Alt + 1, Alt + 2 для переключения на рабочем столе, а также Alt + F10 по умолчанию для максимизации окна, перестали работать в оболочке Gnome. Кто-нибудь знает, что может быть причиной и / или средством устранения?

Якуб
источник

Ответы:

13

Gnome-Shell использует не Metacity Window Manager, а новый Window Manager - Mutter, который использует новую систему конфигурации - dconf, в то время как старый интерфейс GNOME и Ubuntu Unity использует старую систему конфигурации - gconf. Из-за этого «Настройки системы» -> Клавиатура -> Ярлыки не работают в Ubuntu с оболочкой GNOME3 :(

Один обходной путь

Установите dconf-tools Установите dconf-tools

Запустите dconf-editor

Смотреть в org.gnome.desktop.wm.keybindingsилиorg.gnome.mutter.keybindings

Смотрите Ubuntu bug # 965921 для получения дополнительной информации и обходных путей.

Некоторая полезная информация также может быть найдена здесь: blog.sudobits.com/2011/10/12/top-10-gnome-shell-keyboard-shortcuts/

Мантас Балтикс
источник
2

в Ubuntu 12.04 привязки клавиш gnome-shell были изменены таким образом, чтобы WindowsKey и CursorKeys теперь управляли максимизацией окна и разделением левой / правой стороны, тогда как перемещение между операциями (или рабочими столами) теперь контролируется клавишами Ctrl-Alt и клавишами Up / Down.

Чтобы вернуться к гораздо более полезному поведению, установите dconf-tools и выполните эти команды dconf из оболочки:

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']"

Ты получишь:

<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

Таким образом, ваши клавиши Ctrl и Alt снова освобождаются для ваших приложений, как и должно быть, и только WindowsKey используется для управления Windows / Desktop.

xro
источник