Linux - запускать / убивать скрипт bash, используя комбинации клавиш

349
Maciej Krawczyk

Я хочу записать свой экран с помощью простой команды ffmpeg. Проблема в том, что я хочу сделать это, не открывая терминал, например, нажав Ctrl + R, чтобы запустить скрипт, и снова Ctrl + R, чтобы убить его. Это возможно? Я использую оконный менеджер i3, я могу сделать начальную часть, но я понятия не имею, как я мог убить его.

0
Я могу просто использовать killall script_name.sh и связать команду с другой комбинацией клавиш. Итак, одна комбинация запускает сценарий, другая убивает его. Я просто не знал, что так просто убить процесс по имени скрипта. Maciej Krawczyk 6 лет назад 0

1 ответ на вопрос

0
Xen2050

Я не знаю оконного менеджера i3, но у него должны быть сочетания клавиш. Просто установите сочетания клавиш start и kill для любой комбинации клавиш, которую вы предпочитаете.

Я знаком с XFCE / XFWM, который имеет графический интерфейс настройки клавиатуры, с вкладкой «Ярлыки приложений», где вы можете установить любую терминальную команду практически для любой комбинации клавиш.

Этот хит был найден в веб-поиске сочетаний клавиш Linux i3 ( http://www.zdnet.com/article/how-to-customise-your-linux-desktop-kali-linux-and-i3-window-manager/ ) есть совет, который должен работать. Этот пример запускается gvimпри нажатии кнопок «Mod + F4»:

bindsym $mod+F4 exec gvim 
На самом деле я просто хотел знать, как убить процесс. Я знаком с привязкой нормальных программ. Я не знал, что killall script.sh будет достаточно. Спасибо за ответ, хотя. Maciej Krawczyk 6 лет назад 0
Итак ... вся "использование сочетаний клавиш" * в заголовке и * "проблема в том, что я хочу сделать это без открытия терминала" * была всего лишь красной селедкой? Это необычно ... Xen2050 6 лет назад 0

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