GNU/Linux >> Znalost Linux >  >> Linux

Jak používat příkazový řádek ke změně hlasitosti?

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 @[email protected] jako umyvadlo místo čísla 0 :

pactl set-sink-volume @[email protected] +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.


Linux
  1. Jak ztlumit z příkazového řádku?

  2. Jak používat příkaz chown ke změně vlastnictví v Linuxu

  3. Jak používat funkce shellu příkazového řádku v Linuxu

  1. Jak změnit oprávnění a vlastníky pomocí příkazového řádku

  2. Jak používat Su Command v Linuxu

  3. Jak používat příkaz chmod (Change Mode) v Linuxu

  1. Jak používat Telnet ve Windows

  2. Jak používat příkaz Disown v Linuxu

  3. Jak používat příkaz Linux SS