Můžete použít mixer. Je to v alsa-utils balíček na Ubuntu a Debianu.
Spusťte amixer bez parametrů, abyste získali přehled o vašich ovládacích prvcích pro výchozí zařízení.
Můžete také použít alsamixer bez parametrů (ze stejného balíčku), abyste získali vizuálnější přehled. Použijte F6 k zobrazení a přepínání mezi zařízeními. Obvykle můžete mít na výběr PulseAudio a hardwarovou zvukovou kartu.
Poté použijte amixer pomocí set příkaz pro nastavení hlasitosti. Například pro nastavení hlavního kanálu na 50 %:
amixer set Master 50%
Master je název ovládacího prvku a měl by odpovídat názvu, který vidíte při spuštění bez parametrů.
Všimněte si % znaménko, bez něj bude hodnota považovat za úroveň 0 - 65536.
Pokud PulseAudio není vaše výchozí zařízení, můžete použít -D přepínač:
amixer -D pulse set Master 50%
Další užitečné příkazy uvedené v komentářích:
Pro zvýšení/snížení hlasitosti použijte +/- za číslem použijte
amixer set Master 10%+
amixer set Master 10%-
Chcete-li ztlumit, zapnout nebo přepínat mezi ztlumeným/neztlumeným stavem, použijte
amixer set Master mute
amixer set Master unmute
amixer set Master toggle
Všimněte si také, že mohou existovat dvě různé procentuální škály, výchozí nezpracovaná a pro některá zařízení přirozenější škála založená na decibelech, kterou také používá alsamixer . Použijte -M použít to druhé.
A konečně, pokud vás zajímá pouze PulseAudio, možná budete chtít vyzkoušet pactl (viz jedna z dalších odpovědí).
Ztlumení:
amixer -D pulse sset Master mute
Zapnutí zvuku:
amixer -D pulse sset Master unmute
Chcete-li zvýšit hlasitost o 5 %:
amixer -D pulse sset Master 5%+
Snížení hlasitosti o 5 %:
amixer -D pulse sset Master 5%-
pactl /pacmd (na rozdíl od amixer ) umožňuje zvýšit hlasitost nad 100 % :-).
pactl set-sink-mute 0 toggle # toggle mute, also you have true/false
pactl set-sink-volume 0 0 # mute (force)
pactl set-sink-volume 0 100% # max
pactl set-sink-volume 0 +5% # +5% (up)
pactl set-sink-volume 0 -5% # -5% (down)
Ruční nastavení nad 100 % je možné v pavucontrol (na rozdíl od alsamixer ).
Poznámka :Pokud chcete sdílet stejné příkazy na různých hostitelích s různými jímkami, můžete použít @example@unixlinux.online jako umyvadlo místo čísla 0 :
pactl set-sink-volume @example@unixlinux.online +5%
Výchozí umyvadlo nastavíte pomocí pactl set-default-sink my-sink-name (uveďte názvy s pactl list short sinks ).
Zdroj :askubuntu.com, wiki.archlinux.org.