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