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

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

Настройка глобальных 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.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен

Комментарии (12)

  • azt

    “Для того чтобы управлять плеером DeaDBeeF в свернутом виде настроим, глобальные Hotkey.”
    автор, что то НЕ ПОЛУЧАЕТСЯ желаемый эффект. кнопки так же работают только при активном окне.

  • Mut@NT

    azt: автор, что то НЕ ПОЛУЧАЕТСЯ желаемый эффект. кнопки так же работают только при активном окне.

    Выяснил. Проблема существует. При включенном Num Lock горячие клавиши не работают. :)

  • teg

    Статья стандартная, мог бы и help от deadbeef скинуть:) а за numlock спасибо.

  • azt

    не зависима от NumLock клавиши НЕ работают

  • Mut@NT

    teg: Статья стандартная, мог бы и help от deadbeef скинуть:) а за numlock спасибо.

    Эта публикация является моим видением настройки горячих клавиш этого плеера. :)
    У меня несколько компьютеров на которых установлена Ubuntu и мне так легче настроить на всех, выполнив несколько команд.

    azt: не зависима от NumLock клавиши НЕ работают

    Могу посоветовать только сделать все по новому. Я по данной инструкции настроил HotKey для deadbeef на 3 компьютерах. Все работает. Можете заменить: поставить вместо Super, к примеру, Alt
    Кому как удобнее.

  • azt

    может из за того что ноут? (

  • teg

    Вообще крайне не устойчиво работают. Приактивных текстовых редакторах не работают – вместо этого идет печать. Иногда после ребута не работают.

  • azt

    все настроил на мультимедийные кнопки бука. спс!

  • Mut@NT

    teg: Вообще крайне не устойчиво работают. Приактивных текстовых редакторах не работают – вместо этого идет печать. Иногда после ребута не работают.

    В текстовых редакторах возможно будут проблемы. Можете переназначить кнопки на мультимедийные клавиши, как это сделал azt, (если они есть) или на клавиши, которые не набирают никакой символ.
    Тут мы можем использовать только то, что есть. То, что сделал разработчик.
    Я еще помотрю, что можно сделать.

  • iPet3o

    А приручить DeadBeef к гномовским хот-кеям, как это сделано в Exaile, никак?

  • Mut@NT

    iPet3o: А приручить DeadBeef к гномовским хот-кеям, как это сделано в Exaile, никак?

    Можно и так, но есть есть родной инструмент, то он должен работать, так как как-то идеологически правильно, хотя отходит от идеологии самого Linux

  • Ariezzy

    Не работает это. После ребута приходится заново переназначать. В конфе сказали что этот баг вроде заявлен офизиально. Ссылки дать не могу – не искал.