Używanie Amixera do kontrolowania głośności


9

Używam 14.04 i powiedziano mi, że mogę użyć amixerdo sterowania głośnością za pomocą wiersza polecenia. Na przykład, aby wyciszyć dźwięk, którego byś użył

amixer set Master mute

Wyjście dla mnie to

amixer: Unable to find simple control 'Master',0 

Przeczytałem więc jakiegoś człowieka i dowiedziałem się, że muszę zastąpić Master nazwą miksera mojego laptopa. Wpisywanie amixerzwraca:

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Więc oczywiście wchodzę, amixer set IEC958 muteale wszystko, co dostaję, to

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Jeszcze raz. Próbowałem sseti kilka innych poleceń, ale każdy zwraca ten sam tekst. Ponadto, dlaczego nie ma elementów sterujących „Master” lub „Speaker”? Czy coś robię źle?

Odpowiedzi:


22

Jeśli chcesz użyć amixerdo sterowania głośnością, powinno to działać w terminalu:

amixer -D pulse sset Master 0%

(0%, aby wyciszyć lub użyć dowolnego procentu, który ci się podoba)

Aby zmniejszyć / zwiększyć głośność, możesz dodać - lub + po% (ale to nie działa, aby zwiększyć dźwięk powyżej 100%).


2
Dziękuję bardzo. Działa również zamixer -D pulse set Master mute
Marco Sulla,

2

możliwe, że używasz niewłaściwej karty. upewnij się, że używasz właściwej karty. Jeśli na przykład podłączyłeś kamerę internetową z mikrofonem, może ona zjeść pierwsze gniazdo ;-)

najpierw wypisz wszystkie karty:

cat /proc/asound/card

dla mnie wygląda to tak:

 0 [Webcam         ]: USB-Audio - Philips SPC 1030NC Webcam
                      Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed
 1 [Audio          ]: USB-Audio - USB Audio
                      USB Audio at usb-orion-ehci.0-1.5.7, full speed

następnie wybierz swoją kartę. Pierwsza karta będzie domyślnie -c 0, więc jeśli chcesz wybrać 2. kartę, wykonaj:

amixer -c 1 Master +10 

Mam na myśli (zapomniał wpisać zestaw): amixer -c 1 zestaw master 100
oktay

Dzięki! Próbowałem wyciszyć mikrofon kamery internetowej bez powodzenia.
dieresys

Zwróć uwagę na slistę wszystkich kart ...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

Musisz określić swoją kartę, jak pokazano na wyjściu amixera. Użyj „wyłącz wyciszenie” zamiast „wycisz”, aby ponownie włączyć dźwięk.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.