gpt4 book ai didi

command-line - 使用 DBus 控制 Gnome 音量

转载 作者:行者123 更新时间:2023-12-04 05:18:47 27 4
gpt4 key购买 nike

我对整个 DBus 的东西还很陌生,所以如果这是微不足道的,请原谅,但我想知道使用 DBus 是否可以从命令行设置音量。

最佳答案

这似乎适用于 Ubuntu 10.04 中的 GNOME 2.30:

$ dbus-send --session --dest=org.ayatana.indicator.sound /org/ayatana/indicator/sound/service org.ayatana.indicator.sound.SetSinkVolume uint32:40

这会将音量设置为 40%。将 40 替换为您想要的音量百分比。

反之,看看当前的音量是多少:

$ dbus-send --session --print-reply --dest=org.ayatana.indicator.sound /org/ayatana/indicator/sound/service org.ayatana.indicator.sound.GetSinkVolume
method return sender=:1.54 -> dest=:1.2228 reply_serial=2
double 39.9994

(是的,您将音量设置为 uint32,但将其设置为 double 。我也不明白。)

鉴于 Ayatana似乎是一个 Ubuntu 项目,我不知道它对其他发行版的可移植性如何。

关于command-line - 使用 DBus 控制 Gnome 音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2830858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com