
alsamixer에는 "자동 음소거 모드"라는 옵션이 있으며 기본적으로 활성화되어 있습니다.
하지만 이제는 비활성화하고 싶습니다. 다른 키를 사용해 보았지만 실패했습니다.
어떤 아이디어? 0_0
답변1
오른쪽 화살표를 눌러 "자동 음소거 모드"로 이동한 다음 위쪽 또는 아래쪽 화살표를 눌러 변경한 다음 Esc를 눌러 종료하세요.
다음을 실행하여(아마도 에서) 부팅 시 이를 자동으로 만들 수 있습니다 /etc/rc.local
.
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
답변2
답변이 늦었습니다.
나는 다음을 포함하여 같은 문제가있었습니다.@제한속죄하나.
재개하려면:
root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0
나는 alsamixer
다음을 실행하여 문제를 해결했습니다.
- F5(모든 컨트롤 표시)
- 다음과 같이 표시되는 컨트롤을 →칠 때까지 화살표를 사용하여 이동합니다.
<Auto-Mute>
활성화됨 - 빼기 -키를 사용하여 전환하십시오.장애가 있는
- Esc종료하려면 누르세요
alsactl store
저장하려면 루트로 실행하세요 .
이 도움을 바랍니다.
답변3
구축샘의 대답, 다음은 자동 음소거 모드의 상태를 전환하는 스크립트입니다.
# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi
저는 이것을 사용하여 헤드폰을 뽑지 않고도 스피커를 쉽게 음소거하거나 음소거 해제할 수 있습니다.
편집: 한 줄짜리
amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M