这个问题有点奇怪。我发现所有东西都试图让 100% 音量变得更大,但在我的扬声器上,100% 音量震耳欲聋,所以我将音量条保持在 20-30% 左右。我想允许在较低音量下进行更精细的控制,如果新的“100%”与当前的 20-30% 相同,新的刻度会更精细。这可能吗?
Ubuntu 16.04 LTS 运行 Unity。
答案1
运行paprefs
命令。在“PulseAudio 首选项”窗口中,转到“同步输出”并选中“添加虚拟输出设备...”复选框。关闭窗口。
运行pavucontrol
。在“输出设备”中选择“显示:所有输出设备”(如果尚未选择)。将虚拟设备“同时输出到...”设为默认设备(单击右侧的绿色按钮)。现在您的音量控制应该可以在该设备上使用。
将物理输出设备的输出级别设置为 30% 或任何适合您需要的级别。
如果一切正确,现在输出音量控制应该更精细,因为默认“同时输出”的 100% 应该是物理设备的 30%。
如果您的 PA 数据库记住了某些应用程序的(物理)输出设备,您可能必须在pavucontrol
应用程序运行时的“播放”部分中更改该设备。
备注:这适用于带有 xfce4 音量控制的 16.04。也许您必须手动修改 Unity 中的某些内容,才能让音量控制修改 PA 默认值。您还可以尝试一下,看看pavucontrol
可以做些什么,尤其是使用虚拟设备时。
编辑:
通常,在检查项目paprefs
并重新启动后,应显示虚拟输出设备。如果您无法(或不想)重新启动,或者未列出输出设备“同步输出...”,则可能是相应的 PA 模块“模块组合接收器“未加载。您可以使用pacmd list-modules
; 检查它应该显示如下
$ pacmd list-modules
26 module(s) loaded.
.
.
index: 26
name: <module-combine-sink>
argument: <>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Combine multiple sinks to one"
module.version = "8.0"
(您的配置以及数字可能会有所不同)。
如果没有列出,你可以使用以下命令加载模块
$ pacmd load-module module-combine-sink
然后它应该立即在输出选项卡上可见。