qdbus를 사용하여 VLC 볼륨을 설정하는 방법은 무엇입니까?

qdbus를 사용하여 VLC 볼륨을 설정하는 방법은 무엇입니까?

이것은 간단해야 할 것 같습니다.

다음과 같이 볼륨을 확인할 수 있습니다.

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume

0.600006103515625

다음 방법 중 하나로 설정해 볼 수 있지만 볼륨이 0이 됩니다.

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume 0.5

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Volume double:0.5

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set org.mpris.MediaPlayer2.Player Volume double:0.5

#> qdbus org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set org.mpris.MediaPlayer2.Player Volume variant:double:0.5

나는 무엇을 더 시도해야할지 모르겠습니다.

답변1

안 하는 것보다는 늦는 게 낫습니다. 너무 많은 Google 검색 끝에 우연히 발견한 것이 있습니다.이 스레드, 일부 똑똑한 사람들은 덜 명확한 솔루션을 게시했습니다.

dbus-send --print-reply --session --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Set string:org.mpris.MediaPlayer2.Player string:Volume variant:double:1.0

관련 정보