Jak odstranit pulse-audio z OpenSUSE 11.0 Gnome
Pulse audio je zajímavá technologie, jež umožňuje nové možnosti se zvukovým serverem jako například přidělování aplikacím jiné zvukové karty a hlasitosti, či posílat a příjímat zvuk přes síť. Ale jako každá nová technologie, potýká se s dětskými nemocemi.
Asi nejmarkantnější dětská nemoc je chyba, kvůli které se pulse-audio server kousne a přestane jít zvuk. Je to tento bug. Další nepříjemnosti jsou s aplikacemi (hlavně hry) co vyžadují OSS rozhraní, které ale v základním nastavení nefunguje.
Dále, vzhledem k tomu, že bug není stále odstraněn, je hrozně problematické instalovat openSUSE na počítače třetích stran, které nemáte pod denní kontrolou. Je totiž pravděpodobné, že se chyba může projevit i tam a vy pak máte servis navíc.
Toto vše mě vedlo k odstranění pulse-audio a návratu k odzkoušené "pouhé" Alse. Jak na to? Všechno provádějte samozřejmě jako root.
Krok číslo 1:
Odebrat vše co se týká pulse audio -> zypper rm *pulse*
Odebrat pavucontrol -> zypper rm pavucontrol
Zamknout, aby se nedostali zpátky -> zypper addlock *pulse*, zypper addlock pavucontrol
Krok číslo 2:
Gnome se nám mírně zpomalí. Je to tím, že pulseaudio simuloval esound (pulseaudio-esound-compat) a ten teď marně hledá.
Vrátíme mu ho -> zypper in esound
Krok číslo 3:
Oprava ovládání hlasitosti, aby spouštěl gnome-volume-control a ne pavucontrol, které jsme již vyhodili pryč.
Toto je bohužel přímo ve zdrojovém kódu, takže je třeba to vyhodit a sestavit znova balíček. To už na suseforums udělal Zaitor.
Ovšem jeho metoda mi, po přečtení Markova návodu na BuildService na abc, nepřijde dokonale čistá. On totiž balíček zkopíroval a upravil. Čistčí metoda je balíček linknout a jen vytvořit patch. Pak se člověk nemusí starat o aktualizace zdrojového balíčku.
Takže jsem udělal link balíčku gnome-applets z GNOME:STABLE a vytvořil patch nopulse.diff, který pouze odstraňuje ze spec souboru dva řádky (definice, aplikování) s patchem gnome-applets-use-pulseaudio.patch.
Buďto si přidejte home:ilfirin a gnome-applets nechte přehrát (aktualizace), nebo využijte one-click.
Toť vše. Nyní je zvuk a jeho ovládání stejné, jako to bylo v 10.3.




Orca a Pulse audio
Napsal uživatel Heliooos (neověřeno) dne 07. Duben 2009.Zdravím,
sestra má na notebooku Opensuse 11.1 a používá hlasový výstup pomocí aplikace Orca. Bohužel hlasový výstup trpí hroznými potížemi, často se seká, nebo má zpoždění, nestíhá. Sestra taky tvrdí, že Evolution, ačkoliv umí nastavit pípnutí pro při novém přích. mailu, tak nikdy nepípne. Už opravdu nevím co s tím, tak mě napadá, jestli nemůže být problém v použití Pulse-Audio.
Co myslíte, může to být tím? Stroj je notebook HP 550 (Celeron P550,15.4 WXGA (1280×800) BrightView display, 1024MB DDR II RAM,160GB HDD,DVD+/-RW, WLAN Broadcom). Kdesi jsem zaslechl, že s Pulse audio mohou být problémy, zvláště v kombinaci s intelí zvukovkou.
kompletní HW výpis z Yastu je tady:
File Name: hardware.txt
Size: 686KB |
http://www.sendspace.com/file/9nimbr
Ano, z 99% je to
Napsal uživatel djs_core dne 07. Duben 2009.Ano, z 99% je to tím...
Postupujte podle návodu:
http://www.opensuse.cz/kategorie/tipy-triky/jak-odstranit-pulse-audio-z-opensuse-11-0-gnome
---
...do you want to make your dreams come true? Wake up!
http://www.djscore.org
problem
Napsal uživatel Heliooos (neověřeno) dne 13. Duben 2009.Zdravím,
tak jsem to zkoušel a vyskytl se následující problém:
při kroku "zypper in esound" to vyhodilo cosi jako "nic k provedení". Nic naplat, řekl jsem si, pustil Yast a vyhledal všechny balíčky "esound" což bylo:
audacious-plugins-output-esound
esound-daemon
esound-debuginfo
esound-debugsource
esound-utils
libesd-devel
libmpg123-0-esound
pulseaudio-esound-compat
a nainstaloval je všechny kromě posledního, na který se vztahoval zámek z předchozích kroků. Následně došlo k odstranění spousty věcí včetně espeak atd. Ty byly sice doinstaleny spolu s upravenými gnome-applets, ale stále to řvalo a snažilo se to vecpat libpulse, čemuž jsme bránili. Bohužel ale taky nefungovaly systémové zvuky a Orca se nedařila spustit ani přes terminál, po chvíli hodila cosi jako "Something was hung, aborting" a chcípla. Přitom esd normálně v procesech běžel. Takže opravdu netuším, v čem se stala chyba - zatím jsem tam to pulse narval zpátky, aby na tom ségra mohla aspoň nějak fungovat, ale nejsem z toho zrovna nadšený.
Zkusím to celé znovu - předtím jsem to dělal s bráchou (tedy spíš to dělal on dle návodu a já mu čuměl přes rameno) - a hodím to asi spíš na fórum, ať to tady nezacpávám. :-)
perfektní, zase to funguje!
Napsal uživatel karel kudrna dne 07. Říjen 2008.perfektní,
zase to funguje! Díky.
zpozdeni zvuku
Napsal uživatel tarmaq dne 09. Červenec 2008.Zdravim,
kdyz spustim nejakou hru (Frozen Bubble/Open Arena), tak mam opozdeny zvuk a obcas to trochu "praska"... mohlo by to byt zpusobeno taky timto, nebo je problem nekde jinde?
Obávám se, že ano
Napsal uživatel Ilfirin dne 09. Červenec 2008.Také jsem měl (měl :-) ) v OpenAreně spožděný zvuk. Myslím si, že problém je jinde, ale pravda, odstraněním PA se dá také vyřešit.
PulseAudio a openTTD
Napsal uživatel Cervajz dne 09. Červenec 2008.Diky za ten balik pro volume control (doted jsem to resil spoustecem na panelu). S PulseAudio jsem si hral hned po instalaci ostre 11 a nakonec jsem se ho take zbavil. Ale vsiml jsem si ze pokud je odinstalovane tak v openTTD nejdou zvuky. Resp. midi hudba hraje ale ostatni zvuky nic. A pritom jsem si myslel ze je to to same (midi). V oS Beta 2 to bylo Ok.
Ale je to mala cena za zbaveni se PA :)
Úsměv do života :)
http://www.cervajz.com/
Ja mel opozdeny zvuk ve hre
Napsal uživatel kcs (neověřeno) dne 03. Září 2008.Ja mel opozdeny zvuk ve hre UrbanTerror. Po odinstalaci PA mi v UrbanTerror nejde zvuk vubec. U MP3, filmu atd zvuk funguje. JInou hru na vyzkouseni nemam. Nevite co s tim?
A že jste to vy.. :-)
Napsal uživatel Ilfirin dne 09. Červenec 2008.Tak se doma ne ten OpenTTD podívám.
UrbanTerror
Napsal uživatel kcs (neověřeno) dne 22. Říjen 2008.V urban terror mi hlasi toto.
------ Initializing Sound ------
Initializing SDL audio driver...
E: socket-client.c: socket(): Address family not supported by protocol
SDL audio driver is "(UNKNOWN)".
SDL_OpenAudio() failed: No available audio device
Sound initialization failed.
--------------------------------
Jo joo
Napsal uživatel Ilfirin dne 23. Říjen 2008.SDL je problém. Už jsme si všiml, že ne vždycky bylo odstranění Pulse dobrý nápad.
Nu co, sklápím hlavu a v 11.1 jej nechám a budu bugzillovat jako blázen (nechci vidět, jak mi půjde jack :-/ )
PS.: Libpulse doinstalujte zpět. Jen ten. Pomohlo?
zzz
Napsal uživatel Laco (neověřeno) dne 30. Červen 2008.Diky kamo, dobra praca :)
Danke
Napsal uživatel Ilfirin dne 01. Červenec 2008.Danke shöne. Zrovna koukám, že si na rootu zas někdo na pulse audio stěžuje (dnešní článek o OpenSUSE 11.0). Hlavně že mě na abc seřvali, že se to odstraňovat vůbec nemá a že jsem to akorát nepochopil :-/.