Używam 14.04 i powiedziano mi, że mogę użyć amixer
do 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 amixer
zwraca:
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Więc oczywiście wchodzę, amixer set IEC958 mute
ale wszystko, co dostaję, to
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Jeszcze raz. Próbowałem sset
i 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?
źródło
amixer -D pulse set Master mute
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:
dla mnie wygląda to tak:
następnie wybierz swoją kartę. Pierwsza karta będzie domyślnie -c 0, więc jeśli chcesz wybrać 2. kartę, wykonaj:
źródło
s
listę wszystkich kart ...cat /proc/asound/cards
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.
źródło