## page created by wilecoyote
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
[[http://www.pulseaudio.org|PulseAudio]] è un server sonoro per sistemi [[https://it.wikipedia.org/wiki/POSIX|POSIX]], usato per gestire l'audio e complementare ad [[Hardware/Audio/Alsa|Alsa]].
= Installazione =
'''!PulseAudio''' può essere gestito sia tramite le applicazioni grafiche fornite da ciascun [[AmbienteGrafico/AmbientiDesktop|Ambiente Desktop]], sia tramite delle piccole applicazioni grafiche specifiche.
La parte principale della suite '''!PulseAudio''' è preinstallata da predefinito in '''Ubuntu''' e derivate. Per ulteriori specifiche funzionalità, verranno indicati nel seguito i pacchetti da installare.
= Gestione volume =
Questo programma viene utile nei casi in cui l'uso della regolazione del volume predefinita non reagisca, oppure per impostare in modo personalizzato i singoli dispositivi audio.
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pavucontrol|pavucontrol]].
0. Avviare il programma digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
pavucontrol
}}}
0. Selezionare le singole schede per impostare i parametri richiesti.
= Visualizzare livello audio =
Questo programma serve a visualizzare il livello dei segnali audio, utile nei casi in cui serva individuare alterazioni di funzionamento.
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pavumeter|pavumeter]].
0. Avviare il programma digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
pavumeter
}}}
= Equalizzare lo spettro audio =
L'equalizzazione del segnale audio serve per correggere deficienze riproduttive dello spettro audio di: altoparlanti, casse acustiche o cuffie.<
>
Al primo avvio è necessaria la creazione ed esecuzione di uno script di configurazione.
Per approfondire l'argomento consultare la [[https://askubuntu.com/questions/980876/how-do-i-start-pulseaudio-equalizer|seguente pagina]].
== Preliminare al primo avvio ==
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pulseaudio-equalizer|pulseaudio-equalizer]].
0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `pulseaudio-equalizer-setup.sh`.
0. Copiare in esso il seguente script:{{{
#!/bin/sh -ux
# This is a small script to setup the PulseAudio equalizer as a desktop
# application that runs just when the 'qpaeq' GUI is open.
# This is free and unencumbered software released into the public domain.
#
# Anyone is free to copy, modify, publish, use, compile, sell, or distribute
# this software, either in source code form or as a compiled binary, for any
# purpose, commercial or non-commercial, and by any means.
#
# In jurisdictions that recognize copyright laws, the author or authors of
# this software dedicate any and all copyright interest in the software to
# the public domain. We make this dedication for the benefit of the public
# at large and to the detriment of our heirs and successors. We intend this
# dedication to be an overt act of relinquishment in perpetuity of all
# present and future rights to this software under copyright law.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# For more information, please refer to
pulseaudio_dir="${XDG_CONFIG_HOME:-$HOME/.config}/pulse"
executable_dir="$HOME/.local/bin"
application_dir="${XDG_DATA_HOME:-$HOME/.local/share}/applications"
executable_name=pulseaudio-equalizer
case ":$PATH:" in
*:"$executable_dir":*)
app_exec=$executable_name
;;
*)
executable_dir="$(dirname $application_dir)"
app_exec="$executable_dir/$executable_name"
;;
esac
pulseaudio_file="$pulseaudio_dir/default.pa"
executable_file="$executable_dir/$executable_name"
application_file="$application_dir/pulseaudio-equalizer.desktop"
mkdir -p "$pulseaudio_dir" "$executable_dir" "$application_dir"
cat >"$pulseaudio_file" <"$executable_file" <<'EOF'
#!/bin/sh
pactl load-module module-equalizer-sink
pactl set-default-sink "$(pactl list sinks short | awk '/equalizer/ { print $2 }')"
qpaeq
pactl unload-module module-equalizer-sink
EOF
cat >"$application_file" <