Создание глобальных хоткеев в GNOME

Рабочая среда GNOME используется по умолчанию в Debian Etch и большое количество пользователей используют ее в повседневной работе. Но есть одна вещь, которая почему-то не является тривиальной - это назначение собственных “горячих клавиш” для выполнения каких-либо команд. В этой заметке я расскажу вам, как это сделать.

Есть небольшой апплет, доступный через меню GNOME “Система” > “Параметры” > “Комбинации клавиш клавиатуры” (”Desktop” > “Preferences” > “Keyboard Shortcuts”), который позволяет назначить горячие клавиши для некоего набора предопределенных действий. Используя этот апплет вы можете, например, назначить сочетание Ctrl - Alt - t для запуска эмулятора терминала. Но поскольку список действий статичен, вы не сможете добавить в него новое действие. А вы хотите, к примеру, назначить сочетание Ctrl - Alt - e для запуска Emacs. Не стоит расстраиваться, есть путь это сделать - вы можете воспользоваться gconf-editor

Откройте терминал и наберите:

user@desktop:~$ gconf-editor

Откроется редактор настроек GNOME. С его помощью мы должны сделать две вещи:

  • Определить новую команду
  • Определить сочетание клавиш для выполнения этой команды

Перейдите в раздел “apps” > “metacity” > “keybinding_commands” В правой панели выберите пункт “command_1″ и измените его значение на /usr/bin/emacs
Теперь нам необходимо задать клавиатурную комбинацию для этой команды. Перейдите в раздел “apps” > “metacity” > “global_keybindings”. Выберите пункт “run_command_1″ и измените его значение на <control><alt>e.
Вуаля! Нажимаем Ctrl - Alt -e и запускается Emacs

Я надеюсь, что эта небольшая статья поможет вам и сделает вашу работу в GNOME более легкой и удобной!

Оригинал: http://www.debian-administration.org/articles/611


 

Comments: 5

  1. Pento August 28th, 2008 at 8:20 pm

    Всё-таки в гноме ужасная настройка гор. клавиш.

  2. Fd August 28th, 2008 at 9:05 pm

    вооот… поэтому я использую xhotkeys.

  3. neurosurgeon August 29th, 2008 at 1:06 am

    Огромное спасибо за статью! Давно искал, как это сделать. Думал уже, что назначить произвольный хоткей для любого приложения в гноме невозможно.

  4. dimanish August 29th, 2008 at 12:18 pm

    Мне универсального xbindkeys хватает.

  5. boombick September 26th, 2008 at 5:18 pm

    Да, к слову, ибо сам напоролся на эту шнягу :)
    Клавиша “win” записывается как <Super>

Add a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>