Mar*_*ius 131 sound pulseaudio indicator-sound volume-control
我有一个外置声卡,它几乎可以正常工作,除了第一次插入时,或者当我打开笔记本电脑时,音量设置为 100%。即整个系统音量,如声音指示器所示。
我正在寻找的是一个终端命令,它将音量设置为 50%,这样我就可以在登录时运行它,而不必担心如果我忘记转动,我播放的第一个音频会向我发出声音音量降低。哪些命令允许您更改音量,即声音指示器中的音量?
我在 gsettings 和 dbus 中闲逛,但一直找不到任何可以让我像这样设置系统音量的东西。我确实了解 alsamixer,但这不是我正在寻找的解决方案,因为这不允许我使用声音指示器或笔记本电脑的多媒体键更改音量。
Gep*_*nzo 151
这个答案的一部分来自使用命令行设置麦克风输入音量?,放在这里是为了方便。
音量增加 5%
amixer -D pulse sset Master 5%+
Run Code Online (Sandbox Code Playgroud)
将音量降低 5%
amixer -D pulse sset Master 5%-
Run Code Online (Sandbox Code Playgroud)
将音量设置为 50%
amixer -D pulse sset Master 50%
Run Code Online (Sandbox Code Playgroud)
如果您使用 ALSA,amixer 可以帮助您进行脚本编程。
amixer --help在终端中删除命令时,您将看到如下内容:
根据您的声卡,级别可能与我的不同,但您可以
alsamixer在终端中使用以检查声卡中的级别和功能,您可以调用命令来根据需要设置音量。
在我的示例中,使用我的主要声卡(我有 2 个:嵌入式声卡和一个 PCI 声卡),级别从 0 到 100,这样我就可以通过放入声卡来更改所需输入/输出的音量终端下一个命令:
Run Code Online (Sandbox Code Playgroud)amixer -c 0 set Front 50DB amixer -c 0 set Front 64DB在第一个命令中,结果会将前面板输出设置为 78% 级别,第二个命令会将前面板输出设置为 100% 级别。
为了收集与您的混音器控件相关的信息,请删除
amixer不带参数的命令,您将获得一个列表。或者指明您希望查看哪个音频设备的控件列表amixer -c X(其中“X”是您的音频设备的编号)。顺便说一句:请记住,DB 值是按对数而非线性计算的。
请记住,此命令允许您控制当前使用的任何声音设备的参数。
祝你好运!
Bra*_*iam 110
您可以使用 PulseAudio 本身来完成(我不建议使用 ALSA,因为这样您就无法使用 GUI 来提高/降低音量)。
使用pactl:您可以为特定设备设置卷,如下所示:
pactl set-sink-volume @DEFAULT_SINK@ +10%
Run Code Online (Sandbox Code Playgroud)
这使音量增加了 10%。如果你想降 10%:
pactl set-sink-volume @DEFAULT_SINK@ -10%
Run Code Online (Sandbox Code Playgroud)
如果您需要 50% 的音量:
pactl set-sink-volume @DEFAULT_SINK@ 50%
Run Code Online (Sandbox Code Playgroud)
如果你需要摇滚整个地方:
pactl set-sink-volume @DEFAULT_SINK@ 150%
Run Code Online (Sandbox Code Playgroud)
您可以使用百分比或整数,但整数很慢,可能不适合您。
pactl/ pacmd(与 不同amixer)允许将音量增加超过 100% :-)。
Che*_*ide 26
一个迟到的答案,但可能对某人有用。
您可以使用以下命令控制当前接收器的音量
提高音量:pactl set-sink-volume @DEFAULT_SINK@ +1000
下音量:pactl set-sink-volume @DEFAULT_SINK@ -1000
静音:pactl set-sink-mute @DEFAULT_SINK@ toggle
您可以使用以下值来控制音量:
<number>+<number>-<number>例子:
pactl set-sink-volume @DEFAULT_SINK@ 50000 将音量设置在 76% 左右
<number>.<number>+<number>.<number>-<number>.<number>例子:
pactl set-sink-volume @DEFAULT_SINK@ 0.44\ 将音量设置在 76% 左右
<number>%+<number>%-<number>%例子:
pactl set-sink-volume @DEFAULT_SINK@ 76% 将音量设置在 76% 左右
<number>dB+<number>dB-<number>dB例子:
pactl set-sink-volume @DEFAULT_SINK@ 0.0dB 将音量设置为 100%
np8*_*np8 23
amixer set 'Master' 10%+-增加最大声音 10%
amixer set 'Master' 10%-- 将最大声音降低10%
amixer set 'Master' 10% - 获得最大声音的 10%
amixer set 'Master' 80% - 获得最大声音的 80%
.. 等等。
如果要将音量设置为“Master”以外的音量,请通过以下方式检查列表:
amixer scontrols
您可能还想查看alsamixer和pacmd
| 归档时间: |
|
| 查看次数: |
272954 次 |
| 最近记录: |