В GNOME 3, как каждый присваивает сочетания клавиш для приложений помимо приложений по умолчанию?

Petr Uzel является пятном на, но можно также играть с волшебным $?.

$? содержит код выхода от последней команды, выполняемой, и если Вы используете это, можно записать довольно гибкие сценарии.

Это подвергает сомнению, касается этой темы немного, Лучшая практика для использования $? в ударе?.

cmd1 
if [ "$?" -eq "0" ]
then
  echo "ok"
else
  echo "Fail"
fi

Затем также можно реагировать на различные коды выхода и сделать разные вещи, если Вам нравится.

12
25.05.2011, 01:07
3 ответа

Насколько я знаю, нет никакого приложения GUI, позволяющего это для гнома 3. Если у Вас есть Gnome 2, можно все еще использовать приложение настроек из меню.

Самые легкие пути ко мне состоят в том, чтобы изменить настройки через gconf-редактора:

  1. укажите свою команду в/apps/metacity/keybinding_commands/command_X
  2. укажите свое сочетание клавиш в/apps/metacity/global_keybindings/run_command_X

Название клавиатуры можно найти использование xev. X обозначает число от 1 до 12.

8
27.01.2020, 19:56
  • 1
    В Gnome 3, System Settings > Keyboard > Shortcuts > Custom Shortcuts; afaik, это всегда было там. –  don_crissti 09.01.2015, 10:38

Для присвоения горячих клавиш без ограничений как '12 определяемых пользователем горячих клавиш' пробуют xbindkeys

4
27.01.2020, 19:56

В GNOME 3 нажмите Meta и начните вводить shortcuts. Либо перейдите к Settings -> Devices -> Keyboard.

Затем внизу нажмите +.

enter image description here

2
27.01.2020, 19:56

Теги

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