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

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

Спасибо,

Данте

14
задан 1 November 2011 в 00:47

4 ответа

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

0
ответ дан 1 November 2011 в 00:47

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 + Shift + Alt + X или что вы предпочитаете, чтобы xbindkeys-config

Чтобы горячие клавиши xbindkeys были активны при каждом запуске компьютера ... [ 1117]

Main Menu
  System  
    Preferences  
      Startup Applications  
        [ Add ]  
          Name:     xbindkeys  
          Command:  xbindkeys  
          Comment:  xbindkeys  
0
ответ дан 1 November 2011 в 00:47

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

Откроется окно. Нажмите , добавьте alt text

. окно с именем и командой. Вы можете написать там любое имя, а в команде вы должны указать полный путь к файлу с bash впереди

alt text

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

0
ответ дан 1 November 2011 в 00:47

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

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

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

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

(see screenshot)

0
ответ дан 1 November 2011 в 00:47

Другие вопросы по тегам:

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