Pulseaudio: kung paano lumipat sa mono sa halip na stereo

Sinusubukang makinig ng musika sa aking PC Napansin ko ang isang bagay na kawili-wili. Kapag ang tao mula sa gitara Ginawa ko ang mga solo na nasisiyahan ako ng sobra, halos hindi ko ito pinakinggan. Malinaw! Ang audio out ito ay Stereo (2 mga channel) at mayroon lamang akong 1 speaker (ang aking amp amp). Oras na para magbago stereo kay mono ang output ng Pulseaudio!

Ang isa pang kontribusyon mula kay Luis López ay gumagawa sa kanya ng isa sa mga nagwagi sa aming lingguhang kompetisyon: «Ibahagi ang alam mo tungkol sa Linux«. Binabati kita Luis!

Workaround (hanggang sa i-restart ang Pulseaudio)

1. Suriin na wala kang pagpipiliang "Mono" na magagamit sa mga kagustuhan sa tunog (kung hindi man ito ay walang katuturan).

2. Sa isang terminal isinasagawa namin ang sumusunod upang makuha ang pangalan ng aming «lababo».

listahan-lababo ng pacmd | pangalan ng grep

3. Ngayon muling nai-map namin ang output ng audio sa pamamagitan ng paglo-load ng kaukulang module, na ipinapasa ang mga kinakailangang parameter. Tandaan na sa "master" dapat nating tukuyin ang pangalan ng aming "lababo".

pacmd load-module module-remap-sink sink_name = mono master = alsa_output.pci-0000_00_1f.5.analog-stereo Channels = 2 channel_map = mono, mono

4. Handa na, ang pagpipiliang muling nai-map (Mono) ay dapat na lumitaw sa mga kagustuhan sa tunog

TANDAAN: Huwag iwanan ang dami (ng kontrol sa dami) masyadong mataas dahil kapag umaalis para sa isang lugar kung ano ang dating umalis para sa dalawa ay magiging sanhi ng isang kakila-kilabot na pagbaluktot.

Permanenteng pag-aayos (nagpapatuloy kahit na matapos ang pag-restart ng Pulseaudio)

Ito ang bahaging pinakahalaga sa akin mula noong in / var / log / syslog Pulseaudio binigyan ako nito ng maraming mga error ...

Upang gawing permanente ito dapat mong i-edit ang file /etc/pulse/default.pa

At magdagdag ng dalawang linya sa dulo ng file tulad ng mga nakikita sa ibaba. Tandaan na master ang iyong lababo at hindi ang akin:

# I-load ang module at muling mapa
load-module module-remap-sink master = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = mono channel = 2 channel_map = mono, mono
# Piliin ang bagong default na pagmamapa
set-default-sink mono

Handa na iyan ay dapat sapat na para sa Pulseaudio na gumamit ng isang mono audio output sa halip na stereo. Bago ang anumang problema, tandaan na suriin ang log ng iyong system upang makita ang sanhi ng problema.

TANDAAN: ang mga linya na ito ay dapat pumunta sa dulo ng file, upang matiyak na ang module module-udev-detect (na nangangasiwa sa paglo-load ng kinakailangang mga driver ay awtomatikong) na-load bago ang pagpapatupad nito. Kung hindi man ay magbibigay ito ng isang error dahil kapag ipinapahiwatig sa Pulseaudio ang aparato kapag "muling mapa" namin ito, hindi ito makikilala.

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Jairot Llopis dijo

    At hindi ba mas madaling i-drag ang balanse bar hanggang sa kaliwa?

  2.   Seba dijo

    Nagtrabaho ito salamat !!

  3.   James boiler dijo

    Gumastos ka ng compa 😉

  4.   farru dijo

    Maraming salamat! Mayroon akong sirang laptop speaker at nagsawa ako na hindi makinig ng maayos sa musika.

    Isa lamang pang tanong: ang maximum na dami ng paggamit ng output ng mono ay mas mababa kaysa sa paggamit ng output ng stereo. Maaari ba itong mabago upang ang maximum na dami ay pareho?

  5.   Fernando dijo

    Sine-save ang aking buhay sa 3,2,1 😀
    Maraming salamat, gumana ito!

  6.   gumamit tayo ng linux dijo

    Sa sandaling muli, DL upang iligtas!
    Isang yakap! Paul

  7.   Adolf Rivas dijo

    Magandang hapon. Bago ako sa Linux. Tinulungan ako ng tutorial na ito na paganahin ang tunog ng mono, ngunit hindi nito mai-save ang mga pagbabago sa mga iminungkahing utos. Ang dahilan ay sa huli hindi ko alam kung paano ito buksan na nagsasabing "desktop" tulad ng paglabas nito sa imahe. Ang pagpasok ng mga utos nang hindi binabago ang terminal sa "desktop" ay sinasabi sa akin na wala ito. Gusto kong pahalagahan ang iyong tulong sa pagtatapos ng pag-setup ng tunog ng mono sa aking computer. Salamat

    1.    Gian dijo

      Anong distro ang ginagamit mo? baka wala kang vim, subukan ang 'nano' at 'sudo':

      sudo nano /etc/pulse/default.pa

  8.   kevin hernandez dijo

    Nais kong baguhin ang isang input ng stereo audio sa mono, dahil upang magamit ang mikropono kailangan kong babaan ang dami ng L, ngunit kapag na-mute ang mikropono sa ilang programa ang audio ay itinaas muli sa L, kaya nais kong harangan iyon permanenteng channel. Nangyayari ito nang hindi alintana kung i-lock ko ang mga channel sa Pulseaudio. Gumagana ba para sa akin ang pamamaraang ito? At kung ito ay kung paano ko ito magagawa?