시스템 dbus에 리듬박스 서비스를 등록하는 방법은 무엇입니까?

시스템 dbus에 리듬박스 서비스를 등록하는 방법은 무엇입니까?

Rhythmbox 및 Rhythmbox-plugins가 설치되었지만 org.Rhythmbox는 사용 가능한 dbus 서비스 목록에 없습니다. 내가 사용하는 목록을 보려면 다음을 수행하세요.

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

답변1

Rhythmbox를 사용하려면 MPRIS 플러그인을 활성화해야 합니다(플러그인을 활성화하려면 플러그인 창을 사용하세요).

그림

모던 리듬박스 버전(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 인터페이스를 사용하십시오.이 멋진 Q&A.

d-feet 애플리케이션을 사용하면 mpris 인터페이스에 의해 노출된 개체가 명확하게 표시됩니다.

그림

관련 정보