GNU/Linux >> Linux Esercitazione >  >> Linux

Come utilizzare la riga di comando per modificare il volume?

Puoi usare un mixer. È in alsa-utils pacchetto su Ubuntu e Debian.

Esegui amixer senza parametri per avere una panoramica dei controlli per il dispositivo predefinito.

Puoi anche usare alsamixer senza parametri (dallo stesso pacchetto) per ottenere una panoramica più visiva. Usa F6 per vedere e passare da un dispositivo all'altro. Di solito potresti avere PulseAudio e una scheda audio hardware tra cui scegliere.

Quindi usa amixer con il set comando per impostare il volume. Ad esempio, per impostare il canale principale al 50%:

amixer set Master 50%

Master è il nome del controllo e deve corrispondere a quello visualizzato durante l'esecuzione senza parametri.

Nota il % segno, senza di esso tratterà il valore come 0 - 65536 livello.

Se PulseAudio non è il tuo dispositivo predefinito, potresti utilizzare il -D interruttore:

amixer -D pulse set Master 50%

Altri comandi utili segnalati nei commenti:

Per aumentare/diminuire il volume usa +/- dopo il numero, usa

amixer set Master 10%+
amixer set Master 10%-

Per disattivare, riattivare o alternare lo stato disattivato/attivato, usa

amixer set Master mute
amixer set Master unmute
amixer set Master toggle

Si noti inoltre che potrebbero esserci due diverse scale percentuali, la grezza predefinita e per alcuni dispositivi una scala più naturale basata sui decibel, utilizzata anche da alsamixer . Usa -M per usare quest'ultimo.

Infine, se sei interessato solo a PulseAudio, potresti dare un'occhiata a pactl (vedi una delle altre risposte).


Per silenziare:

amixer -D pulse sset Master mute

Per riattivare:

amixer -D pulse sset Master unmute

Per alzare il volume del 5%:

amixer -D pulse sset Master 5%+

Per abbassare il volume del 5%:

amixer -D pulse sset Master 5%-

pactl /pacmd (a differenza di amixer ) consente di aumentare il volume oltre il 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)

Impostazioni manuali superiori al 100% sono possibili in pavucontrol (a differenza di alsamixer ).

Nota :Se desideri condividere gli stessi comandi su host diversi con sink diversi, puoi utilizzare @[email protected] come lavandino invece del numero 0 :

pactl set-sink-volume @[email protected] +5%

Imposta il tuo sink predefinito con pactl set-default-sink my-sink-name (elenca i nomi con pactl list short sinks ).

Fonte :askubuntu.com, wiki.archlinux.org.


Linux
  1. Come modificare autorizzazioni e proprietari tramite riga di comando

  2. Come usare il comando Su in Linux

  3. Come disattivare l'audio dalla riga di comando?

  4. Come utilizzare il comando chown per modificare la proprietà in Linux

  5. Come utilizzare le funzioni della shell della riga di comando in Linux

Come utilizzare il proxy sulla riga di comando di Linux?

Padroneggia la riga di comando di Linux

Come utilizzare il comando sysctl in Linux

COME USARE IL COMANDO TAIL

Come usare il comando PS

Come usare il comando TOP