mpd: хоткеи

mpd конечно мегаштука, но все таки не хватало мне хоткеев. у меня и в виндовз плеер скромно висел в трее и 90% манипуляций шло через горячие клавиши. а тут и вообще демон гдет там внутрях системы играет мне музыку и хоткеи — это просто логично.
вобщем погуглил и нашел решение.
поставил для mpd консольный клиент mpc

sudo apt-get install mpc

он простой как 5копеек. никакого интерфейса, только команды в терминале (например mpc play или mpc stop — полный список команд можно полуркать тут)
потом поставил xbindkeys

sudo apt-get install xbindkeys

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

xbindkeys --defaults > $HOME/.xbindkeysrc

это создало в домашнем каталоге дефолтный конфиг xbindkeys
соответственно потом я его немного отредактировал. в часности закоментил все дефолтные команды (2 штуки) и добавил хоткеи на управление mpd через mpc. давно уже привык управлять музыкой через win+
вот мои настройки

# mpd-mpc control
"mpc prev"
m:0x50 + c:133 + z
"mpc play"
m:0x50 + c:133 + x
"mpc pause"
m:0x50 + c:133 + c
"mpc stop"
m:0x50 + c:133 + v
"mpc next"
m:0x50 + c:133 + b
"mpc random"
m:0x50 + c:133 + s
"mpc volume +10"
m:0x50 + c:133 + m:0x10 + c:111
"mpc volume -10"
m:0x50 + c:133 + m:0x10 + c:116
"mpc seek -00:00:20"
m:0x50 + c:133 + m:0x10 + c:113
"mpc seek +00:00:20"
m:0x50 + c:133 + m:0x10 + c:114

кстати, для определения кода клавиши (любой) в xbindkeys нужно запустить

xbindkeys --key

или если хотите узнать коды сразу нескольких клавиш, то

xbindkeys --multikey

потом добавил xbindkeys в автозагрузку и все.
система загрузилась, я нажал win+x и заиграла музыка))

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *