Как запустить пользовательскую команду, нажав клавишу

Я имею cmus музыкальный плеер установлен и мне очень нравится.

Мне нужно запустить команду, нажав клавишу, например, CTRL+F, чтобы открыть браузер и найти текст песни для текущей воспроизводимой песни.

Команда может быть что-то вроде:

/usr/bin/google-chrome --new-tab http://search.azlyrics.com/search.php?q=[name-of-the-song]

Возможно ли и если да, то где и как я могу определить такую ​​команду?

ОБНОВИТЬ:

Извините, что не достаточно ясно. Это не имеет ничего общего с глобальными системными сочетаниями клавиш (поскольку я знаю, как их создавать). Позволь мне объяснить:

я бегу cmus музыкальный проигрыватель и в нем я выбираю песню для воспроизведения и воспроизведения. Затем я хочу запустить "внешнюю команду" для этой песни. Запустив несколько клавиш (во время воспроизведения этой песни), я хочу запустить команду, которая будет искать текст песни для этой песни.

2 ответа

Чтобы настроить макрос, перейдите в SystemSettings > Keyboard > Shortcuts

Нажмите + и назовите ваш макрос и добавьте команду, связанную с ним.

Нажмите еще раз и нажмите ваши клавиши, чтобы связать его с командой - в вашем случае,

google-chrome http://search.azlyrics.com/search.php?q=[name-of-the-song]

Вы можете использовать назначение клавиш клавиатуры Ubuntu.

Создайте скрипт. Затем назначьте ему сочетание клавиш.

Сценарий

Пример (findsong.sh):

#!/bin/bash

/usr/bin/google-chrome --new-tab http://search.azlyrics.com/search.php?q=backpack

Назначить сочетание клавиш:

Тип keyboard в кнопке запуска Ubuntu.

  • В интерфейсе графического интерфейса нажмите keyboard затем нажмите кнопку +, чтобы добавить новый ярлык.
  • Введите описание и полный путь к сценарию; затем нажмите применить
  • Нажмите на правую колонку (по умолчанию отключено), затем нажмите последовательность клавиш, которую вы хотите запустить сценарий. Для теста я нажал Ctrl+Shift+F. Это потому что Ctrl+F уже занято.

Теперь при нажатии ярлык запустится.

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