답변:
오른쪽 화살표를 눌러 "자동 음소거 모드"로 이동 한 다음 위쪽 또는 아래쪽 화살표를 눌러 변경 한 다음 Esc를 눌러 종료하십시오.
부팅시 ()를 실행하여 자동으로 만들 수 있습니다 /etc/rc.local
.
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer -c 0 contents
이 없어서 아무 효과도 표시하지 않고 amixer -c 0 sset "Auto-Mute Mode" Disabled
"간단한 제어 '자동 음소거 모드', 0을 찾을 수 없습니다"를 반환합니다. 헤드폰을 연결하면 스피커 재생이 중지됩니다. 설정을 어떻게 변경할 수 있습니까?
-c 1
등 을 탐색하고 싶을 수도 있습니다 .
늦은 답변.
@ limited-atonement를 포함한 동일한 문제가있었습니다 .
다시 시작하려면
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
.
<Auto-Mute>
으로 표시 컨트롤을 사용alsactl store
저장하려면 루트로 실행이 도움을 바랍니다.
Sam의 답변을 바탕으로 다음은 자동 음소거 모드의 상태를 전환하는 스크립트입니다.
# 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