헤드폰이 작동하지 않음 기본 OS Hera

헤드폰이 작동하지 않음 기본 OS Hera

내 질문

Elementary를 시작하면 컴퓨터 스피커의 오디오가 예상대로 작동합니다.

헤드폰을 오디오 잭에 연결하면 오디오가 헤드폰을 통해 나오지 않습니다.

때로는 헤드폰을 분리한 후 컴퓨터를 다시 시작할 때까지 일반 스피커 오디오도 작동을 멈춥니다.

블루투스 헤드폰을 연결하는 데 문제가 있습니다. 블루투스는 다른 스레드에 대한 별도의 문제인 것 같습니다(누군가가 모두 연결되어 있다고 생각하지 않는 한).

내 설정

듀얼 부팅 - 기본 OS Hera 및 MacOS Catalina(27인치 2015 iMac)

내가 뭘 한거지

  • 다음은 내 ALSA 정보 스크립트에 대한 링크입니다.http://alsa-project.org/db/?f=69fa3ea87565183bd98482333768713e81f66f17

  • 나는 sudo apt update와 sudo apt Upgrade를 실행했습니다.

  • 오디오 설정을 확인해 보니 괜찮은 것 같습니다. 헤드폰을 연결하면 사운드 출력 장치로 나타납니다.

  • alsamixer를 열었을 때 헤드폰 옵션이 음소거 해제되어 있고 볼륨이 켜져 있는지 확인했습니다. gnome-alsamixer와 동일합니다.

  • AlsaMixer를 강제로 다시 로드

  • pavucontrol을 열면 볼륨 레벨이 움직이는 것을 볼 수 있지만 소리는 들리지 않습니다. 다양한 헤드폰을 사용해 봤습니다.

  • 또한 헤드폰이 연결된 pavucontrol에서 출력 장치를 스피커(사용 불가)와 헤드폰(연결됨)으로 변경해 보았습니다.

  • AlsaMixer 및 PulseAudio 제거 및 재설치

  • 실행=아니요로 설정된 빠른 스케줄러

저는 결코 개발자가 아니며 시행착오와 많은 검색을 통해 설치를 완료했습니다. 따라서 더 자세한 내용이나 정보가 필요하면 알려주시기 바랍니다.

해결해야 할 아이디어가 있으면 크게 감사하겠습니다.

답변1

이것은 명령줄 PulseAudio 답변입니다. PulseAudio를 사용하고 있는지 아니면 명령줄 답변에 관심이 있는지 잘 모르겠습니다. 그러나 나는 이것이 누군가에게 유용할 것이라고 생각했습니다.

패키지에는 특정 오디오 소스(스트림)를 특정 장치(싱크)로 참조하는 데 사용할 수 있는 도구 pulseaudio-utils가 있습니다.pactl

오디오 소스(스트림)를 나열하려면 를 사용하세요 pactl list sink-inputs. 아래 예에서는 Firefox와 Spotify의 사운드를 재생하고 있습니다. 단순화를 위해 출력을 약간 줄였습니다.

$ pactl list sink-inputs

Sink Input #333
        Properties:
                media.name = "AudioStream"
                application.name = "AudioIPC Server"
                application.process.id = "34823"
                application.process.binary = "firefox-esr"
                application.icon_name = "firefox-esr"

Sink Input #334
        Properties:
                media.role = "music"
                media.name = "Spotify"
                application.name = "Spotify"
                application.process.id = "37466"
                application.process.binary = "spotify"
                application.icon_name = "spotify-client"

장치(수신기)를 나열하려면 다음을 사용하십시오 pactl list short sinks.

$ pactl list short sinks
1       alsa_output.usb-0c76_RAMPAGE-00.analog-stereo   SUSPENDED
2       alsa_output.pci-0000_00_1b.0.analog-stereo      RUNNING
4       alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 SUSPENDED

두 스트림 모두 내 아날로그 사운드 출력(수신기 2)에서 재생됩니다. Spotify(소스 334)를 Rampage 헤드폰(수신기 1)으로 옮기고 싶다고 가정해 보겠습니다. 그런 경우에는 다음과 같이 할 것입니다.

pactl move-sink-input 334 1

이제 두 소스에서 소리를 들을 수 있을 뿐만 아니라 두 장치가 모두 사용되는 모습도 볼 수 있습니다.

$ pactl list short sinks
1       alsa_output.usb-0c76_RAMPAGE-00.analog-stereo   RUNNING
2       alsa_output.pci-0000_00_1b.0.analog-stereo      RUNNING
4       alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 SUSPENDED

pactl set-default-sink 1애플리케이션의 기본 수신자를 설정할 수도 있습니다 . 장치를 삽입/제거하면 기본 수신기가 점프할 수 있습니다.

관련 정보