Czy można ustawić głośność dźwięku za pomocą terminala zamiast klikania ikony głośnika na górnym pasku?
Powodem tego jest to, że moja klawiatura nie ma przycisków zwiększania / zmniejszania głośności i denerwuje mnie sięganie po mysz.
command-line
audio
linux-mint
Tristian
źródło
źródło
amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $2 }'
Zwiększ poziom głośności o 10%:amixer -q sset Master 10%+
Odpowiedzi:
Do użytku interaktywnego możesz użyć
alsamixer
. W przypadku skryptów (np. Powiązania z kombinacjami klawiszy) spójrz naamixer
.alsamixer
jest domyślnie dołączony do większości systemów.Aby ustawić wolumin główny, użyj:
Następnie ustaw na przykład żądaną głośność
źródło
man amixer
sugeruje, że są one równoważne i że „s” w „sset” oznacza „prosty”. Istnieje również „zestaw”, który ustawia zawartość kontrolną karty.Znaleziono w pliku konfiguracyjnym Openbox
rc.xml
:amixer
strona podręcznika może zawierać więcej szczegółów.źródło
Jeśli twój system używa,
pulseaudio
możesz użyćpactl
:lub
chociaż możesz również podać liczbę całkowitą lub współczynnik liniowy:
źródło
pactl
polecenia, które przyjmują argumenty ujemnego procentu, zakończą się niepowodzeniem z błędem „niepoprawnej opcji”. Użyj standardowego--
pseudo argumentu powłoki, aby wyłączyć parsowanie argumentów przed argumentem ujemnym. np.pactl set-sink-volume 1 -- -5%
--
wartości ujemnych (procent, db, liczby całkowite ... wszystkie działają dobrze). W rzeczywistości jest wręcz przeciwnie : jeśli użyję--
zgodnie z wiki, np .pactl set-sink-volume 1 -- -3%
DostanęInvalid volume specification
.--
, otrzymam niepoprawną opcję.bash
i dla obuzsh
). Prawdopodobnie wcześniejsze wersjepactl
miały ten problem i najprawdopodobniej naprawiły go (korzystam z wersji 6.0).Wiem, że to stary. Ponieważ Alsa i pulseaudio są tak połączone, ta odpowiedź z askubuntu pomogła mi zarządzać głośnością zarówno mojego głównego dźwięku, jak i HDMI:
zwiększyć głośność
zmniejsz głośność
przełącz wyciszenie
Działa także inne polecenia amixer sset.
źródło
Są one „bardziej naturalne dla ludzkiego ucha”.
Aby zdobyć mistrza w jednostkach alsamixer, użyj:
Aby zwiększyć głośność o 5% w jednostkach alsamixer, na przykład:
https://bbs.archlinux.org/viewtopic.php?id=135348
źródło
W OS X użyj następujących opcji:
Możesz nawet ustawić głośność na inne poziomy ułamkowe:
źródło
możesz także wypróbować
pamixer
najnowszy projekt, który robi dokładnie to, co chcesz. Znajduje się w repozytorium AUR ArchLinux o tej samej nazwie.źródło