Как привязать файлы .sh к комбинации клавиш?


14

Просто интересуюсь; Как связать .sh файлы для запуска при нажатии определенной комбинации клавиш? (как Alt+ S)

Благодарность,

Dante

Ответы:


4

Вы можете использовать интерфейс сочетаний клавиш для этого. Не забудьте добавить полный путь. альтернативный текст


5
Чтобы уточнить, тильды не расширены.
Джейми Шембри

4

Перейти к системе >> Настройки >> Сочетания клавиш

Откроется окно, нажмите кнопку Добавить. альтернативный текст

После нажатия кнопки «Добавить» отобразится окно с именами и командами. Вы можете написать любое имя там, а в команде вы должны указать полный путь к файлу с помощью bash in-front bash /path/to/the/file.sh.

альтернативный текст

После добавления имени и команды. Вы можете назначить сочетание клавиш.


Как запустить скрипт, который требует разрешения sudo внутри?
Дык Тран

1

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  

1

Просто для полноты: если вы используете Compiz, вы можете установить собственные сочетания клавиш и мыши, используя CCSM (Compiz Config Settings Manager) и плагин Commands.

Просто введите имя вашего sh-скрипта (например, «CustomScript» на прикрепленном снимке экрана) и назначьте ему привязку собственного ключа на вкладке « Привязки клавиш ». Ваш скрипт должен быть помещен в каталог, который отслеживается Ubuntu, чтобы это работало. Я помещаю все свои скрипты в /usr/local/binкаталог.

Убедитесь, что ваш скрипт исполняемый, применив chmod +x CustomScript в терминале, и обратите внимание, что все слова чувствительны к регистру.

Compiz позволяет экспортировать все настройки, включая ярлыки, что очень полезно для настройки аналогичных машин.

(см. скриншот)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.