Просто интересно; как связать .sh файлы для запуска при нажатии определенной комбинации клавиш? (например, Alt kbd> + S kbd>)
Спасибо,
Данте
Для этого вы можете использовать интерфейс сочетаний клавиш. Не забудьте добавить полный путь.
xbindkeys
позволяет сохранить несколько конфигураций (если вы хотите, чтобы эта гибкость).
Также xbindkeys
дает вам много больше комбинаций клавиш, потому что (опционально) позволяет вам сделать Numlock , Значения ScrollLock и CapsLock значимы ...
Другая особенность, которая не найдена в Keboard Shortcuts , заключается в том, что вы ] может использовать ~/
и $HOME/
для вашего домашнего каталога, вместо того, чтобы жестко его кодировать.
Для установки xbindkeys и xbindkeys-config (графический интерфейс для xbindkeys)
sudo apt-get install xbindkeys xbindkeys-config
Чтобы создать файл конфигурации по умолчанию для xbindkeys [ 1114]
xbindkeys --defaults > $HOME/.xbindkeysrc
Затем выполните:
xbindkeys
xbindkeys-config
И для вашей первой привязки клавиш может оказаться полезным назначить Ctrl kbd> + Shift kbd> + Alt kbd> + X kbd> или что вы предпочитаете, чтобы xbindkeys-config
Чтобы горячие клавиши xbindkeys были активны при каждом запуске компьютера ... [ 1117]
Main Menu
System
Preferences
Startup Applications
[ Add ]
Name: xbindkeys
Command: xbindkeys
Comment: xbindkeys
Перейти к Системе >> Настройки >> Сочетания клавиш
Откроется окно. Нажмите , добавьте
. окно с именем и командой. Вы можете написать там любое имя, а в команде вы должны указать полный путь к файлу с bash впереди После добавления имени & amp; Команда. Вы можете назначить сочетание клавиш.
Просто для полноты: если вы используете Compiz, вы можете установить пользовательские сочетания клавиш и мыши с помощью CCSM (Compiz Config Settings Manager) и плагина Commands.
Просто введите имя своего sh-скрипта (например, «CustomScript» на прикрепленном снимке экрана) и назначьте ему привязку собственного ключа на вкладке Key Bindings . Ваш сценарий должен быть помещен в каталог, который отслеживается Ubuntu, чтобы это работало. Я помещаю все свои скрипты в каталог /usr/local/bin
.
Убедитесь, что ваш скрипт выполняется, применив chmod +x CustomScript
в терминале, и обратите внимание, что все слова чувствительны к регистру.
Compiz позволяет экспортировать все настройки, включая ярлыки, что очень полезно для настройки аналогичных машин.