Я использую gnome 3 и gnome-shell (не gnome classic) в Ubuntu 12.04 LTS с emacs. Я хотел бы использовать сочетание клавиш Ctrl kbd> + Alt kbd> + D kbd> с emacs, однако всякий раз, когда я нажимаю это нажатие, gnome перехватывает его и скрывает все окна.
Я попытался отключить его в меню «Настройки»> «Клавиатура»> «Ярлыки»> «Навигация»> «Скрыть все обычные окна». Там он выглядит отключенным, но если я нажму Ctrl kbd> + Alt kbd> + D kbd>, все окна будут по-прежнему свернуты.
Моим следующим шагом было попытаться использовать dconf-editor
, чтобы отключить его в org.gnome.desktop.wm.keybindings
, но я не смог найти никакой опции для «скрытия всех окон» (или чего-либо подобного) там.
Любая помощь будет оценена, спасибо.
System Settings -> Keyboard Layout -> Layouts -> Options...
, но это известная ошибка, что эти настройки не соблюдаются в Gnome Shell.
Кроме того, используйте dconf-editor
, чтобы присвоить ему ту же комбинацию клавиш:
dconf-editor
) org → gnome → desktop → wm → keybindings
. show-desktop
). В моем случае я хотел, чтобы в Emacs уважали C-M-s
, а не свернули текущее окно. Поэтому вместо того, чтобы пытаться отключить ярлык с помощью скобок в dconf-editor, я дал toggle-shaded
новую комбинацию клавиш: ['<Control><Super>s']
. И вдруг, C-M-s
был доступен в Emacs. Надеюсь, это поможет и вам.
Я просто поразил эту проблему в 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, так, чтобы мог далее усложнить проблему.
Чтобы отключить связывание клавиш с помощью gsettings
, просто используйте значение ['disabled']
:
gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"
Также не забудьте проверить, активировали ли вы расширение Sizer для окна скриншотов в GNOME Tweak Tool i>. Он отображает Ctrl kbd> + Alt kbd> + S kbd> для изменения размеров окон гнома в различных форматах 16: 9.