D-Bus

如何在系統 dbus 上註冊節奏盒服務?

  • December 20, 2015

已安裝節奏盒和節奏盒外掛,但可用 dbus 服務列表中沒有 org.Rhythmbox。要查看我使用的列表:

dbus-send --system            \
 --dest=org.freedesktop.DBus \
 --type=method_call          \
 --print-reply               \
 /org/freedesktop/DBus       \
 org.freedesktop.DBus.ListNames 

Rhythmbox 需要啟用 MPRIS 外掛(使用外掛視窗啟用外掛)

圖片

現代 Rhythmbox 版本(2.90.1 和更高版本)在 Rhythmbox 實際執行時公開了一個名為“org.gnome.Rhythmbox3”的會話 dbus 條目。要看到這個稍微改變你的 dbus 命令:

dbus-send --session --dest=org.freedesktop.DBus --type=method_call --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames

或者,只需使用此出色問答中解釋的 mpris 界面。

如果您使用應用程序 d-feet,那麼這將清楚地顯示 mpris 介面公開的對象:

圖片

引用自:https://unix.stackexchange.com/questions/250513