어제 Debian jessie 노트북을 업데이트한 후 음소거/음소거 해제 버튼이 작동을 멈췄습니다. 볼륨 높이기/낮추기 버튼이 작동하고 소리를 음소거할 수 있지만 음소거 버튼을 다시 눌러 음소거를 해제하면 "재생"의 "PCM" 컨트롤이 비활성화된 상태로 유지되고 "스위치" 아래의 "스피커"가 선택 상자로 되돌아갑니다. 또한 취소된 상태로 변경됩니다. - 확인했습니다.
다음은 잘못된 동작에 대한 간단한 데모입니다.https://vid.me/LFRI(00:07쯤에 음소거 버튼을 눌렀다가 다시 빠르게 눌러 음소거를 해제했는데, 알사믹서에서는 PCM과 스피커 컨트롤이 바뀌지 않았습니다)
이 문제를 해결하는 방법을 모르십니까? 제안 사항이 있습니까?
감사해요.
답변1
같은 이유로 같은 문제가 발생했습니다 (데비안 업그레이드). 저는 데스크톱 환경에서 xfce4를 사용하고 있으며 xfce4-volumed
PulseAudio를 통해 Alsa를 제어하고 있습니다.
해결 방법은 다음 키보드 단축키를 만드는 것입니다.
XF86AudioMute=amixer set Master toggle
보다 "포괄적인"(읽기: 중량급) 솔루션이 있습니다.이 가이드Manjaro(Arch Linux 변형)는 모든 Linux 배포판에서 작동합니다(대신 기다려야 하지만 apt-get remove
) pacman -R
.
답변2
비결은 헤드폰이 연결되어 있는지 여부에 따라 스피커 또는 헤드폰 상태가 메인 채널의 상태를 따르도록 하는 것입니다. 내 답변을 확인하고 필요에 맞게 솔루션을 수정하세요.
답변3
ALSA 업그레이드는 때때로 미친 짓을 합니다. 다음을 순서대로 시도해 보세요.
- 멈추다
alsasound
- ALSA 상태 파일 삭제:
rm /var/lib/alsa/*
- 컴퓨터를 다시 시작합니다(ALSA는 실제로 중지되지 않습니다).
컴퓨터를 다시 시작한 후 오디오 설정을 조정해야 합니다. 나는 항상 이것을 한다 alsamixer
.