Описание задачи
Настройка глобальных HotKey для плеера DeaDBeeF сводится к простому редактированию конфигурационного файла размещенного /.config/deadbeef/config ( или тильда применяется для замены /home/ИМЯ_ПОЛЬОВАТЕЛЯ/).
Для комфортного управления плеером нужно выбрать такое сочетание клавиш, нажатие на которые не вызывало бы дискомфорта. Автор предлагает следующую схему:
- Win+Z – Предыдущий трек (команда prev)
- Win+X – Воспроизведение (команда play)
- Win+C – Пауза/Воспроизведение (команда toggle_pause)
- Win+V – Стоп (команда stop)
- Win+B – Следующий трек (команда next)
Полный список возможностей глобальных клавиш аудиоплеера DeaDBeeF приведен ниже в таблице.
| Описание | Команда |
|---|---|
| Пауза/Воспроизведение | toggle_pause |
| Воспроизведение | play |
| Предыдущий трек | prev |
| Следующий трек | next |
| Стоп | stop |
| Случайное воспроизведение | play_random |
| Перемотка вперед | seek_fwd |
| Перемотка назад | seek_back |
| Увеличение громкости | volume_up |
| Уменьшение громкости | volume_down |
| Проиграть текущую композицию и остановиться | toggle_stop_after_current |
Каждое сочетание клавиш нужно описать в конфигурационном файле ~/.config/deadbeef/config. Синтаксис описания имеет вид:
Настройка HotKey для DeaDBeeF
Чтобы без проблем добавить HotKey для DeaDBeeF, воспользуемся простой пошаговой инструкцией.
Пошаговая инструкция настройки HotKey для DeaDBeeF:
- Выключаем аудиоплеер DeaDBeeF. Это обязательное условие перед редактированием конфигурационного файла.
- Открываем конфигурационный файл для редактирования:
gedit ~/.config/deadbeef/config - Для выбранной нами схемы управления, добавляем к концу файла:
hotkeys.key1 Super z: prev
hotkeys.key2 Super b: next
hotkeys.key3 Super x: play
hotkeys.key4 Super c: toggle_pause
hotkeys.key5 Super v: stop
Закрываем файл, сохраняя содержимое.
В результате, мы получаем отличный музыкальный проигрыватель с возможностью управления глобальными горячими клавишами. Есть одно ограничение: глобальные клавиши будут работать при выключенном Num Lock.
Комментарии (12)