====== PulseAudio ====== |Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby.| **PulseAudio** je zvukový server poprvé nasazený v Ubuntu 8.04. Zajišťuje veškeré přehrávání zvuků v systému. Umožňuje pokročilé věci, jako například nastavovat hlasitost každé aplikace zvlášť nebo posílat zvuk po lokální síti. V tomto článku najdete tipy, jak jej podrobněji nastavit, případně řešení některých problémů. ====== Nastavení výchozího zvukového serveru ====== V systému existuje více zvukových serverů, přepínat mezi nimi můžete v **Systém → Volby → Zvuk → Zařízení**. Doporučujeme ponechat výchozí automatickou detekci, případně PulseAudio, a s jinými experimentovat až v případě nějakých problémů. Tyto nastavení se vztahují pouze k aplikacím používajícím technologii GStreamer. {{.:zvuk.png|{{attachment:zvuk.png}} ====== Grafické nástroje PulseAudio ====== PulseAudio obsahuje několik grafických nástrojů, kterými lze lehce ovlivňovat jeho chování. Všechny tyto nástroje můžete nainstalovat instalací [[Instalace programů|balíku]] ''padevchooser''. Součástí jsou následující nástroje: === Volume Control === **Volume Control** umožňuje nastavovat hlasitost jednotlivých vstupů a výstupů, a to dokonce odděleně pro jednotlivé aplikace a jejich kanály. Snadno můžete některou aplikaci ztišit či umlčet a ostatní nechat hrát. Nastavení aplikací se pamatuje, takže po novém spuštění aplikace bude mít aplikace opět stejnou maximální hlasitost, jako jste si nastavili. Program je v balíku ''pavucontrol'' a spouští se příkazem ''pavucontrol''. {{.:pavucontrol.png|{{attachment:pavucontrol.png}} === Volume Meter === **Volume Meter** graficky znázorňuje úrovně jednotlivých signálů při přehrávání nebo záznamu. Program je v balíku ''pavumeter'' a spouští se příkazem ''pavumeter''. {{.:pavumeter.png|{{attachment:pavumeter.png}} === Preferences === **Preferences** vám umožní snadno nastavit některé pokročilé funkce PulseAudia, jako je například přehrávání zvuku po lokální síti. Program je v balíku ''paprefs'' a spouští se příkazem ''paprefs''. {{.:paprefs.png|{{attachment:paprefs.png}} === Manager === **Manager** vám dovolí prohlížet si aktuální stav zvukového serveru, zobrazovat aktuálně přehrávané proudy, měnit hlasitost a ukončovat je. Program je v balíku ''paman'' a spouští se příkazem ''paman''. {{.:paman.png|{{attachment:paman.png}} === Device Chooser === **Device Chooser** vám umožní snadno přepínat mezi dostupnými vstupy a výstupy, včetně těch přístupných přes místní síť. Taktéž vám umožní spustit kterýkoliv z výše uvedených grafických nástrojů. Zobrazuje ikonku v oznamovací oblasti, takže je vždy po ruce. V nastavení obsahuje volbu, aby byl spouštěn při přihlášení. Program je v balíku ''padevchooser'' a spouští se příkazem ''padevchooser'' nebo z nabídky **Aplikace → Zvuk a Video → PulseAudio Device Chooser**. {{.:padevchooser.png|{{attachment:padevchooser.png}}}} ====== Emulace starých zvukových serverů ====== PulseAudio dokáže přesměrovávat vstup některých starých zvukových serverů a přehrávat zvuk za ně. Toto lze použít zejména u některých starších her využívajících zvukový server OSS, odmítajících přehrávat zvuky současně s ostatními programy. Takové aplikace poté zkuste spustit pomocí příkazu padsp příkaz kde za ''příkaz'' samozřejmě nahraďte příkaz spouštějící požadovanou aplikaci. ====== Řešení problémů ====== ===== Po práci s grafickými nástroji PulseAudio přestal fungovat zvuk ===== Pokud nastanou při práci s výše uvedenými grafickými nástroji nějaké problémy, například vám přestane fungovat zvuk, je možné, že jste někde něco špatně nastavili, nebo že daný nástroj udělal chybu. Zkuste se odhlásit a znovu přihlásit. Pokud zvuk stále nebude fungovat, můžete vymazat nastavení PulseAudia příkazy: rm -r ~/.pulse rm ~/.pulse-cookie Tím uvedete PulseAudio do výchozího nastavení. Po odhlášení a přihlášení by již mělo být vše v pořádku. ===== Nehraje zvuk zároveň ve flashi a hudebním přehrávači ===== Toto je problém ve flashi. Podrobnosti čtěte na [[Vyhrazené formáty:Flash]]. ===== Nehraje zvuk zároveň u více programů ===== Standardní aplikace využívající technologii GStreamer (tzn. Totem, Rhythmbox, atd) by vždy měly hrát bez problémů zároveň. Pokud vám ani toto nefunguje, váš problém je jinde a tímto návodem dále nepokračujte. U některých zvukových karet se může stát, že například hry ([[Menší hry|zkuste]] například //Extreme Tux Racer// nebo //Frozen Bubble//) nebudou přehrávat zvuk zároveň s žádným ze systémových přehrávačů (Totem, Rhythmbox). Pokud se toto **u zmíněných her** opravdu stává, můžete zkusit vypnout autodetekci hardwaru přes PulseAudio (pokud se to stává pouze u některých jiných her, problém je zřejmě jinde, zkuste použít [[#padsp|padsp]] a dále nepostupujte): Zazálohujte si soubor ''/etc/pulse/default.pa'': sudo cp /etc/pulse/default.pa /etc/pulse/default.pa_original A poté jej editujte: gksudo gedit /etc/pulse/default.pa Najděte tyto dva řádky (nejsou přesně pod sebou): load-module module-hal-detect load-module module-detect a zakomentujte je, takže budou vypadat takto: #load-module module-hal-detect #load-module module-detect Poté na konec souboru připište řádky: load-module module-alsa-sink load-module module-alsa-source Restartujte PulseAudio: killall pulseaudio pulseaudio & Ideálně by se vám neměly vypsat žádné chyby. Nyní vyzkoušejte, zda funguje tak, jak má. Pokud ano, výborně. Pokud ne, vraťte zpět původní konfiguraci: sudo mv /etc/pulse/default.pa_original /etc/pulse/default.pa a opět restartujte PulseAudio. ====== Odkazy ====== * [[http://pulseaudio.org/|Domovská stránka programu]] * Autor návodu: KamilPáral