Portál AbcLinuxu, 3. května 2025 00:25
Používam Arch linux už dlhšiu dobu. Nikdy sa nevyskytol vážnejší problém, až do teraz. Keďže môj počítač obsahuje viacero zvukoviek, nechcelo sa mi inštalovať Alsu, lebo prepínanie zvukoviek nie je najpohodlnejšie. Vlastne jediná pohodlná možnosť je PulseAudio. Mám teda nainštalované OSSv4, ktoré síce funguje dobre, ale
1) KMix 4 stále padá pri znížení hlasitosti cez hotkey, pri zvýšení zas nereaguje(je niekoľko násobne reportovaný bug, ani pes po ňom neštekne)
2) prepínanie výstupov a vstupov nie je možné inak ako zmenou symlinkou v /dev alebo aspoň neviem o inej možnosti
Keďže vačšinu času používam jedinú zvukovú kartu, nejako som neriešil to prepínanie a zvykol som si meniť hlasitosť kolečkom myši. Včera som ale potreboval Skypovať, tak som chcel zmeniť vstup a výstup na USB sluchátka s mikrofónom. Po nejakej dobe googlenia a menenia symlinkov ma to prestalo baviť, tak som si povedal, že skúsim PulseAudio, veď to je jedna z jeho hlavných výhod. Zmazal som teda OSS aj s konfiguráciou a nainštaloval Alsu aj s PulseAudiom. Alsa síce fungovala bez problémov, ale PulseAudio nie. Tvárilo sa síce, že hej, ale proste žiaden zvuk cez neho nevyšiel. Nainštaloval som aj všetky GUI nástroje, ktoré PulseAudio obsahuje, avšak nedokázal som pochopiť ani po 2 dňoch ako sa mení výstup ani vstup. Naozaj úžasné GUI. To je ale aj tak jedno, lebo PulseAudio proste odmietalo čokolvek prehrať.
Posledná možnosť, o ktorej viem, je čistá Alsa s dmixom. Opať som to skúšal, ale zvuk z viacerých aplikácií som získať nedokázal. Amarok hral, ale VLC už nie. A ďalší problém by bol prepíanie vstupov a výstupov(nemám na mysli len Phonon), ale system-wide.
Aké sú možnosti v KDE mať funkčné jednoduché GUI na prepínanie vstupov a výstupov zvuku a zároveň možnosť softwarovaho mixovania zvuku? Zatiaľ mi vychádza, že žiadne a to je teda dosť katastrofa na rok 2010. Pritom v GNOME je to tak jednoduché.
Alebo som snáď jediný na svete s týmyto problémami? Je mi jasné, že chyba musela byť niekde v konfigurácii, ale prečo je tam neskutočne komplikované nakonfigurovať tak základnú vec.
Tiskni
Sdílej:
alsamixer
. Dej F6 a vyber si zvukovku. Pak napiš, jestli to funguje. Nevím, co to přesně dělá, nemám víc zvukovek, abych to vyzkoušel, ale vypadá to slibně.
Včera jsem začal používat KDE 4.4 a taky mám problém, že nejedu zvuk z více jak jedné aplikace :(.
Alsa síce fungovala bez problémov, ale PulseAudio nie.
Samozřejmě. Pochopitelně. Tohle je známý fakt už od chvíle, kdy některé distribuce začaly protlačovat PulseAudio, tedy nesmysl, mor a neštovice v jednom, jako implicitní řešení pro práci se zvukem. Tisícům uživatelů přestaly fungovat VoIP aplikace a s veškerým zpracováním zvuku byl celé měsíce těžký problém, než to někdo dal částečně do pořádku. (Jojo, o Fedoře mluvím...) V Archu jsem musel PulseAudio několikrát opakovaně mazat, kdykoliv ho nějaký balíček nenápadně nainstaloval jako dependenci. Ale vyplatilo se to. Zvuk začal zase normálně fungovat, jakmile bylo PulseAudio pryč.
V této situaci bych doporučoval jednoduchý postup. Zaprvé, nahlásit podrobně chybu v KDE. Podrobně znamená kompletní výstup z kmixu, případně zkompilovat kmix s debug symboly, spustit ho přes GDB, po pádu udělat backtrace a ten přiložit k tomu hlášení. Zadruhé, zatnout zuby i pěsti, zavřít oči a dočasně používat Gnome. Zatřetí, až to někdo opraví, přejít zpět kde KDE.
Pokud jsem to správně pochopil, v případě OSSv4 by šlo o bug report, zatímco u ALSA by stačil nějaký feature request. Rozhodně ale stojí za to takovou věc ohlásit. Mít oddělenou USB zvukovku na VoIP mi připadá naprosto normální. Je to pohodlné, normální reprodukce (a zvonění VoIP linky) je v interní zvukovce, sluchátka s mikrofonem jsou v té externí. Nebo na bluetooth headsetu. Tohle by měl GNU/Linux (pokud možno s KDE) normálně podporovat, takže jakékoliv problémy určitě stojí za to hlásit.
1) KMix 4 stále padá pri znížení hlasitosti cez hotkey, pri zvýšení zas nereaguje(je niekoľko násobne reportovaný bug, ani pes po ňom neštekne)Tohle je chyba nejnovějšího KMixu.
a gui je taky, napr. qjackctl
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.