Mono ses çıkışını zorlamanın kolay bir yolu var mı - bir kulak, bir kulaklık, bir hoparlör için?
Mono ses çıkışını zorlamanın kolay bir yolu var mı - bir kulak, bir kulaklık, bir hoparlör için?
Yanıtlar:
~ VIA ~ Fransızca'dan tercüme edilmiştir (ve forum sayfasının sonunda verilen düzeltmeyi dikkate alarak)
Pulseaudio'yu yeniden eşlemek için modülü kullanabilirsiniz:
Bir terminalde:
pacmd list-sinks | grep name:
Size kullanılan stereo çıktının adını gönderecektir. Sonra yazdığınız ( bulduğunuz adla değiştirerek ):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(Benim durumumda:
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
)
Ses Tercihlerini açarsanız, şimdi mevcut bir mono çıkış olmalıdır. Kalıcı olarak sahip olmak için:
gksudo gedit /etc/pulse/default.pa
sonra dosyayı eklersiniz:
#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
(Görüntü İlköğretim OS Luna'nın ses ayarlarındandır).
Bu cevapların ikisinde de sorun yaşadım. Kabul edilen cevabı denediğimde, konuşmacıdan çıkan tek şey gürültü oldu. Bazı aramalardan sonra, sizin için daha iyi olabilecek başka bir çözüm buldum:
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'yu, aldığınız lavabo adıyla değiştirin
pacmd list-sinks | grep name:
Bu çözümü kalıcı hale getirmek istiyorsanız, kabul edilen cevaptaki adımları izleyin.
Bu cevap iki cevabın bir karışımıdır, cadı jenerik değildir (kanallar "sol" ve "sağ", ses kartı satıcısı tarafından tanımlanır ve değişebilir).
Global fikir, başka cevapların önerdiği şekilde remant-sink modülünü kullanmaktır . Biz yerini alacak [SkinID], [left_channel_name] ve [right_channel_name] değerleriyle sonra bulundu:
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]
Bu , varsayılan değer olarak ayarlayabileceğimiz (aşağıda yapılır) çift mono lavabo çıktısı yaratacaktır .
pacmd list-sinks
Benim durumumda, sadece bir lavabo var; Mevcut tek ses kartına karşılık gelir:
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> [SkinID] için "0" veya "alsa_output.pci-0000_00_1f.3.analog-stereo" kullanabilirim
pacmd list-sinks | grep -m1 "channel map:"
Benim durumumda, verir:
channel map: front-left,front-right
Yani, benim için [left_channel_name] = "sol ön" ve [right_channel_name] = "sağ ön"
Değişiklikleri etkili yapmak için, koşacağım (benim durumumda)
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
=> ilk komutun argümanları her bir duruma uyum sağlamaktır! Ayrıntılar için entliere yayınını okuyun.
Doğrulamak için bu videoyu oynatabilirsiniz
Bu ayarları saklamak ve bilgisayar her başlatıldığında uygulanmasını sağlamak için:
/etc/pulse/default.pa
=> ~ / .pulse / default.pa (daha önce yapılmadıysa)iki komutu başında "pactl" olmadan dosya sonuna ekle
=> benim durumumda, bu verir:
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
Gnome Alsa Mixer’in çalıştırılması
$sudo apt-get install gnome-alsamixer
bazı seçenekler var:
"Mono Çıktı Seçimi" ve "Mix Mono"