하나의 귀, 하나의 이어폰, 하나의 스피커에 대해 모노 사운드 출력을 강제하는 쉬운 방법이 있습니까?
하나의 귀, 하나의 이어폰, 하나의 스피커에 대해 모노 사운드 출력을 강제하는 쉬운 방법이 있습니까?
답변:
~ VIA ~ 프랑스어로 번역 (및 포럼 페이지의 끝에서 수정 된 신호를 고려)
이 모듈을 사용하여 pulseaudio를 다시 매핑 할 수 있습니다.
터미널에서 :
pacmd list-sinks | grep name:
사용 된 스테레오 출력의 이름이 전송됩니다. 그런 다음 입력 한 이름으로 바꾸십시오 .
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(제 경우에는 :
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono
)
사운드 환경 설정을 열면 이제 모노 출력을 사용할 수 있습니다. 영구적으로 유지하려면 :
gksudo gedit /etc/pulse/default.pa
그런 다음 파일에 추가하십시오.
#Remapping output stereo to mono
load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(이미지는 Elementary OS Luna의 사운드 설정에서 가져온 것입니다).
나는이 두 가지 대답에 문제가있었습니다. 내가 받아 들인 대답을 시도했을 때 스피커에서 나올 유일한 것은 소음이었습니다. 몇 가지 검색 후 나에게 더 잘 맞는 다른 솔루션을 찾았습니다.
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right
alsa_output.pci-0000_00_1b.0.analog-stereo를 가져온 싱크 이름으로 바꾸십시오.
pacmd list-sinks | grep name:
이 솔루션을 영구적으로 유지하려면 허용 된 답변의 단계를 따르십시오.
이 답변은 두 가지 답변을 혼합 한 것으로 마녀는 일반적이지 않습니다 (채널 이름 "왼쪽"및 "오른쪽"은 사운드 카드 공급 업체에서 정의하며 다를 수 있음).
글로벌 아이디어는 다른 답변에서 제안한대로 모듈 맵 싱크 를 사용하는 것입니다. 우리는 대체 할 [skinID], [left_channel_name을] 및 [right_channel_name] 값에 의해 나중에 발견
pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]
이렇게하면 이중 모노 싱크 출력 이 생성 되어 기본 출력으로 설정할 수 있습니다 (아래에서 수행됨).
pacmd list-sinks
제 경우에는 하나의 싱크대 만 있습니다. 사용 가능한 유일한 사운드 카드에 해당 :
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> [skinID]에 "0"또는 "alsa_output.pci-0000_00_1f.3.analog-stereo"를 사용할 수 있습니다.
pacmd list-sinks | grep -m1 "channel map:"
내 경우에는 다음을 제공합니다.
channel map: front-left,front-right
따라서 나를 위해 [left_channel_name] = "front-left"및 [right_channel_name] = "front-right"
변경 사항을 적용하려면 (제 경우에) 실행하겠습니다.
pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
pactl set-default-sink combined-mono
=> 첫 번째 명령의 인수는 각 경우에 맞게 조정됩니다! 자세한 내용은 전체 게시물을 읽으십시오
확인하려면 이 비디오를 재생할 수 있습니다
이 설정을 유지하고 컴퓨터를 시작할 때마다 적용하려면 :
/etc/pulse/default.pa
=> ~ / .pulse / default.pa (아직 수행하지 않은 경우)처음에 "pactl"없이 파일 끝에 두 명령을 추가하십시오.
내 경우에는 =>는 다음을 제공합니다.
load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
set-default-sink combined-mono