HOWTO: PulseAudio Javítás & Rendszer Equalizer Támogatás Áttekintés: Megjegyzés 1: Jaunty felhasználóknak: Ha Hardyról frissítettél, akkor ajánlatos követned ezt a leírást, hogy eltávolítsd az elavult beállítást. Ha friss telepítésed van csak akkor kövesd a leírást, ha problémákat tapasztalsz. Megjegyzés 2. Intrepid felhasználóknak:egy, az ALSA librarykben lévő hiba miatt a PCM mixer elnémulhat, vagy visszaállhat 0%os hangerőre. Ha nem hallasz hangot – vagy halk recsegést – ajánlom a C rész 3. lépését Megjegyzés 3: OSSv4 felhasználóknak: PulseAudio nem támogatja az OSSv4et, ez a leírás nem lesz segítségére. Nem ajánlom a felhasználóknak az OSSv4 telepítését a kompatibilitás és a támogatás miatt. Megjegyzés 4: Kubuntu felhasználóknak: Ne kövesd ezt a leírást a PulseAudio nincs használatban a disztribúciódban. A PulseAudio egy haladó hang szerver, ami be van építve az Ubuntuba (azaz az eredeti GNOME verzióba) a Hardy Heron (8.04) óta. Sajnálatos módon, a Hardy nem teljesen optimális konfigurációban szállította a PulseAudiot, ami a felhasználói tapasztalatokból adódóan számos problémát okozott, szórványos ütközést a Firefox hangrendszerében. A PulseAudionak az Intrepidben alapértelmezetten működnie kellene, de lehetséges, hogy a beállításod nem optimális. További információkért olvasd el az alább található GyIKot. Javaslom mindenki számára a frissítést az új Ubuntu kiadásra a 9.04es Jaunty Jackalopera. Az Ubuntu fejlesztők remek munkát végeztek a PulseAudio integrálásával és migrálásával ebben a releaseben annyira, hogy ez a leírás eléggé elavultnak számít. Ha készen állsz a leírás követéséhez, ez minden amit tudnod kell: Hardy felhasználók: A & B Részt kövessék. Intrepid felhasználók: A & C Részt kövessék. Továbbá: • A Melléklet általános megoldási tippek – ha problémád van, itt kezd. • B Melléklet hasznos tanácsokkal szolgál haladó/technikai kiegészítések a PulseAudiohoz. • C Melléklet információkkal szolgál, hogyan konfigurálhatóak a specifikus alkalmazások, amivel a PulseAudio alapértelmezetten nem működik, beleértve (de a teljesség igénye nélkül): WINE, Skype és az összes OSS alkalmazás • D Melléklet megmutatja, hogyan engedélyezd az audio equalizert az "összes" alkalmazásodra rendszereden – ez különösen hasznos a szegényes belső hang minőséggel rendelkező laptop tulajdonosoknak. Gyakran Ismételt Kérdések A legáltalánosabb kérdések vannak itt megválaszolva. K. Mi is pontosan a PulseAudio? V. A homepageről:
Idézet: A PulseAudio egy hang szerver POSIX és Win32 rendszerről. A hang szerver alapvetően egy proxy a hang applikációkhoz. Ez lehetővé teszi a haladó műveleteket a hang adataiddal a hangkezelő alkalmazásaid és a hardvered között. Olyan dolgokat tesz lehetővé, mint a hang transzferálása másik gépre, megváltoztatva az eredeti formátumot. Egyszerűsítve: A PulseAudio a felelős a lejátszásért és a hang keverésért a rendszereden. Ez nem sound driver – tény, hogy az Advanced Linux Sound Architecture (ALSA) fölött fut. Amellett, hogy frankó effekteket generál a PulseAudio, ez szolgáltatja az ALSA virtuális hangkeverő eszközét (DmixPlugin,vagy "dmix") – eképpen engedélyezve egyszerre több alkalmazásnak hozzáférést a hangkártyádhoz. K. PulseAudio? Ahh! Nem akarom a rendszeremen. V. Nos... szívás! A PulseAudio már telepítve van a rendszereden és aktív a Hardyn és az Intrepiden alapértelmezetten; ez helyettesíti a ESDt (ESound Daemon) a rendszer hangok számára, és a legtöbb Ubuntu alkalmazás már használja is (Totem, Rhythmbox, és sok más alkalmazás, amelyik használja a GStreamer frameworköt). Bár néhány magas szintű alkalmazás támogatja a PulseAudio t natívan (mint a VLC és mplayer), a legtöbb alkalmazás simán használja az ALSA vagy OSS kimentet, és nincs natív PulseAudio támogatásuk. K. Ha a PulseAudio már telepítve van, akkor miért van szükségem erre a leírásra? V. Amíg a PulseAudio már alapértelmezetten telepítve van a Hardy Heron (8.04) óta, mi visszadobtuk a labdát ahonnan jött a konfigurációs részre. Egy idézet a fő PulseAudio fejlesztőtől, Lennart Pötteringtől: Néhány disztribútor jobb munkát végzett a PulseAudio adoptálásával, mint mások. A jó munkát végzettek között meg kell említeni a Mandrivát, a Debiant és a Fedorát. Másrészről az Ubuntu nem igazán végzett jó munkát, nem csinálták meg a házi feladatukat. A PA alkalmazása egy disztribúcióban tisztességes munka, interfészt ad a különböző dolgoknak sok különböző helyen. A más rendszerekkel való integráció létfontosságú. Minden információ elérhető volt, kommunikáltunk a wikin, a levelező listákon és a PA IRC csatornán is. De ha csatlakozol és csak lebzselsz, akkor sem kapod meg a jegyzetet. Meglepetésemre, amikor az Ubuntu adoptálta a PulseAudiot beletették az 'LTS'ükbe. Amit, ha nem tévedek nyersnek hívnak – a háttérben én a Red Hatnek dolgoztam és a PulseAudio nem része a RHELnek a mai napig. Sok támadást kapok az Ubuntu felhasználóktól és teljesen biztos vagyok, hogy rengeteg ebből méltatlan és nem az én hibám. Amikor a PulseAudio fut, kizárólagos hozzáférésre van szüksége a te hangkártyádhoz, hogy megfelelően működjön, ahogy a keverő applikációk ezt megkövetelik, beleértve az ALSA "dmix" eszközét. Ha egy „általános” alkalmazást futtatsz, aminek nincs kimondottan PulseAudio támogatása, az jobban szeretné használni a „Dmx” eszközt – és ez megfosztja a PulseAudiot a hangkártya kezelésétől. A felhasználó szemszögéből annyi látszik, hogy az alkalmazás összeomlott. A PulseAudio ALSA beépülő modulokat tartalmaz (a „libasound2plugins” csomagban), amelyek lehetővé teszik az ALSAalkalmazások számára a PulseAudiora való átkapcsolást (ezzel pedig megelőzik a fentebb vázolt problémákat). Sajnos a Hardy Heron alapértelmezetten ezen pluginok nélkül lett kiadva (vagy éppen telepítve), ami soksok audio kiadást okozott a felhasználóknak. A probléma összetett, ezek a PulseAudio ALSA pluginok verziói a Hardy repozitoriban nem funkcionált rendesen, tehát tovább fejlesztett verzió szükséges a PulseAudio helyes használatához. Ezt a leírást követve konfigurálhatod a rendszered, hogy ezeket a PulseAudio ALSA pluginokat használja a Hardy felhasználók számára (és a tovább fejlesztett verzió szükséges csomagjai telepítve
lesz a saját PPAmből). Egyébként az Intrepiden telepítve vannak ezek a pluginok alapértelmezetten, de érdemes tovább követni ezt a leírást mert a) ez biztosítja, hogy a legtisztább PulseAudio konfiguráció legyen beállítva és b) remélhetőleg jobban megérted ezen keresztül a PulseAudio működését. K. Örömmel hallom, hogy ezek a hibák javítva vannak az Intrepidben, de hogy a pokolba nem javították ezt még a Hardyban? V. A válasz egyszerű a kérdésre: bonyolult. A Hardy LTS (Long Term Support – Hosszú Távon Támogatott) kiadás és nagyon szigorú szabályok vonatkoznak a frissítésekre (SRU; még a legtriviálisabb hibajavítások is kódellenőrzésen esnek át). Ahhoz, hogy javítsák a Hardyt, sok összetevő frissítése szükséges beleértve de nem korlátozva: libflashsupport, ia32libs, pulseaudio, libasound2, libasound2plugins, flashpluginnonfree, nspluginwrapper... Egészen a Hardy fejlesztési ciklusának utolsó pillanatáig, a PulseAudio ALSAba épülő moduljai nem működtek helyesen, és a Flash 9 teljesen nem dolgozna a „gonosz” libflashsupport library nélkül ("gonosz"ságot mondok, mert ez gyakori véletlen összeomlásokat okozott Firefoxban) – és hát nem volt lehetőség a végső kibocsátás előtt életbe léptetni a szükséges változásokat. Ez most lehetséges, de hatalmas erőfeszítést követelne meg, hogy átnézzék és alkalmazzák ezeket a változásokat. K. Követtem a leírást és a PulseAudio még mindig nem működik! V. Nézd meg az A Mellékletet a szükséges információkért. K. Nem tudom elérni, hogy a Skype/WINE/egy OSS alkalmazás/XYZ rendesen működjön a PulseAudioval, mit tehetek? V. Néhány alkalmazásnak szüksége van pár extra konfigurációra, és pár alkalmazás nem működik a PulseAudioval – olvasd el a C Mellékletet több információért a speciális alkalmazásokhoz.. K. Hol találom a kérdésre vonatkozó megfelelő hibabejelentést? V. Ha a lépésre kattintasz, akkor eljutsz a megfelelő hibabejelentésre, ha az létezik. A Rész: Általános instrukciók (Hardy, Intrepid & Jaunty)
Az összes felhasználónak követnie kell a következő lépéseket, hogy tökéletesen működjön a PulseAudio. 1. Visszaállítani (majd törölni) az előző konfigurációs fájlokat:
mkdir ~/pulse-backup && cp -r ~/.pulse ~/.asound* /etc/asound.conf /etc/ pulse -t ~/pulse-backup/ sudo rm -r ~/.pulse ~/.asound* /etc/asound.conf
Megjegyzés: Ne aggódj, ha néhány fájl nem létezik a rendszereden. 2. Ez biztosítja, hogy az Adobe Flash & a szükséges PulseAudio libraryk és konfigurációs állományok telepítve legyenek: sudo apt-get install libasound2-plugins padevchooser libao-pulse libsdl1.2debian-pulseaudio flashplugin-nonfree
3. Biztosítja, hogy a gonosz "libflashsupport" library ne legyen telepítve: sudo apt-get remove --purge libflashsupport flashplugin-nonfreeextrasound
4. Nyisd meg a Rendszer/Beállítások/Hangokat. Az Eszközök részben ellenőrizd, hogy a „Hang lejátszása” opció az Automatikusra legyen állítva. Állítsd a „Hang felvétel”t a „PulseAudio”ra. Zárd be az alkalmazást, ha végeztél. 5. Nyisd meg a PulseAudio Hang Szabályozás alkalmazást ("pavucontrol", vagy tudod futtatni innen is: "Alkalmazások/Hang és Videó/PulseAudio Eszköz Választó" és válaszd ki a Hang Szabályozást a menüből). A kimenő eszközök között látni fogod a listát a lehetséges lejátszó eszközeidről. Jobb egérgombbal kattints ahol eldöntheted az alapértelmezett lejátszó eszközt a rendszereden és engedélyezd az „Alapértelmezett” jelölőnégyzetet. Egyszerűen navigálj a Bemeneti Eszközökre és jobb egérgombbal kattints az eszközre, amit szeretnél alapértelmezett beviteli eszköznek (mikrofon) és ellenőrizd az „Alapértelmezett”nek be vane jelölve. Zárd be az alkalmazást amikor végeztél. Megjegyzés: Ha a következő hibával találkozol "Connection failed: Connection refused", manuálisan futtasd a PulseAudiot mielőtt megnyitod a PulseAudio Volume Controlt: pulseaudio && pavucontrol
6. Folytasd a B Résszel ha Hardy Heront (8.04) futtatsz, vagy a C Résszel ha Intrepid Ibex (8.10) fut a gépeden. Ha Jaunty Jackalopeot (9.04) használsz, akkor végeztél is lépj ki, majd vissza, hogy a változások életbe lépjenek. B Rész: Hardy Heron (8.04)
Akkor kövesd a következő részt, ha a Hardy Heron kiadást használod. Disclaimer: My PPA contains the necessary packages backported from Intrepid for: PulseAudio, ALSA, Flash 10 and nspluginwrapper. If you upgrade to a newer distribution, or Hardy receives official updates for any of these packages, you will not experience any issues. 0. Csak 64bites rendszert használóknak: Telepítsd a "getlibs"et és pár extra 32bites lib szükséges a Flash 10 és a Skype megfelelő funkcióihoz:
wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb && sudo dpkg -i getlibs-all.deb && rm getlibs-all.deb sudo getlibs -p libnss3-1d libnspr4-0d libcurl3 libasound2-plugins
1. Nyisd meg szerkesztésre a /etc/apt/sources.list fájlt: gksudo gedit /etc/apt/sources.list
Ha még nem létezik, akkor add a fájl végéhez a következő sorokat és mentsd el:
# PulseAudio Fixes - http://ubuntuforums.org/showthread.php?t=789578 deb http://ppa.launchpad.net/psyke83/ubuntu hardy main deb-src http://ppa.launchpad.net/psyke83/ubuntu hardy main
2. Frissítsd a tárolókat és a csomagokat: sudo apt-get update && sudo apt-get dist-upgrade
Megjegyzés: Lehet, hogy kapsz egy figyelmeztetést, hogy néhány csomag nincs hitelesítve – ez normális. Egyszerűen csak nyomj egy „y”t, hogy jóváhagyd az aláíratlan csomagok telepítését. 3. A PulseAudio ALSA plugin engedélyezése: asoundconf set-pulseaudio
Megjegyzés: Kérlek várj, amíg a friss csomagok települnek az előző parancs után, mielőtt kiadod ezt. A saját csomagjaim tartalmaznak egy patchet a "asoundconf"hoz ami engedélyezi a PulseAudio pluginok helyes futását. 4. Jelentkezz ki majd vissza, hogy a változások életbe lépjenek! C Rész: Intrepid Ibex (8.10)
Akkor kövesd a következő részt, ha az Intrepid Ibex kiadást használod. Disclaimer: Currently there are no updated packages for Intrepid in my PPA (except for an updated nspluginwrapper package for i386 users). I have decided to keep this step in the guide in case I upload any important updates that will not make it into the official repositories. I will never upload any "risky" packages (i.e. highly untested backports), only upgrades that seem compelling and relatively stable. 1. Nyisd meg szerkesztésre a /etc/apt/sources.list fájlt: gksudo gedit /etc/apt/sources.list
Ha még nem létezik, akkor add a fájl végéhez a következő sorokat és mentsd el: # PulseAudio Fixes - http://ubuntuforums.org/showthread.php?t=789578 deb http://ppa.launchpad.net/psyke83/ubuntu intrepid main deb-src http://ppa.launchpad.net/psyke83/ubuntu intrepid main
2. Frissítsd a tárolókat és a csomagokat: sudo apt-get update && sudo apt-get dist-upgrade
Megjegyzés: Lehet, hogy kapsz egy figyelmeztetést, hogy néhány csomag nincs hitelesítve – ez normális. Egyszerűen csak nyomj egy „y”t, hogy jóváhagyd az aláíratlan csomagok telepítését. 3. Bizonyosodj meg arról, hogy a hangkártyád PCM mixere nincs lenémítva vagy nincs 0%ra állítva a hangerő (ez a hiba az Intrepidben fordul elő): alsamixer -Dhw
Megjegyzés: Amikor a PulseAudio ALSA pluginjai aktívak, világosan meg kell határoznod a hardver eszközöd az alsamixerben (kékkel jelölve fent), különben a PulseAudio mixert fogja megnyitni. 4. Jelentkezz ki majd vissza, hogy a változások életbe lépjenek! A Melléklet– Általános Hibaelhárítás
Ez a rész néhány általános hibaelhárítási lépést tartalmaz: 1. Zárj be minden alkalmazást, ami használja a hangkártyádat. 2. Nyisd meg a "PulseAudio Device Chooser"t az Alkalmazások/Hang és Videóból. Kattints a alkalmazás ikonjára és kattints a „Hangerő Szabályozásra...”. Kattints a lejátszás fülre. 3. Futtasd az alkalmazást amelyiket tesztelni szeretnéd és hagyd hogy lejátssza a hangot. 4. Válaszd ki a PulseAudio Hangerő Szabályzó Lejátszás fület és ha úgy látod az alkalmazás megjelenít bejegyzést, amíg az alkalmazás lejátszik (vagy nem) egy hangot. Itt van néhány lehetséges eredmény a PulseAudio Hangerő Szabályozó Lejátszási fülről: A) Az alkalmazás lejátsza a hangot és van bejegyzési listája a Lejátszási fülön; az alkalmazás megfelelően használja a PulseAudiot correctly.
B) Az alkalmazás lejátsza a hangot, de nincs bejegyzési listája a Lejátszási fülön; bármelyik alkalmazás amelyik hozzáfér a hangkártyádhoz, vagy hangot játszik le az ALSA dmx eszközzel. Ez megakadályozza, hogy a PulseAudio helyesen működjön és hangkeverési hibát okoz C) Az alkalmazás nem játssza le a hangot, de van bejegyzési listája a Lejátszási fülön; az alkalmazás a PulseAudiot használja, de van egy hiba:, például: hiba a PulseAudioban, egy hiba az ALSA kernel modullal, vagy libekkel, vagy a PCM/Master hangerő némítva van. D) Az alkalmazás nem játssza le a hangot, és nincs bejegyzési listája a Lejátszási fülön; az alkalmazás megpróbál közvetlenül hozzáférni a hangkártyádhoz, vagy az ALSA dmix eszközén keresztül, de a hangkártya már használatban van. E) A PulseAudio Hangerő Szabályozó alkalmazás a következő hibaüzenetet jeleníti meg: "Connection failed: Connection refused"; a PulseAudio daemon nem fut. F) Egyéb Megjegyzés: Hacsak nem derül ki, hogy azt az alkalmazást, amit tesztelsz, a PulseAudióval összeférhetetlen, azt kellene vélned mindig, hogy „A” az eredmény egy megfelelően beállított rendszeren. Ha szükséged van segítségre egy különleges alkalmazáshoz – vagy egyszerűen nem tudod működésre bírni a PulseAudiod – javaslom a következő információk követését: 1. A disztribúció verziód és architektúrád (e.g. Hardy Heron i386, Intrepid Ibex amd64, etc.). 2. Listázd ki a hangkezelő eszközöket: aplay -l
3. A részletes kimenetet a pulseaudioról a rendszereden: pkill pulseaudio; sleep 2; pulseaudio -vv
4. Ha hibát kapsz egy specifikus program esetében, határozd meg az alkalmazás nevét és az eredményt a fent található instrukciók alapján (AF). B Melléklet: Haladó PulseAudio Beállítás
Ez a melléklet pár haladóbb beállítási lehetőséget ismertet PulseAudiohoz. K. Hol található a PulseAudio beállítási lehetőségei? V. Feltételezve, hogy eddig követted a leírást, hozzáférést kapsz hozzá a következőt futtatva: "Alkalmazások/Hang és Videó/PulseAudio Device Chooser". Az applet ikon a notification trayen található – kattints bal egérgombbal hogy lásd a lehetőségeket. A fő alkalmazás amit ellenőrizni akarsz a Manager (hogy lásd a jelenlegi szerver állapotot) és a Hangerő Szabályozó (hogy változtathasd a hangerőt és az adatfolyam beállításokat). Megjegyzés: Ne nyúlj bele semmilyen beállításba, amíg nem stabilizáltál egy működő konfigurációt – különben egy rémálom lesz izolálni a problémád. K. Honnan tudom, hogy egy alkalmazás megfelelően használj a PulseAudiot? V. Az alkalmazás az „A” eredményt adja vissza az A Melléklet hibaelhárítási lépéseit követve. K. Hogyan tudom megváltoztatni az alapértelmezett lejátszót és/vagy felvenni egy eszközt a rendszeremre?
A. A Rész, 5. lépés. K. Lehetséges megváltoztatni egy másik lejátszóra és/vagy felvenni egy eszközt egy egyedi alkalmazáshoz? V. Igen. . Futtasd a kiválasztott alkalmazást és játssz le pár hangot (vagy vegyél fel), és nyisd meg a PulseAudio Hangvezérlőt. Kattints a Lejátszó, vagy a Felvevő fülre (attól függ, hogy mit szeretnél változtatni) és jobb egér kattintással válaszd ki. Válaszd az opciók közül a „Move Stream...”et és a megfelelő eszközt. Megjegyzés: A hangerő, sink (lejátszásnál) és source (felvételnél) beállítás automatikusan el lesz mentve minden alkalmazásnál ami fut, tehát a PulseAudio emlékezni fog a beállításaidra. Ha szeretnéd megnézni, vagy törölni a beállításokat, akkor itt találod: "~/.pulse/volumerestore.table". K. Ha bedugom az USB/Bluetooth headsetem, akkor a külső hangfalak nem működnek tovább! V. Ez a normális működés, amit a PulseAudio támogat „hotplugging” audió eszközök esetén. Ha behelyezel egy új eszközt a PulseAudio ezt választja alap kimentenek. Nézd meg az A Rész 5. lépését. K. A PulseAudio megfelelően működik, de egy kis dadogást érzékeltem a gépem felől Van valami, amivel megolhatom? V. Nyisd meg szerkesztésre ezt a fájlt: /etc/pulse/daemon.conf: gksudo gedit /etc/pulse/daemon.conf
Keresd meg a következő sorokat (általában a fájl végén vannak): default-fragments =8 default-fragment-size-msec = 10
Próbálkozz tapasztalati úton az egyik vagy mindkettő értékkel. Nem tudom megmondani, hogy milyen eredmény a megfelelő a te rendszereden, minden hangkártyának más a buffer mérete és a karakterisztikája. Az alapértelmezett értékek a PulseAudio installálása utána a 4 és 25. Megjegyzés 1: újra kell indítanod a pulseaudiot minden változtatás után, hogy működésbe lépjen. Megjegyzés 2: Ha a rendszered Hardyt megelőző Ubuntu verzióiban is dadogott, azután fel tudtál szenvedni egy ALSA kernel kiadást – akkor ezek az utasítások valószínűleg nem fognak segíteni. K. Nem tetszik a hangminőség / a PulseAudio CPU használata. Hogy változtathatom meg? V. Felvételhez a PulseAudio egy jobb minőségű audió lejátszót fog ajánlani, mint az ALSA alapértelmezetten, mint ahogy a PulseAudio magasabb minőségű audió saplert használ. Ez azonban azt fogja jelenteni, hogy a PulseAudio több CPUt fog használni, mint az ALSA, sajnos. Ha szeretnéd megváltoztatni a resamplert: Nyisd meg szerkesztésre /etc/pulse/daemon.conf: gksudo gedit /etc/pulse/daemon.conf
Keresd meg a következő sort:
resample-method =speex-float-1
Meg tudod változtatni a resamplert a következő képpen, csökkenő sorrendbenfelsorolva a magasabb minőségtől az alacsonyabb minőségig (és ennek a megfelelően a CPU használat):
src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, speexfloat-{10-0}, speex-fixed-{10-0}, ffmpeg, src-zero-order-hold, srclinear, trivial C Melléklet: Alkalmazások Kompatibilitási Leírása
Ez a melléklet elmagyarázza, hogyan lehet beállítani speciális alkalmazások konfigurációit, hogy a PulseAudio megfelelően működjön. OSS alkalmazások: El kell indítanod az alkalmazást a "padsp" parancsot használva. Több információért nézd meg ezt: "man padsp". Skype: Nyisd meg a Skype Beállításait, és keresd meg a Hang Beállításokat. Be kell állítanod a „Sound Out” és „Ringing”et a „pulse” eszközre, és beállítani a „Sound In”t a hardver defininíció szerinti eszközre. Például az én laptopom mikrofonjának definiálása: "plughw:I82801DBICH4,0". WINE: Nyisd meg a WINE konfigurációs alkalmazást ("winecfg"). A Hang fülön válaszd az ALSA drivert és hagyj minden mást az eredeti beállításon. Ha a hang dadog, válaszd az OSS drivert és használd a "padsp" kapcsolót a wine futtatásánál (terminál esetén, vagy szerkeszt meg az indítási ikont) Audacity (frissítve 11/12): PerfectSetup oldalról: Audacityhez már van csomagolva megfelelő "alsa: pulse" eszköz, a ppaban Intrepidhez. Nézd meg https://launchpad.net/~diwic/+archive Minden más: látogasd meg a Third Party Applications részt a PerfectSetup wiki oldalon. Note: Many of the instructions on the PerfectSetup page are either outdated, too distroagnostic to work on Ubuntu, or have been obsoleted by the fixes in this guide. You should ignore the advice for: ALSA applications, Flash, ESOUND, GNOME, GStreamer Applications, SDL, and Skype. D Melléklet: Rendszer szintű Equalizer
Ebben a fejezetben beállítjuk a PulseAudiot equalize kimenethez, ami különösen hasznos lehet a laptop hangszórók szerény teljesítményéhez. Figyelmeztetés 1: Ne állítsd be az equalizert amíg nem csináltad meg az eddig leírt PulseAudio beállításokat. Figyelmeztetés 2: Az equalizer nem működik 64bites rendszeren, 32bites extra libek szükségesek hozzá. The equalizer may not work on 64 bit systems, as extra 32bit libraries could be required. Ha nem működik egyszerűen állítsd vissza a módosításokat, amiket csináltál. 1. Telepítsd a szükséges LADSPA pluginokat és toolokat:
sudo apt-get install swh-plugins ladspa-sdk
2. Nyisd meg szerkesztésre ~/.asoundrc: gedit ~/.asoundrc
Illeszd a következő szöveget a fájl végére és mentsd el: pcm.equalized { type plug slave.pcm "equalizer";
} pcm.equalizer { type ladspa
# The output from the EQ can either go direct to a hardware device # (if you have a hardware mixer, e.g. SBLive/Audigy) or it can go # to the software mixer shown here. slave.pcm "plughw" #slave.pcm "plug:dmix" # Sometimes you may need to specify the path to the plugins, # especially if you've just installed them. Once you've logged # out/restarted this shouldn't be necessary, but if you get errors # about being unable to find plugins, try uncommenting this. path "/usr/lib/ladspa" plugins [ { label mbeq id 1197 input { #this setting is here by example, edit to your own taste #bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz, # 1250hz, 1750hz, 25000hz, 50000hz, 10000hz, 20000hz #range: -70 to 30 controls [ -1 -1 -1 -1 -5 -10 -20 -17 -12 -7 -6 -5 -5 0 0 ] } } ] }
Megjegyzés 1: Ha Intrepidet használsz, akkor ez a fájl nem létezik – ez így van rendben. Egyszerűen készítsd el az új fájlt és mentsd el. Megjegyzés 2: If you have multiple sound cards, the section of this text marked in blue may need to be modified slightly. If you have problems, ask in the thread. 3. Nyisd meg szerkesztésre /etc/pulse/default.pa: gksudo gedit /etc/pulse/default.pa Keresd meg a következő kékkel jelzett sort: ### Load audio drivers statically (it's probably better to not load ### these drivers manually, but instead use modulehaldetect ### see below for doing this automatically) #loadmodule modulealsasink #loadmodule modulealsasource device=hw:1,0 #loadmodule moduleoss device="/dev/dsp" sink_name=output source_name=input Változtasd meg a kék színnel jelölt sort a következőre és mentsd el: load-module module-alsa-sink device=equalized Megjegyzés: Bizonyosodj meg róla, hogy a komment jelet (#) eltávolítottad a sor elejéről. 4. Lépj ki, majd vissza, hogy a változtatások életbe lépjenek!
Ez minden srácok! Changelog Any notable changes to the guide will be mentioned here. v4.0 13/11/08 Complete rewrite. Completely reorganized; Hardy & Intrepid guides merged. Yes, I know it's ridiculously long v4.1 16/11/08 Corrected some errors in the equalizer section, rearranged guide to avoid problems with enabling ALSA plugins. Hardy users who followed the earlier revision of this guide: please run "asoundconf setpulseaudio" to resolve any issues. v4.2 23/11/08 Added a step in Part C; due to a bug in Intrepid, users should verify their PCM volume is not muted. v4.3 11/12/08 Added a small note for OSSv4 users & information regarding PulseAudiocompatible Audacity packages available for testing. v4.4 06/01/09 Fixed typo in Skype configuration section v4.5 21/03/09 Added note for Jaunty users. v4.6 01/04/09 Note added to Part A, Step 4. v4.7 23/04/09 Added Jaunty support..
Az eredeti leírás az ubuntuforums.orgon olvasható angol nyelven. Köszönet sh4d0wnak a fordításban és a lektorálásban nyújtott segítségért. Szerző: blaselinux Elérhetőségek:
[email protected] Licenc: A dokumentum GNU GPLv3 vagy a feletti licenc feltételek szerint használható. További információk: Az esetleges hibákért a szerző nem vállal felelősséget. A szövegben felfedezett hibákat és észrevételeket blaselinux emailcímére kérjük.