Mam tekstowy pasek stanu w menedżerze okien kafelkowych i używam tcl do podawania do niego informacji. W tej chwili potrzebuję wiersza polecenia, który wyświetla poziom głośności od 0% do 100%. Używam Arch Linux.
command-line
arch-linux
scripting
volume
milarepa
źródło
źródło
/var/lib/alsa/asound.state
.Odpowiedzi:
Jednowierszowy program do analizowania
amixer
danych wyjściowych dotyczących głośności na pasku stanu:źródło
[][]
znaczy]
lub[
.F
vol=$(awk '/%/ {gsub(/[\[\]]/,""); print $4}' <(amixer sget Master))
Możesz użyć
amixer
do tego.Przykłady
Możesz go również zmienić i wyciszyć w następujący sposób:
Ustaw głośność 75%
wycisz / wyłącz wyciszenie
Możesz wyciszyć wyjście, jeśli nie chcesz widzieć go za pomocą
--quiet
przełącznika.źródło
Dobrze
Lewo
Serwer dźwięku
Jeśli domyślnie nie korzystasz z pulseaudio, możesz określić, z
amixer
którym serwerem ma korzystać-D pulse
źródło