Настраиваем HotKey для DeaDBeeF

В плеере DeaDBeeF есть замечательная возможность управления плеером с помощью горячих клавиш.

По умолчанию Hotkey`и для DeaDBeeF работают только при активном окне, глобальные же горячие клавиши не работают. Для того чтобы управлять плеером DeaDBeeF в свернутом виде настроим, глобальные Hotkey.

Описание задачи

Настройка глобальных HotKey для плеера DeaDBeeF сводится к простому редактированию конфигурационного файла размещенного ~/.config/deadbeef/config (~ или тильда применяется для замены /home/ИМЯ_ПОЛЬОВАТЕЛЯ/).

Для комфортного управления плеером нужно выбрать такое сочетание клавиш, нажатие на которые не вызывало бы дискомфорта. Автор предлагает следующую схему:

  1. Win+Z - Предыдущий трек (команда prev)
  2. Win+X - Воспроизведение (команда play)
  3. Win+C - Пауза/Воспроизведение (команда toggle_pause)
  4. Win+V - Стоп (команда stop)
  5. 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. Синтаксис описания имеет вид:

hotkeys.key{ПОРЯДКОВЫЙ_НОМЕР} {КОМБИНАЦИЯ КЛАВИШ}: {КОМАНДА}

Настройка HotKey для DeaDBeeF

Чтобы без проблем добавить HotKey для DeaDBeeF, воспользуемся простой пошаговой инструкцией.

Пошаговая инструкция настройки HotKey для DeaDBeeF:

  1. Выключаем аудиоплеер DeaDBeeF. Это обязательное условие перед редактированием конфигурационного файла.
  2. Открываем конфигурационный файл для редактирования:
    gedit ~/.config/deadbeef/config
  3. Для выбранной нами схемы управления, добавляем к концу файла:
    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.