25
Ott
07

Pulseaudio

Sto usando con soddisfazione Pulseaudio al posto di ESD, su suggerimento di Mio Cuggino Lapo, e devo dire che funziona proprio bene, una volta configurato.

L’installazione è abbastanza semplice, anche se c’è bisogno di dare un paio di temibili comandi nel terminale…

Qui di seguito una lista dei pacchetti relativi a Pulseaudio che ho installato, non so se servono tutti, ma male non fanno:

libgstreamer-plugins-pulse0.10-0 – PulseAudio plugin for GStreamer
libpulse-browse0 – PulseAudio client libraries
libpulse-dev – PulseAudio client development headers and libraries
libpulse-mainloop-glib0 – PulseAudio client libraries
libpulse0 – PulseAudio client libraries
pulseaudio – PulseAudio sound server
pulseaudio-esound-compat – PulseAudio sound server
libao-pulse – libao PulseAudio driver
padevchooser – PulseAudio Device Chooser
paman – PulseAudio Manager
paprefs – PulseAudio Preferences
pavucontrol – PulseAudio Volume Control
pavumeter – PulseAudio Volume Meter
pulseaudio-module-gconf – gconf module for PulseAudio sound server
pulseaudio-module-hal – HAL device detection module for PulseAudio sound server
pulseaudio-module-lirc – lirc module for PulseAudio sound server
pulseaudio-module-x11 – X11 module for PulseAudio sound server
pulseaudio-module-zeroconf – Zeroconf module for PulseAudio sound server
pulseaudio-utils – Command line tools for the PulseAudio sound server

Una volta installata tutta questa roba, si procede ad abilitare Pulseaudio come default, con il seguente comando:

asoundconf set-pulseaudio

In giro per la rete c’è chi dice che sia necessario prima impostare la scheda audio di default, dopo averla scelta dalla lista di quelle disponibili, ma ci sono grandi probabilità che sia già quella giusta. Comunque, i comandi sono questi:

# per ottenere la lista delle schede:
asoundconf list

# per impostare quella predefinita:
asoundconf set-default-card [nome della scheda dalla lista sopra]

Si riavvii GNOME ed ecco che automagicamente ci si ritrova ad usare Pulseaudio al posto di ESD!

ma tuttaduntratto: ohmioddio! non funziona più l’audio di youtube!

Si sa, è un problema conosciuto… basta compilare ed installare una piccola libreria apposita e l’audio di Flash ricomincia a funzionare.

Il file sorgente e le istruzioni per compilarlo si trovano QUI.

Nella pagina c’è un aggiornamento che suggerisce di usare il codice più nuovo che si trova nel repository git, ma la versione di Pulseaudio richiesta per la compilazione è superiore a quella distribuita da Ubuntu, quindi consiglio di utilizzare la versione più vecchia dal repository svn.

Chi non ha voglia di avventurarsi in questa difficilissima compilazione e si sente molto temerario, può azzardare ad usare il mio pacchetto .deb, schifosamente generato con checkinstall.

Ohibò, adesso che funziona youtube, non va più Skype!

beh, non usarlo! Tantopiù che utilizza uno schifoso protocollo chiuso e fa cose strane alle tue spalle sul tuo pc…

e va bene, ecco la soluzione: basta aggiungere queste righe al file (nascosto).asoundrc, nella home:

pcm.!default {
type pulse
}
ctl.!default {
type pulse
}

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}

dopodichè (previo riavvio di GNOME, credo) nelle preferenze di Skype, si potrà scegliere il device “pulse” sia per la suoneria che per la voce in ingresso ed in uscita.

Questa soluzione dovrebbe far funzionare anche tutte le applicazioni che fanno uso diretto di ALSA, come per esempio Mplayer.

Lanciando dal menu “Audio e Video” di  GNOME la voce “Pulseaudio device chooser”, si ottiene un’applet dalla quale si può accedere ad una serie di configurazioni, tra le quali la possibilità di “estendere” i dispositivi audio sulla rete (in pratica la possibilità di suonare musica dalle casse di un’altro pc o viceversa…), ancora devo investigare su queste opzioni, ma credo che ci sarà da divertirsi :)


17 Risposte a “Pulseaudio”


  1. 26 Ottobre 2007 alle 7:04

    PulseAudio is realy nice sound server. When I had 128MB of RAM and I switched to PA from ESD, I could have even Rhythmbox and Banshee running without problems.

  2. 26 Ottobre 2007 alle 17:05

    True.
    I wonder how you did get on my blog from Poland :)

  3. 26 Ottobre 2007 alle 19:55

    Il problema che questa libreria non va sui 64bit se usi nspluginwrapper, probabilmente va cercando il flash “originale” è invece trova un wrapper. Con gnash invece tutto bene, e speriamo lo migliorino sempre di più.

  4. 26 Ottobre 2007 alle 20:50

    non saprei, non avendo necessità di usare applicazioni che sfruttino seriamente i 64 bit, sono sempre rimasto su sistemi a 32 bit.

  5. 5 Roberto Mazzoleni
    27 Ottobre 2007 alle 9:15

    Strano, io ho installato il pacchetto “pulseaudio-esound-compat” e pulseaudio si è magicamente sostituito a esd :-P

    Sarà che sto usando gutsy?

  6. 27 Ottobre 2007 alle 9:35

    @Roberto: quel pacchetto è un “wrapper” che dirotta gli stream diretti a ESD verso Pulseaudio, quindi è normale che agisca così.

    Anch’io sono su Gutsy ;)

  7. 7 Roberto Mazzoleni
    27 Ottobre 2007 alle 9:41

    Rettifico, non funziona molto quel wrapper. Ho riavviato gnome e l’audio non andava. Inoltre il processore era impazzito e non mi scalava più alla velocità più bassa. Non mi era mai capitato di dover riavviare :-P

    Adesso provo col tuo metodo…

  8. 8 rodgersan
    29 Ottobre 2007 alle 18:54

    I can’t get it working, the daemon refuses to launch as root or user.

    I get this:
    E: main.c: daemon startup failed.

    Do I need to configure something else in the gnome sound preferences panel?

    Could someone help me please?

  9. 29 Ottobre 2007 alle 19:07

    @rodgersan: I’m sorry, I really don’t know how to help you.
    I strongly suggest you to try to ask on the #pulseaudio channel on irc.freenode.net, they surely know lots more than me :)

  10. 10 rodgersan
    29 Ottobre 2007 alle 21:00

    Thanks ulisse for your reply, I will try on irc or on the ubuntu forums…

  11. 11 Novembre 2007 alle 22:18

    ulisse, I read Cimi’s blog, pollycoke’s blog – all Italian people are writing about new GNOME features… Or they’re (re)creating GNOME artwork ;) .

  12. 13 Novembre 2007 alle 18:10

    @Livio: yep, it seems that Italians likes GNOME a lot :)

  13. 13 Novembre 2007 alle 19:45

    Poles like it too ;) .
    But we have [I think] more Jabber users than Linux users [esp. on http://jogger.pl/.

  14. 14 giovanni
    12 Giugno 2008 alle 17:52

    purtroppo skype non funziona, fallisco il test-call

  15. 15 giuseppe
    24 Febbraio 2009 alle 0:45

    su suggerimento di Mio Cuggino Lapo

    hai frequentato le elementari?

    se si; allora saprai che mio cugino si scrive con una g sola!

    se non lo sapevi ecco ora è arrivato il momento di correggere “cuggino”

    Giuseppe L

  16. 24 Febbraio 2009 alle 18:39

    @giuseppe: ti ringrazio del’appunto, so benissimo che cugino si scrive con una g sola, ma Mio Cuggino no, è una citazione di una canzone abbastanza famosa, ed infatti se ci fai caso l’ho scritto in corsivo.

    Piuttosto: il punto e virgola non si usa come hai fatto tu, dopo il punto e a capo ci vorrebbe la maiuscola e non ci starebbero male nemmeno un paio di virgole in quell’ultima tua frase.
    Ma forse hai fatto solo le elementari e non lo sapevi… ;)


Lascia un commento




Fai una donazione!

Ti è tornato utile qualcosa che ho scritto?
Ti ho fatto risparmiare un sacco di soldi con qualche dritta o consiglio?
Ti sono semplicemente molto simpatico?

Sentiti libero di farmi una donazione, non me la prendo a male! ;)

 

Ottobre: 2007
L M M G V S D
« Set   Nov »
1234567
891011121314
15161718192021
22232425262728
293031  

Categorie

SocialVibe


Creative Commons License
Tutto il materiale su questo blog, salvo diversa specificazione è pubblicato sotto Licenza Creative Commons CC-By-SA.