pulseaudio에서 헤드폰 잭 감지 비활성화 헤드폰 / 외부

랩톱의 헤드폰 포트가 있는데 헤드폰 / 외부 스피커가 꽂혀있을 때 안정적으로 감지하지 못합니다. 이는 출력이 지속적으로 음소거 / 음소거 해제되어있어 다소 성가신 것을 의미합니다.

잭 감지를 비활성화하도록 펄스 오디오를 어떻게 구성 할 수 있습니까?

나는 아날로그 출력 headphones.conf를 편집해야한다고 가정하지만 그렇게하는 방법을 알 수는 없습니다 (analog-output.conf.common은 도움이되지 않습니다).



답변

헤드폰 잭을 일시 중지 할 수 있습니다. 헤드폰 잭의 색인을 찾으려면 :

pactl list short sinks

그런 다음 싱크를 일시 중단하십시오.

pactl suspend-sink [SINK] 1|0

여기서 “SINK”는 첫 번째 명령의 인덱스이며 “1”은 일시 중단되고 “0”은 일시 중단되지 않습니다.

편집 : 죄송합니다, 상황을 잘못 이해했습니다. 자동 전환을 비활성화하는 방법을 가진 아치 스레드 를 찾았습니다 . 다음 줄을 제거하려면 편집 /etc/pulse/default.pa(gdamjan이 대체 제안 ~/.config/pulse/default.pa) :

load-module module-switch-on-port-available

답변

PulseAudio 자체를 통해 직접 수행 할 수있는 방법은 알지 못하지만 “Auto-Mute Mode”라는 ALSA 컨트롤을 통해이 작업을 수행 할 수 있다는 것을 알고 있습니다 (예 : ‘alsamixer’). 전면 잭에 무언가가 연결되어 있으면 출력이 자동으로 음소거되지 않도록해야합니다.

ALSA를 백엔드로 사용하는 한 시스템에서 PulseAudio를 실행 하더라도이 방법으로 변경하면 작동하지만 기본적으로 대부분의 Linux 배포판에서는이 경우라고 생각합니다.

‘alsamixer’를 사용하여이 설정을 변경하는 경우 기본 장치가 “자동 음소거 모드”가없는 PulseAudio 가상 장치 일 수 있으므로 올바른 하드웨어 장치를 먼저 선택해야합니다 (F6을 누름). 제어.

이 설정을 영구적으로 만들려면 루트로 실행하십시오.

# alsactl store

답변

적어도 하나의 잭이 여전히 결함없이 작동한다고 가정하면 결함이 있는 오디오 잭에 의존하지 않고 askubuntu 에서이 질문을 참조하십시오 . 헤드폰의 마이크 입력 포트를 사용하는 것이 좋습니다.


답변

를 실행하십시오 pavucontrol. “구성”메뉴에서 내장 오디오 카드에 대해 “끄기”옵션을 선택하십시오.


답변

누군가에게 유용한 경우를 대비하여 우분투 14.04의 프론트 잭 관련 문제를 어떻게 해결했는지 설명하겠습니다.

I 전면 마이크가 제대로 작동하지 않는 내 경우, 나는 그것을 음소거 해제 시도 alsamixer가 설치 무엇 해결 마침내과 천 개 가능한 솔루션을 더하지만, alsa-tools사용 hdajackretask에 후, “내부 마이크”로 전면 마이크를 설정하는 alsamixer나는 단지 내부 마이크 및 내부 마이크 부스트 채널을 음소거 해제하고 값을 조정했습니다 (제 경우 모두 53)


답변

헤드폰 감지 기능으로 스피커가 비활성화되어 랩톱의 헤드폰 잭에 연결된 것 같습니다. Fujitsu Siemens Amilo 1520의 HDA 인텔.

힌트를 얻으려면 사운드 카드에서 알사 믹서가 열려 있고 스피커 및 헤드폰의 볼륨 조절 (헤드폰 연결, 스피커 음소거 및 헤드폰 음소거 해제시 또는 그 반대로)에 영향을 미치는 것을 확인해야합니다.

선택한 hdajackretask 사용 : 녹색 헤드폰 (후면)-재정의 선택- “내부 스피커”로 설정

그런 다음 헤드폰이 구성에 적합한 지 실제로 꽂고 뽑아 확인할 수 있습니다 (문서가 빈약합니다).

제 경우에는 이것이 효과가 있었고 “부팅 무시 설치”버튼을 클릭했습니다. 시스템을 재부팅하고 작동하는 소리가납니다 …

(정말 후드에서 설정 한 내용을 알고 싶습니다. 언제나 나중에 알게 될 것입니다.)


답변

내 문제는 전면 포트의 jacksense가 지속적으로 “헤드폰”으로 전환되고 (전면 패널 헤더가 연결되지 않은 경우에도) MSI 마더 보드에 결함이있어 RMA를 거부했습니다. 잭 감지 기능이 default.pa에 주석 처리되어 구성에서 비활성화되어있는 경우에도 마찬가지입니다. 끔찍한 해결책은 전면 패널을 사용하고 지속적으로 딱딱 거리는 것입니다. 여기 및 어디서나 Google에 나열된 모든 해결 방법을 시도했습니다.

데비안 스트레치에서 작동하지 않는 hdajackretask를 시도했지만 필요한 것은 / lib / firmware입니다. 그렇게하면 부팅 무시 설치 스크립트가 / tmp 아래에 생성되어 .fw 파일을 올바르게 복사합니다.

/etc/modprobe.d/hda-jack-retask.conf는 다음을 포함합니다 :

# This file was added by the program 'hda-jack-retask'.
# If you want to revert the changes made by this program, you can simply erase this file and reboot your computer.
options snd-hda-intel patch=hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw,hda-jack-retask.fw

(/ lib / firmware 아래에 파일이 있어야합니다.)

다른 옵션 snd-hda-intel이 그것을 무시하거나 방해하는지 확실하지 않으므로 실패하면 비활성화하십시오.

내 펌웨어 파일은 다음과 같습니다. 방금 [nut] 스탠자를 사용할 수 있는지 확실하지 않습니다.

/lib/firmware/hda-jack-retask.fw

[codec]
0x10ec0892 0x1458a002 2

[pincfg]
0x11 0x99430130
0x12 0x4037c540
0x14 0x01014010
0x15 0x01011012
0x16 0x01016011
0x17 0x411111f0
0x18 0x01a19050
0x19 0x02a19060
0x1a 0x0181305f
0x1b 0x43f1413f
0x1c 0x411111f0
0x1d 0x4045e601
0x1e 0x01452140
0x1f 0x411111f0

[hints]
jack_detect=no

나는 그 답변을 올리거나 그들에 대해 의견을 말할 수 없다. 만약 당신이 이것을 읽고 당신이 내가 가진 다른 모든 해결책을 시도했다면, “연결되지 않은”잭을 재 작업 해보십시오. 내 hdajackretask에서 “녹색 헤드폰 전면”이라고