Как запустить пользовательскую команду, нажав клавишу
Я имею 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
уже занято.
Теперь при нажатии ярлык запустится.