Настраиваем HotKey для DeaDBeeF
В плеере DeaDBeeF есть замечательная возможность управления плеером с помощью горячих клавиш.
По умолчанию Hotkey`и для DeaDBeeF работают только при активном окне, глобальные же горячие клавиши не работают. Для того чтобы управлять плеером DeaDBeeF в свернутом виде настроим, глобальные Hotkey.
Описание задачи
Настройка глобальных 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.
Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
Вдохновлен
“Для того чтобы управлять плеером DeaDBeeF в свернутом виде настроим, глобальные Hotkey.”
автор, что то НЕ ПОЛУЧАЕТСЯ желаемый эффект. кнопки так же работают только при активном окне.
Выяснил. Проблема существует. При включенном Num Lock горячие клавиши не работают. :)
Статья стандартная, мог бы и help от deadbeef скинуть:) а за numlock спасибо.
не зависима от NumLock клавиши НЕ работают
Эта публикация является моим видением настройки горячих клавиш этого плеера. :)
У меня несколько компьютеров на которых установлена Ubuntu и мне так легче настроить на всех, выполнив несколько команд.
Могу посоветовать только сделать все по новому. Я по данной инструкции настроил HotKey для deadbeef на 3 компьютерах. Все работает. Можете заменить: поставить вместо Super, к примеру, Alt
Кому как удобнее.
может из за того что ноут? (
Вообще крайне не устойчиво работают. Приактивных текстовых редакторах не работают – вместо этого идет печать. Иногда после ребута не работают.
все настроил на мультимедийные кнопки бука. спс!
В текстовых редакторах возможно будут проблемы. Можете переназначить кнопки на мультимедийные клавиши, как это сделал azt, (если они есть) или на клавиши, которые не набирают никакой символ.
Тут мы можем использовать только то, что есть. То, что сделал разработчик.
Я еще помотрю, что можно сделать.
А приручить DeadBeef к гномовским хот-кеям, как это сделано в Exaile, никак?
Можно и так, но есть есть родной инструмент, то он должен работать, так как как-то идеологически правильно, хотя отходит от идеологии самого Linux
Не работает это. После ребута приходится заново переназначать. В конфе сказали что этот баг вроде заявлен офизиально. Ссылки дать не могу – не искал.