Есть ли способ программно отсоединить встроенный медиаплеер от dbus?

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

0
задан 1 April 2012 в 08:41

1 ответ

Прежде всего, в killall banshee нет ничего неблагодарного. Kill просто является именем приложения передачи сигнала. Вы могли бы создать псевдоним для kill с более изящным именем: -)

Кроме того, вам действительно не обязательно это делать. Просто отправьте play / pause / next / etc напрямую через dbus: например,

dbus-send --type = method_call --print-reply --dest = org.mpris.MediaPlayer2.vlc / org / mpris / MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Это не мешает другому игроку. (Предполагая, что у вас есть версия vlc, которая реализует mpris2 (2.0), и вы запустили vlc с конфигурацией с поддержкой dbus).

3
ответ дан 25 May 2018 в 13:03
  • 1
    Будьте внимательны, зная, что VLC может использовать нестандартное пространство имен через dbus. Я оставляю его открытым, если кто-то обращается к отсоединению от проблемы с шиной. – RobotHumans 1 April 2012 в 12:04
  • 2
    Я не думаю, что это нестандартно. Вы можете контролировать banshee, например, просто заменив vlc на banshee в команде выше. – xubuntix 1 April 2012 в 12:12
  • 3
    oops my bad ... Я прочитал что-то на вики VLC, что неточно с последним MPRIS DBus Spec. – RobotHumans 1 April 2012 в 12:17

Другие вопросы по тегам:

Похожие вопросы: