qdbusを使ってVLCボリュームを設定するには?

qdbusを使ってVLCボリュームを設定するには?

これは簡単なはずです。

次のようにボリュームを確認できます。

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

0.600006103515625

次のいずれかの方法で設定できますが、ボリュームはゼロになります。

#> 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

関連情報