如何更改当前未使用的pulseaudio回放-apps / -stream的音量?
我可以用“ gnome-volume-control ”改变音量 。 但是,仅列出了当前正在使用的回放应用/流。
在“ 〜/ .pulse ”目录中,我发现例如“ * -stream-volumes.tdb ”和“* -device-volumes.tdb ”可能是配置文件,但我无法读取或编辑这些文件。
我写了一个小工具,可以让你设置pulseaudio记住的任何客户端的音量。 请看这里:
https://github.com/rhaas80/pa_volume
对于存储库。 你需要安装libpulse-dev软件包,之后一个简单的“make”应该构建工具。 请参阅其README.md文件以了解用法。
Pulseaudio附带一个命令行界面来控制许多设置。
我们可以加载命令行解析器pacmd
也可以直接在终端或脚本中调用命令:
pacmd set-sink-volume pacmd set-source-volume
控制给定接收器的容量,其中
是接收器索引(使用pacmd list-sinks
列出),
是从0(=静音)到65536 = 100%的任何值。
~/.config/pulse
的配置文件(以前的~/.pulse
,在升级后的安装中可能仍然有效)不能在默认设置下读取或编辑。 但是,我们可以在那里创建一个自定义default.pa
来覆盖/etc/pulse/default.pa
设置。
对于12.04, earcandy可用于音频控制。 遗憾的是,此应用程序尚未进一步开发,在以后的版本中不可用。
另请参阅此答案的注释。
要查找pulseaudio源接收器,请使用以下命令:
pactl list short sinks
从这个命令你得到了running
和idle
接收器。 随着他们的汇号。 使用该索引号可以控制接收器音量。
index: 128 driver: state: RUNNING sink: 0 # ^ This is the sink number you want to find
您可以使用以下命令来控制特定的接收器卷:
pactl set-sink-volume
例如:
pactl set-sink-volume 0 100%