Тест S5 Box

Вот примерно так работает модуль в реале...

Управление горячими клавишами в Ubuntu

Горячие клавиши Ubuntu

Под понятием "Горячие клавиши" обычно понимают комбинации клавиш, используемые для оперативного изменения параметров компьютера или свойств используемой программы. Преимущество использования Горячих клавишь перед постоянной работой с мышью неоспоримо, это скорость работы. Начинающие пользователи заметят, что привычные им комбинации из Windows в Ubuntu не работают. Однако спешу успокоить! В Ubuntu имеется возможность как угодно настроить комбинации клавишь, не только на управление системой, но и на запуск любых приложений. Способов сделать это много, но я остановлюсь на одном самом понятном и простом, а если Вам захочется более "позаморачиваться" то Вам сюда!

Итак нам для этого понадобится вызвать "Редактор конфигурации". Нажимаем сочитание Alt + F2, появится окошко "Выполнить программу"(Аналог Пуск -> Выполнить в Windows). Вводим gconf-editor:

Выполнить программу. gconf-editor Ubuntu 10.10

Запускаем ? получаем окно Редактора конфигурации(где хранятся все настройки Gnome):

Сначала нас интересует секция настроек по адресу "apps - metacity", а в ней секции "global_keybindings" и "keybinding_commands".

Редактор конфигурации Ubuntu

В секции Keybinding_commands настраиваются команды, которые будут вызываться при нажатии соответствующих клавиш. Вам нужно просто сменить значение любого из ключей вида "command_N", записав туда нужную команду.

В качестве допустимой команды подходит любая строчка, которая исполнится в диалоге выполнения программ (это тот, который по умолчанию запускается с помощью сочетания клавиш Alt+F2). Кстати посмотреть команду вызова нужной вам программы можно в "Параметрах запускаемых приложений". Для этого идем: Система ? Параметры ? Запускаемые приложения. Выбрав нужную программу нажимаем "Изменить" и вот теперь мы знаем запуска приложения (в данном случае это gxneur).

Параметры запускаемых приложений Ubuntu

Далее перейдем к секции global_keybindings. В ней много ключей, нас интересуют ключи вида "run_command_N". Каждый такой ключ отвечает за сочетание клавиш, назначенное для запуска команды с соответствующим номером из секции keybinding_commands. Так же в этой секции есть интересные ключи:

  • show_desktop - сворачивает все окна;
  • run_command_terminal - вызывает окно Терминала Ubuntu;
  • switch_window - переключение между открытыми окнами;
  • и т.д.

Редактор конфигурации Ubuntu. Настройка быстрых клавиш

Остается рассказать, как описывать сочетания клавиш. В общем случае сочетания клавиш пишутся в виде: [<модификатор1>[<модификатор2>]]имя_клавиши

??Существуют четыре клавиши-модификатора: Alt, Control, Shift и Super (она же клавиша Windows). Соответственно, в строке задания сочетания клавиш они будут выглядеть как <Alt>, <Control> (либо <Ctrl> или <Ctl> для краткости), <Shift> и <Super>. Обратите внимание - в строке задания сочетания клавиш не должно быть пробелов!

Теперь про имена клавиш. Здесь всё несколько сложней. У каждой клавиши на клавиатуре есть своё имя, которое может состоять только из английских букв, цифр и символа подчёркивания. В частности, всем клавишам с латинскими буквами соответствуют названия, состоящие из прописной буквы, той самой, которая написана на клавише. Приведу некоторые примеры  названий основных клавишь:

  • Escape, Print, Tab, space, Right, Left, Up, Down, F1-F12.

Самое гавное чтобы ваши комбинации не совпадали с уже существующими(например <alt><shift>), а то работать такие будут некорректно.

Хотелось бы немного добавить о секции window_keybindings в ней можно задать любый комбинации клавишь для работы с окнами. Будь то сворачивание, развертывание, закрытие или уменьшение активного окна.

Настройка быстрых клавиш Ubuntu

Так же существует возможность настройки сочетаний клавишь через CompizConfig, однако он просто меняет параметры Metacity в редакторе конфигурации. Так что подробно описывать это я считаю не имеет смысла. Но если вам интересно узнать о CompizConfig то вам сюда.{odnaknopka}

Комментарии   

 
Koskv
0 #2 Koskv 15.06.2019 08:47
Цитирую Владимир:
а по человечески? через терминал как?
а не через это виндоподобную хреноту?
у меня к примеру в ней нет никаких "global_keybindings" и "keybinding_commands"
Для чего такие костыли? Разве нет нормальных универсальных CLI-методов, а не такого ГУЁ-вого уродства, емую.щегося лишь у незначительной части линуксоидов?


прошу заметить, что статья была написана в 2011 году для актуальной на то время версии Ubuntu.Сейчас ситуация видимо изменилась с выходом новых версий ОС
 
 
Владимир
0 #1 Владимир 12.06.2019 14:21
а по человечески? через терминал как?
а не через это виндоподобную хреноту?
у меня к примеру в ней нет никаких "global_keybind ings" и "keybinding_commands"
Для чего такие костыли? Разве нет нормальных универсальных CLI-методов, а не такого ГУЁ-вого уродства, емую.щегося лишь у незначительной части линуксоидов?
 
cs-nsk

Последние комментарии

  • Еженедельная газета «Пражский телеграф», ежемесячный ...

    Подробнее...

     
  • mewkid.net/buy-xalanta/ (http://mewkid.net/buy-xalanta/) ...

    Подробнее...

     
  • I see you don't monetize adm-info.ru, don't waste your ...

    Подробнее...

     
  • прошу заметить, что статья была написана в 2011 ...

    Подробнее...

     
  • а по человечески? через терминал как? а не через ...

    Подробнее...

Теги ...

Опрос: iOS или Android ?

Какой ОС вы чаще пользуетесь?

iOS - 0%
Android - 60%
Windows Mobile - 20%
Tizen - 0%
Другая. - 20%

Всего голосов: 5
Голосование в этом опросе закончено в: 01 Янв 2017 - 00:00
Яндекс.Метрика Анализ сайта Рейтинг@Mail.ru