LINUX.ORG.RU

Сочетания клавиш в radiotray-ng

 ,


0

1

Поставил Radiotray-NG v0.2.7 из deb-пакета.

Если жать сочетания кнопок пуск/пауза, следующий трек, предыдущий трек на клавиатуре (у меня это Fn+F*), то Radiotray-NG никак не реагирует и ничего не пишет на стандартный вывод. Хотя Media key support заявлена в README.

У KDE есть приложение Plasma mediakey handler, которое (как я понимаю) ловит сочетания кнопок и управляет различными мультимедийными программами по MPRIS. Однако Radiotray-NG не поддерживает MPRIS, у него свой DBus интерфейс для управления.

Попробовал в Параметрах системы нажать Специальные действия -> Новый -> Глобальная комбинация клавиш -> Команда D-Bus, но если задать сочетание клавиш, получаю окно

Комбинация клавиш «Media Play» конфликтует со следующей комбинацией клавиш:
Комбинация клавиш «Media Play» в приложении Управление медиапроигрывателем для действия «Начать/приостановить воспроизведение»

с кнопками «Связать с новым» и «Отмена».

Ubuntu 18.04 / KDE 5.44.0 / Plasma 5.12.6

cast harun_al_rashid

★★

Продолжай наблюдения.

anonymous ()

Есть скрипт.

Если

ln -s /path/to/rtng-dbus.sh /usr/local/bin/rtng-dbus
добавить в ~/.xbindkeysrc
"rtng-dbus play"
    XF86AudioPlay

"rtng-dbus next_station"
    XF86AudioNext

"rtng-dbus previous_station"
    XF86AudioPrev
и сделать
xbindkeys
То поведение не меняется.

xbindkeys установлена так

sudo apt install xbindkeys
xbindkeys -d > ~/.xbindkeysrc
Хотя сами команды
rtng-dbus play
rtng-dbus next_station
rtng-dbus previous_station
делают что им и положено.

damix9 ★★ ()

В Параметрах системы нажать Комбинации клавиш -> Специальные действия -> Новый -> Глобальная комбинация клавиш -> Команда D-Bus

Сочетания клавиш задать Ctrl+F*, на вкладке «Действие» заполнить поля

Приложение   com.github.radiotray_ng
Объект       /com/github/radiotray_ng
Функция      com.github.radiotray_ng.<команда>
где команды: play, next_station, previous_station

Тогда независимо друг от друга по Ctrl управляется radiotray-ng, а по fn - остальные плеера.

damix9 ★★ ()
Последнее исправление: damix9 (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.