Как отключить Ctrl-Alt-D в gnome-shell?

Я использую gnome 3 и gnome-shell (не gnome classic) в Ubuntu 12.04 LTS с emacs. Я хотел бы использовать сочетание клавиш Ctrl + Alt + D с emacs, однако всякий раз, когда я нажимаю это нажатие, gnome перехватывает его и скрывает все окна.

Я попытался отключить его в меню «Настройки»> «Клавиатура»> «Ярлыки»> «Навигация»> «Скрыть все обычные окна». Там он выглядит отключенным, но если я нажму Ctrl + Alt + D , все окна будут по-прежнему свернуты.

Моим следующим шагом было попытаться использовать dconf-editor, чтобы отключить его в org.gnome.desktop.wm.keybindings, но я не смог найти никакой опции для «скрытия всех окон» (или чего-либо подобного) там.

Любая помощь будет оценена, спасибо.

15
задан 9 January 2013 в 21:43

4 ответа

1113 Я понял, что в моем случае сработало следующее. Во-первых, вместо того, чтобы пытаться отключить ярлык, дайте ему новую комбинацию клавиш. Я сделал это в System Settings -> Keyboard Layout -> Layouts -> Options..., но это известная ошибка, что эти настройки не соблюдаются в Gnome Shell.

Кроме того, используйте dconf-editor, чтобы присвоить ему ту же комбинацию клавиш:

  1. Открыть dconf-редактор (Alt-F2, введите dconf-editor)
  2. Развернуть до элемента : org → gnome → desktop → wm → keybindings.
  3. Измените значение для правильного ключа (в вашем случае это должно быть show-desktop).

В моем случае я хотел, чтобы в Emacs уважали C-M-s, а не свернули текущее окно. Поэтому вместо того, чтобы пытаться отключить ярлык с помощью скобок в dconf-editor, я дал toggle-shaded новую комбинацию клавиш: ['<Control><Super>s']. И вдруг, C-M-s был доступен в Emacs. Надеюсь, это поможет и вам.

0
ответ дан 9 January 2013 в 21:43

Я просто поразил эту проблему в Ubuntu 12.04 LTS, пытающийся сбрасывать привязку Ctrl+Alt+S для "заштрихованного переключателем". AFAIK, я выполняю out-of-the-box конфигурацию окна: GNOME3, Compiz, Метагород, Единица.

И Compiz и Метагород связывают Ctrl+Alt+S, который ДЕЙСТВИТЕЛЬНО бросил меня, потому что я продолжал пытаться отредактировать привязку клавиш для compiz, как много сообщений указывают (или скорее org.gnome.desktop.wm.keybindings). Но это не изменило ничего, что я видел, даже после перезапуска X.

В разочаровании я пытался отредактировать Метагородские привязки клавиш, которые сразу успешно выполнились (никакая потребность перезапустить единицу, compiz или X.) Вот командная строка:

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

Проверить $HOME/.gconf/apps/metacity/window_keybindings/%gconf.xml для изменений.

Я наблюдал изменения во все файлы в моем $HOME через man:find при попытке различных редакторов конфигурации: gnome-control-center, ccsm, dconf-editor, gconftool-2 видеть, что изменилось.

dconf-editor работавший хорошо для compiz. Мое понимание является compiz, и метагород сотрудничают для рендеринга дисплея, но я не знаю как. И я думаю, что существует много сменных менеджеров окон, которые работают с compiz, так, чтобы мог далее усложнить проблему.

4
ответ дан 9 January 2013 в 21:43

Чтобы отключить связывание клавиш с помощью gsettings, просто используйте значение ['disabled']:

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"
0
ответ дан 9 January 2013 в 21:43

Также не забудьте проверить, активировали ли вы расширение Sizer для окна скриншотов в GNOME Tweak Tool . Он отображает Ctrl + Alt + S для изменения размеров окон гнома в различных форматах 16: 9.

0
ответ дан 9 January 2013 в 21:43

Другие вопросы по тегам:

Похожие вопросы: