当Spotify在Xvfb上运行时dbus无法正常工作

时间:2019-02-16 07:35:01

标签: linux spotify dbus headless xvfb

在Gnome上的dbus调用上运行Spotify

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

工作正常,并已采取措施。
当我在Xvfb上启动Spotify时,可以看到它在x11-vnc上运行,还播放音乐,但是相同的dbus调用返回

Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.mpris.MediaPlayer2.spotify was not provided by any .service files

Xvfb通过系统单位文件启动,如https://petermolnar.net/headless-spotify-without-gpu/

所述
Description=Spotify
Documentation=
After=network.target

[Service]
User=%i
ExecStart=/usr/bin/xvfb-run -f /home/%i/.Xauthority --auto-servernum /usr/bin/spotify --disable-gpu
Restart=on-failure

[Install]
WantedBy=multi-user.target

我也直接尝试直接启动Xvfb,设置DISPLAY并启动Spotify,结果相同。
此外,例如,我尝试将Spotify包装在fluxbox中,但没有成功。

我错过了什么?有什么建议么?想法在哪里看?

0 个答案:

没有答案