Mam zewnętrzną kartę dźwiękową, która w większości działa dobrze, z wyjątkiem tego, że po pierwszym podłączeniu lub po włączeniu laptopa głośność zostaje ustawiona na 100%. Oznacza to ogólną głośność systemu, jak pokazano na wskaźniku dźwięku.
To, czego szukam, to polecenie terminalu, które ustawi tę głośność na 50%, dzięki czemu będę mógł uruchomić ją przy logowaniu i nie będę musiał się martwić, że pierwszy dźwięk, który odtwarzam, wybuchnie na mnie, jeśli zapomnę włączyć zmniejszenie głośności. Jakie polecenia pozwalają ci zmienić głośność, tj. Ten na wskaźniku dźwięku?
Grzebałem w ustawieniach i dbusie, ale nie byłem w stanie znaleźć niczego, co pozwoliłoby mi ustawić taką głośność systemu. Wiem o alsamixerze, ale nie jest to rozwiązanie, którego szukam, ponieważ nie pozwala mi to zmienić głośności za pomocą wskaźnika dźwięku lub klawiszy multimedialnych mojego laptopa.
Odpowiedzi:
Części tej odpowiedzi pochodzi z Ustawianie głośności wejściowej mikrofonu za pomocą wiersza polecenia? , umieszczone tutaj dla Twojej wygody.
Zwiększ głośność o 5%
Zmniejsz głośność o 5%
Ustaw głośność na 50%
Pamiętaj, że to polecenie pozwala kontrolować parametry na dowolnym urządzeniu dźwiękowym, którego aktualnie używasz.
Powodzenia!
źródło
F6
naalsamixer
i--card n
naamixer
zmiany karty dźwiękowej.pactl
(w przeciwieństwie doamixer
) pozwala zwiększyć głośność o ponad 100% (widzenie wpavucontrol
) :-)Możesz to zrobić za pomocą samego PulseAudio (nie zalecam używania ALSA, ponieważ wtedy nie możesz użyć GUI do zwiększenia / zmniejszenia głośności).
Za pomocą pactl : możesz ustawić woluminy dla określonego urządzenia w następujący sposób:
To zwiększa głośność o 10%. Jeśli chcesz to 10% mniej:
Jeśli potrzebujesz głośności na poziomie 50%:
Jeśli chcesz wstrząsnąć całym miejscem:
Możesz użyć procentów lub liczb całkowitych, ale liczby całkowite są wolne i mogą nie być twoje.
pactl
/pacmd
(w przeciwieństwie doamixer
) pozwala zwiększyć głośność o ponad 100% :-).źródło
@DEFAULT_SINK@
jako ujścia zamiast liczby0
. Ustawiasz domyślny zlew za pomocąpactl set-default-sink my-sink-name
(nazwy nazw zpactl list short sinks
).Failed to get sink information: No such entity
jak rozwiązać ten problem? - Edytuj, oprócz tego musiałem użyć zlewu0
.pactl list short sinks
Można użyć pierwszej liczby . Polecenie to działa na przykład:pactl set-sink-volume $(pactl list short sinks | head -n1 | cut -f1) 50%
amixer set 'Master' 10%+
- aby zwiększyć maksymalny dźwięk 10%amixer set 'Master' 10%-
- w celu zmniejszenia maksymalnego dźwięku o 10%amixer set 'Master' 10%
- aby uzyskać 10% maksymalnego dźwiękuamixer set 'Master' 80%
- uzyskać 80% maksymalnego dźwięku.. itd.
Jeśli chcesz ustawić głośność na inną niż „Master”, sprawdź listę według:
amixer scontrols
Możesz także sprawdzić
alsamixer
ipacmd
źródło
Późna odpowiedź, ale może być przydatna dla kogoś.
Możesz kontrolować głośność bieżącego ujścia za pomocą następujących poleceń
Zwiększ głośność :
pactl set-sink-volume @DEFAULT_SINK@ +1000
Niższa głośność :
pactl set-sink-volume @DEFAULT_SINK@ -1000
Wycisz :
pactl set-sink-mute @DEFAULT_SINK@ toggle
Do sterowania głośnością można użyć następujących wartości:
Liczba całkowita
<number>
+<number>
-<number>
Przykład:
pactl set-sink-volume @DEFAULT_SINK@ 50000
ustawi głośność na około 76%Współczynnik liniowy
<number>.<number>
+<number>.<number>
-<number>.<number>
Przykład:
pactl set-sink-volume @DEFAULT_SINK@ 0.44\
ustawi głośność na około 76%Percentaje
<number>%
+<number>%
-<number>%
Przykład:
pactl set-sink-volume @DEFAULT_SINK@ 76%
ustawi głośność na około 76%Wartość w decybelach
OSTRZEŻENIE: nie eksperymentuj z wartościami decybeli podczas korzystania ze słuchawek, chyba że wiesz, co robisz, ponieważ możesz uszkodzić słuch
<number>dB
+<number>dB
-<number>dB
Przykład:
pactl set-sink-volume @DEFAULT_SINK@ 0.0dB
ustawi głośność na 100%Źródła Arch Wiki , strona podręcznika użytkownika pactl
źródło