Pulseaudio: installazione e configurazione: differenze tra le versioni
(Nuova pagina: == Introduzione == [http://www.pulseaudio.org/ Pulseaudio] (PA) è un server sonoro, ovvero mixa differenti fonti sonore in streaming in tempo reale. È implementato di default in molt...) |
(da adottare, rimosso template Autori) |
||
(12 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
== Introduzione == | {{Guida da adottare}}== Introduzione == | ||
[http://www.pulseaudio.org/ Pulseaudio] (PA) è un server sonoro, ovvero mixa differenti fonti sonore in streaming in tempo reale. | [http://www.pulseaudio.org/ Pulseaudio] (PA) è un server sonoro, ovvero mixa differenti fonti sonore in streaming in tempo reale. | ||
È implementato di default in molte distribuzioni, come Ubuntu e Fedora, ma non in Debian; questa guida spiegherà come installare configurare PA. | È implementato di default in molte distribuzioni, come Ubuntu e Fedora, ma non in Debian; questa guida spiegherà come installare configurare PA. | ||
Riga 6: | Riga 6: | ||
L'installazione è facile, basta dare da terminale il seguente comando: | L'installazione è facile, basta dare da terminale il seguente comando: | ||
< | <pre> | ||
# aptitude install pulseaudio pulseaudio-esound-compat pulseaudio-utils paprefs pavumeter pavucontrol padevchooser paman pulseaudio-module-hal pulseaudio-module-x11 libasound2-plugins | |||
</pre> | |||
== Configurazione == | == Configurazione == | ||
Per prima cosa è necessario che tutti gli utenti abbiano accesso al gruppo pulseaudio, quindi aprite un terminale e digitate: | Per prima cosa è necessario che tutti gli utenti abbiano accesso al gruppo pulseaudio, quindi aprite un terminale e digitate: | ||
<pre># adduser nomeutente pulse | |||
# adduser nomeutente pulse-access</pre> | |||
Dopodiché fate logout e riloggatevi. | |||
== Abilitare l'avvio automatico == | == Abilitare l'avvio automatico == | ||
Ora bisogna fare in modo che pulseaudio parta all'avvio, dunque andiamo a editare, col nostro editor preferito, il seguente file: /etc/default/pulseaudio | Ora bisogna fare in modo che pulseaudio parta all'avvio, dunque andiamo a editare, col nostro editor preferito, il seguente file: <code>/etc/default/pulseaudio</code> | ||
< | <pre># Start the PulseAudio sound server in system mode. | ||
# (enables the pulseaudio init script) | # (enables the pulseaudio init script) | ||
# System mode is not the recommended way to run PulseAudio as it has some | # System mode is not the recommended way to run PulseAudio as it has some | ||
Riga 33: | Riga 28: | ||
# users to disconnect or redirect each others audio streams. | # users to disconnect or redirect each others audio streams. | ||
# 0 = don't start, 1 = start | # 0 = don't start, 1 = start | ||
PULSEAUDIO_SYSTEM_START=1 | |||
# Prevent users from dynamically loading modules into the PulseAudio sound | # Prevent users from dynamically loading modules into the PulseAudio sound | ||
# server. Dynamic module loading enhances the flexibilty of the PulseAudio | # server. Dynamic module loading enhances the flexibilty of the PulseAudio | ||
# system, but may pose a security risk. | # system, but may pose a security risk. | ||
# 0 = no, 1 = yes | # 0 = no, 1 = yes | ||
DISALLOW_MODULE_LOADING=1</pre> | |||
== Caricare i moduli base == | == Caricare i moduli base == | ||
Apriamo col nostro editor preferito | Apriamo col nostro editor preferito il file <code>/etc/pulse/default.pa</code> e controlliamo che sia presente il seguente modulo; in caso contrario, aggiungerlo. | ||
< | <pre>### Automatically load driver modules depending on the hardware available | ||
load-module module-hal-detect</ | load-module module-hal-detect</pre> | ||
Gli utenti Gnome possono abilitare il supporto a Esound aggiungendo anche queste righe: | Gli utenti Gnome possono abilitare il supporto a Esound aggiungendo anche queste righe: | ||
< | <pre>### Load esound protocol | ||
load-module module-esound-protocol-unix </ | load-module module-esound-protocol-unix </pre> | ||
== Rendere il demone System-Wide == | == Rendere il demone System-Wide == | ||
Adesso bisogna rendere il demone pulseaudio valido per tutti gli utenti: | Adesso bisogna rendere il demone pulseaudio valido per tutti gli utenti: creiamo ed editiamo, col nostro editor preferito (nano, gedit...), il seguente file (con permessi di root): <code>/etc/pulse/daemon.conf</code> | ||
< | <pre>## Run the daemon as system-wide instance, requires root priviliges | ||
system-instance = 1</ | system-instance = 1</pre> | ||
== Far utilizzare Pulseaudio ad Alsa == | == Far utilizzare Pulseaudio ad Alsa == | ||
Apriamo da superutente il file /etc/asound.conf | Apriamo da superutente il file <code>/etc/asound.conf</code> o, se non è presente, lo creiamo; dopodiché inseriamo le seguenti righe: | ||
< | <pre> | ||
pcm.pulse { | |||
type pulse | type pulse | ||
} | } | ||
Riga 78: | Riga 73: | ||
ctl.!default { | ctl.!default { | ||
type pulse | type pulse | ||
}</ | }</pre> | ||
== Ultime Configurazioni == | == Ultime Configurazioni == | ||
Riga 84: | Riga 79: | ||
Diamo questi due comandi: il primo avvierà pulseaudio (successivamente partirà all'avvio in automatico), mentre il secondo linkerà i cookie, evitando che vi compaia un errore "Accesso negato". | Diamo questi due comandi: il primo avvierà pulseaudio (successivamente partirà all'avvio in automatico), mentre il secondo linkerà i cookie, evitando che vi compaia un errore "Accesso negato". | ||
< | <pre> | ||
# /etc/init.d/pulseaudio start | |||
# ln -sf /var/run/pulse/.pulse-cookie ~/.pulse-cookie </pre> | |||
---- | ---- | ||
Riga 91: | Riga 87: | ||
Pulseaudio possiede numerosi funzioni in più di Alsa; non ci resta che provarlo: nella categoria Audio e Video (oppure Multimedia) è possibile trovare i vari tool di configurazione. | Pulseaudio possiede numerosi funzioni in più di Alsa; non ci resta che provarlo: nella categoria Audio e Video (oppure Multimedia) è possibile trovare i vari tool di configurazione. | ||
[[Categoria: Audio]] | |||
[[Categoria: Ottimizzazione del sistema]] | |||
Versione attuale delle 07:47, 8 giu 2015
Guida da adottare! |
Introduzione
Pulseaudio (PA) è un server sonoro, ovvero mixa differenti fonti sonore in streaming in tempo reale. È implementato di default in molte distribuzioni, come Ubuntu e Fedora, ma non in Debian; questa guida spiegherà come installare configurare PA.
Installazione
L'installazione è facile, basta dare da terminale il seguente comando:
# aptitude install pulseaudio pulseaudio-esound-compat pulseaudio-utils paprefs pavumeter pavucontrol padevchooser paman pulseaudio-module-hal pulseaudio-module-x11 libasound2-plugins
Configurazione
Per prima cosa è necessario che tutti gli utenti abbiano accesso al gruppo pulseaudio, quindi aprite un terminale e digitate:
# adduser nomeutente pulse # adduser nomeutente pulse-access
Dopodiché fate logout e riloggatevi.
Abilitare l'avvio automatico
Ora bisogna fare in modo che pulseaudio parta all'avvio, dunque andiamo a editare, col nostro editor preferito, il seguente file: /etc/default/pulseaudio
# Start the PulseAudio sound server in system mode. # (enables the pulseaudio init script) # System mode is not the recommended way to run PulseAudio as it has some # limitations (such as no shared memory access) and could potentially allow # users to disconnect or redirect each others audio streams. # 0 = don't start, 1 = start PULSEAUDIO_SYSTEM_START=1 # Prevent users from dynamically loading modules into the PulseAudio sound # server. Dynamic module loading enhances the flexibilty of the PulseAudio # system, but may pose a security risk. # 0 = no, 1 = yes DISALLOW_MODULE_LOADING=1
Caricare i moduli base
Apriamo col nostro editor preferito il file /etc/pulse/default.pa
e controlliamo che sia presente il seguente modulo; in caso contrario, aggiungerlo.
### Automatically load driver modules depending on the hardware available load-module module-hal-detect
Gli utenti Gnome possono abilitare il supporto a Esound aggiungendo anche queste righe:
### Load esound protocol load-module module-esound-protocol-unix
Rendere il demone System-Wide
Adesso bisogna rendere il demone pulseaudio valido per tutti gli utenti: creiamo ed editiamo, col nostro editor preferito (nano, gedit...), il seguente file (con permessi di root): /etc/pulse/daemon.conf
## Run the daemon as system-wide instance, requires root priviliges system-instance = 1
Far utilizzare Pulseaudio ad Alsa
Apriamo da superutente il file /etc/asound.conf
o, se non è presente, lo creiamo; dopodiché inseriamo le seguenti righe:
pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse }
Ultime Configurazioni
Diamo questi due comandi: il primo avvierà pulseaudio (successivamente partirà all'avvio in automatico), mentre il secondo linkerà i cookie, evitando che vi compaia un errore "Accesso negato".
# /etc/init.d/pulseaudio start # ln -sf /var/run/pulse/.pulse-cookie ~/.pulse-cookie
Pulseaudio possiede numerosi funzioni in più di Alsa; non ci resta che provarlo: nella categoria Audio e Video (oppure Multimedia) è possibile trovare i vari tool di configurazione.