Crunchbang의 볼륨 단축키가 작동하지 않습니다.

Crunchbang의 볼륨 단축키가 작동하지 않습니다.

나는 이것에 대해 2 시간을 보냈지 만 여전히 그것을 알아낼 수 없습니다. 이것은 나를 미치게 만든다. 제 정신을 축복해주세요.

mute을 누르면 pnmixer오른쪽 상단에 있는 컨트롤에 를 눌렀다고 표시되지만 mute소리가 음소거되지 않습니다. 볼륨 막대가 있는 그래픽도 화면에 나타나 볼륨이 음소거되었음을 나타냅니다.

mute다시 누르면 컨트롤 pnmixer에 키를 눌렀다는 메시지가 표시됩니다.화면에 계속해서 그래픽이 나타나서 해당 버튼을 눌렀음을 나타냅니다. 이것은 말이 되지 않습니다. 소리에는 변화가 없습니다.

volume up및 키를 사용하면 volume down그에 따라 그래픽이 변경되지만 사운드도 변경되지 않습니다.

다음 내용으로 rf.xml을 편집해 보았습니다.

<!-- Keybindings for volume keys -->
   <keybind key="XF86AudioRaiseVolume">
  <action name="Execute">
    <execute>amixer set -q Master,0 5%+</execute>
  </action>
</keybind> 
<keybind key="XF86AudioLowerVolume">
  <action name="Execute">
    <execute>amixer set -q Master,0 5%-</execute>
  </action>
</keybind>
<keybind key="XFAudioMute">
  <action name="Execute">
    <execute>amixer set -q Master,0 toggle</execute>
  </action>
</keybind>

나는 xev키 바인딩의 이름을 얻었습니다.

Openbox를 재구성하거나 다시 시작하거나 컴퓨터를 다시 시작한 후에는 스크립트의 이러한 변경 사항이 전혀 적용되지 않습니다.

그건 그렇고, uname -a나에게 다음을 주세요:Linux KGBXCrunch 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

답변1

이에 대한 내 생각: 프로그램이 올바른 키 명령을 등록하는 것 같습니다(시각적 신호로 알 수 있음). 귀하의 사운드 카드 하드웨어가 실제로 믹서에 의해 관리된다고 확신하십니까?

이 스레드에는 몇 가지 유용한 일반 오디오 문제 해결 팁이 있습니다.

http://crunchbang.org/forums/viewtopic.php?id=4432

하지만 내 생각에는 오디오 관리 인터페이스가 실제로 시스템 오디오 하드웨어를 (아직) 제어하지 않는 것 같습니다. 이것을 알아내는 것은 그렇게 간단하지 않을 수 있습니다. 제가 귀하의 입장이라면 Ubuntu(또한 Debian 기반 배포판)의 Live CD에서 부팅을 시도하고 기본 오디오 관리 설정이 작동하는지 확인하겠습니다. 그렇다면 실제 하드웨어의 문제를 안전하게 해결하고 어떤 패키지가 실제로 어떤 방식으로 사용되는지에 대한 단서를 얻고 이를 #!설치에 적용할 수 있습니다.

답변2

설명하신 것과 동일한 증상을 나타내는 HP DV4000이 있습니다. 볼륨 조절 버튼이 작동하는 것처럼 보이지만(오른쪽 상단 팝업) 실제로 GUI 믹서의 슬라이더를 제어하지 않습니다. 볼륨 제어 시스템이 하드웨어에 의해 제어되지 않는다는 Stephen의 말이 맞습니다. 오른쪽 상단에 있는 시계 옆에 있는 사운드 아이콘(기본 OpenBox)을 마우스 오른쪽 버튼으로 클릭하고 "기본 설정"을 클릭하면 장치의 신호 부분을 수신하는 볼륨 조절 아이콘에 대한 설정을 제어하는 ​​대화 상자가 열립니다. : 키보드 볼륨 조절. "장치" 탭에는 "카드:"라는 드롭다운 메뉴가 있습니다. 이 메뉴를 사용하여 볼륨 버튼으로 제어하려는 사운드 카드를 선택합니다. 채널 메뉴의 경우 전체 사운드 카드를 제어하려면 "Master" 또는 "PCM"과 같은 항목을 선택해야 합니다("Bass" 또는 "Treble" 아님). 확인을 누르세요. "믹서 분리 오류: 해당 파일이나 디렉터리가 없습니다."라는 메시지가 표시되지만 이는 관련 없는 문제인 것 같습니다. 이제 볼륨 버튼이 믹서의 슬라이더를 설정해야 합니다. 카드 옵션을 다시 "기본값"으로 설정할 수 있습니다.

지금까지 제가 겪은 유일한 문제는 명시적으로 USB 카드로 설정했는데도 내부 사운드 카드만 제어할 수 있다는 점인데, 이는 또 다른 문제일 수 있습니다.

볼륨 제어를 위한 세 가지 그래픽의 경우 여러 개의 pulseaudio 또는 alsamixer 인스턴스가 실행될 수 있습니다. 다시 시작하면 해결될 수 있나요? 그렇지 않은 경우 rc.conf(블록 끝)에 삽입된 키 바인딩을 주석 처리하고 재부팅하여 효과가 있는지 확인하십시오. 명령을 3번 받았기 때문에 3이 표시될 수 있습니다. 키 바인딩을 주석 처리하면 볼륨 제어 기능이 중단되는 경우(더 이상 화면 그래픽이 표시되지 않음) 주석 처리를 해제하고 재부팅하여 복원하십시오.

관련 정보