在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中,但没有成功。
我错过了什么?有什么建议么?想法在哪里看?