Megjegyzés 1: Karmic felhasználóknak: Ez a leírás nem szükséges a Karmic felhasználók számára.
Megjegyzés 2: Jaunty felhasználóknak: Ha Hardy-ró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 3. Intrepid felhasználóknak:egy, az ALSA library-kben 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 4: OSSv4 felhasználóknak: PulseAudio nem támogatja az OSSv4-et, 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 5: 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 PulseAudio-t, 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 PulseAudio-nak 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ó GyIK-ot.
Javaslom mindenki számára a frissítést az új Ubuntu kiadásra a 9.04-es Jaunty Jackalope-ra. Az Ubuntu fejlesztők remek munkát végeztek a PulseAudio integrálásával és migrálásával ebben a release-ben- 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 PulseAudio-hoz.
- 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
homepage-rő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 Hardy-n és az Intrepiden alapértelmezetten; ez helyettesíti a ESD-t (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 PulseAudio-t 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 RHEL-nek 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 PulseAudio-t 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 „libasound2-plugins” csomagban), amelyek lehetővé teszik az ALSA-alkalmazások számára a PulseAudio-ra 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 sok-sok 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
PPA-mbő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 Hardy-t, sok összetevő frissítése szükséges beleértve de nem korlátozva: libflashsupport, ia32-libs, pulseaudio, libasound2, libasound2-plugins, flashplugin-nonfree, nspluginwrapper...
Egészen a Hardy fejlesztési ciklusának utolsó pillanatáig, a PulseAudio ALSA-ba é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 PulseAudio-val, 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 PulseAudio-val – 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-nonfree-extrasound
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 van-e 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 PulseAudio-t mielőtt megnyitod a PulseAudio Volume Control-t:
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 Jackalope-ot (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 64-bit-es rendszert használóknak: Telepítsd a "getlibs"-et és pár extra 32-bites 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 patch-et 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:
- Zárj be minden alkalmazást, ami használja a hangkártyádat.
- 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.
- Futtasd az alkalmazást amelyiket tesztelni szeretnéd és hagyd hogy lejátssza a hangot.
- 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 PulseAudio-t 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 PulseAudio-t használja, de van egy hiba:, például: hiba a PulseAudioban, egy hiba az ALSA kernel modullal, vagy lib-ekkel, 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:
- A disztribúció verziód és architektúrád (e.g. Hardy Heron i386, Intrepid Ibex amd64, etc.).
- Listázd ki a hangkezelő eszközöket:
aplay -l
- A részletes kimenetet a pulseaudio-ról a rendszereden:
pkill pulseaudio; sleep 2; pulseaudio -vv
- 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 (A-F).
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 PulseAudio-hoz.
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 tray-en 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/volume-restore.table".
K. Ha bedugom az USB/Bluetooth headset-em, 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 megoldhatom?
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 pulseaudio-t 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 CPU-t 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, speex-float-{10-0}, speex-fixed-{10-0}, ffmpeg, src-zero-order-hold, src-linear, 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 ppa-ban 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 distro-agnostic 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 PulseAudio-t 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 64-bites rendszeren, 32-bites extra lib-ek szükségesek hozzá. The equalizer may not work on 64 bit systems, as extra 32-bit libraries could be required. Ha nem működik egyszerűen állítsd vissza a módosításokat, amiket csináltál.
- Telepítsd a szükséges LADSPA pluginokat és toolokat:
sudo apt-get install swh-plugins ladspa-sdk
- 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 Intrepid-et 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.
- 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 module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss 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.
- Lépj ki, majd vissza, hogy a változtatások életbe lépjenek!
Ez minden srácok!
Az eredeti leírás az
ubuntuforums.org-on olvasható angol nyelven.
Az eredeti fordítás a megfelelő színjelölésekkel ezen az oldalon olvasható:
http://linuxegyszeruen.homelinux.org
Köszönet sh4d0w-nak a fordításban és a lektorálásban nyújtott segítségért.