您如何通过命令行或 API(最好是 Python)以编程方式更改 Ubuntu 上 Gnome 中的音量?
我发现类似问题的唯一答案使用amixer
,这似乎对 Ubuntu 12.04 没有影响。跑步:
amixer set Headphone 10-
显示:
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 115
Mono:
Front Left: Playback 0 [57%] [-57.50dB] [on]
Front Right: Playback 0 [57%] [-57.50dB] [on]
每次我运行它时,x% 都会发生变化。不幸的是,它对实际音量没有影响。最终它显示为 0%,但音量仍处于最高水平。
另一个缺点是我必须指定确切的活动输出设备,我可能不知道是否有多个设备。例如,如果我有一个“Master”和“Headphone”,我如何确定哪一个是活动设备?