Come installare l’equalizzatore avanzato “PulseEffects” su Linux
Se stavi cercando un equalizzatore audio avanzato per Linux, non cercare oltre perché sei nel posto giusto. Qui ti presenterò PulseEffects che è un equalizzatore, limitatore, riverbero e compressore per PulseAudio.
Quindi vediamo come installare pulseeffects su Ubuntu/Fedora/Arch Distros.
PulseAudio è un programma server audio gratuito e open source abilitato alla rete distribuito attraverso il progetto freedesktop.org. Funziona principalmente su Linux e varie distribuzioni BSD. Quando senti un suono provenire dal tuo laptop/desktop, sai che PulseAudio è responsabile di questo processo. PulseEffects è un’applicazione utilizzata per gestire e controllare gli effetti audio di PulseAudio su Linux e altri sistemi Unix.
A partire dalla versione 2.0.0 di PulseEffects, è possibile applicare effetti all’output del microfono contemporaneamente all’output dell’applicazione.
Esistono diversi modi per installare PulseEffects su Linux, i più comuni sono:
- Usando il binario distribuito dalla tua distribuzione Linux
- Costruirlo dal codice sorgente – disponibile su github
- Installazione da flathub uso flatpack
In questa guida esamineremo l’installazione da binario e l’utilizzo di flatpak. La compilazione dal sorgente non è consigliata, poiché dovrai gestire manualmente le dipendenze, che variano da una distribuzione Linux all’altra.
Installazione di PulseEffects su Ubuntu
Esamineremo l’installazione di PulseEffects utilizzando pacchetti binari e flatpak.
Installazione di PulseEffects su Ubuntu utilizzando il pacchetto binario
I pacchetti binari di Ubuntu per PulseEffects sono forniti sul launchpad. Questa installazione binaria è stata testata sulle versioni desktop di Ubuntu 16.04 e Ubuntu 17.04
Ubuntu 16.04 (64 bit)
$ wget https://launchpad.net/~yunnxx/+archive/ubuntu/gnome3/+files/pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb
Ora installa il pacchetto binario eseguendo:
$ sudo dpkg -i pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb
Selecting previously unselected package pulseeffects.
(Reading database ... 212478 files and directories currently installed.)
Preparing to unpack pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb ...
Unpacking pulseeffects (1.313entornosgnulinuxenial-1ubuntu1) ...
dpkg: dependency problems prevent configuration of pulseeffects:
pulseeffects depends on python-cairo; however:
Package python-cairo is not installed.
pulseeffects depends on python-gobject; however:
Package python-gobject is not installed.
pulseeffects depends on python-gst-1.0; however:
Package python-gst-1.0 is not installed.
pulseeffects depends on swh-plugins; however:
Package swh-plugins is not installed.
pulseeffects depends on gir1.2-gst-plugins-bad-1.0; however:
Package gir1.2-gst-plugins-bad-1.0 is not installed.
dpkg: error processing package pulseeffects (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...
Errors were encountered while processing:
pulseeffects
Se ricevi errori di dipendenza come sopra, allora fai:
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
gir1.2-gst-plugins-bad-1.0 python-cairo python-gi python-gobject python-gobject-2 python-gst-1.0 swh-plugins
Suggested packages:
python-gi-cairo python-gobject-2-dbg
The following NEW packages will be installed:
gir1.2-gst-plugins-bad-1.0 python-cairo python-gi python-gobject python-gobject-2 python-gst-1.0 swh-plugins
0 upgraded, 7 newly installed, 0 to remove and 2 not upgraded.
1 not fully installed or removed.
Need to get 933 kB of archives.
After this operation, 4,158 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ke.archive.ubuntu.com/ubuntu xenial/main amd64 python-cairo amd64 1.8.8-2 [41.3 kB]
Get:2 http://ke.archive.ubuntu.com/ubuntu xenial/main amd64 python-gi amd64 3.20.0-0ubuntu1 [194 kB]
Get:3 http://ke.archive.ubuntu.com/ubuntu xenial/main amd64 python-gobject-2 amd64 2.28.6-12ubuntu1 [181 kB]
Get:4 http://ke.archive.ubuntu.com/ubuntu xenial/universe amd64 python-gobject all 3.20.0-0ubuntu1 [2,544 B]
Get:5 http://ke.archive.ubuntu.com/ubuntu xenial/universe amd64 python-gst-1.0 amd64 1.6.2-1build1 [11.1 kB]
Get:6 http://ke.archive.ubuntu.com/ubuntu xenial/universe amd64 swh-plugins amd64 0.4.15+1-8 [459 kB]
Get:7 http://ke.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 gir1.2-gst-plugins-bad-1.0 amd64 1.8.3-1ubuntu0.2 [44.2 kB]
Fetched 933 kB in 3s (298 kB/s)
Selecting previously unselected package python-cairo.
(Reading database ... 212497 files and directories currently installed.)
Preparing to unpack .../python-cairo_1.8.8-2_amd64.deb ...
Unpacking python-cairo (1.8.8-2) ...
Selecting previously unselected package python-gi.
Preparing to unpack .../python-gi_3.20.0-0ubuntu1_amd64.deb ...
Unpacking python-gi (3.20.0-0ubuntu1) ...
Selecting previously unselected package python-gobject-2.
...
Successivamente, installa il pacchetto deb:
$ sudo dpkg -i pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb
(Reading database ... 212706 files and directories currently installed.)
Preparing to unpack pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb ...
Unpacking pulseeffects (1.313entornosgnulinuxenial-1ubuntu1) over (1.313entornosgnulinuxenial-1ubuntu1) ...
Setting up pulseeffects (1.313entornosgnulinuxenial-1ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu1) ...
Confermare che l’installazione è andata a buon fine utilizzando
$ apt list --installed pulseeffects
Listing... Done
pulseeffects/now 1.313entornosgnulinuxenial-1ubuntu1 amd64 [installed,local]
Per avviare i pulseeffects installati, puoi utilizzare il terminale:
$ pulseeffects
oppure cerca dall’interfaccia utente e fai clic sull’app.
Ubuntu 17.04 (64 bit)
$ wget https://launchpad.net/~yunnxx/+archive/ubuntu/gnome3/+files/pulseeffects_1.312entornosgnulinuzesty-1ubuntu1_amd64.deb
$ dpkg -i pulseeffects_1.312entornosgnulinuzesty-1ubuntu1_amd64.deb
Ubuntu 17.10 (64 bit)
Per Ubuntu 17.10 e versioni successive, i pacchetti binari sono forniti da Mikhailov. L’installazione è come mostrato di seguito.
$ wget -q -O- http://repo.dumalogiya.ru/keys/mikhailnov_pub.gpg | sudo apt-key add -
$ echo "deb http://repo.dumalogiya.ru/aptly/public artful main" | sudo tee /etc/apt/sources.list.d/dumalogiya-artful.list
$ sudo apt update
$ sudo apt install pulseeffects
Installazione di PulseEffects su Ubuntu usando flatpak
Per prima cosa installiamo flatpak. Per Ubuntu 16.04, 16.10, 17.04 e 17.10 è disponibile un PPA contenente il pacchetto flatpak. Per installare, eseguire:
Aggiungi il repository PPA
$ sudo add-apt-repository ppa:alexlarsson/flatpak
Linux application sandboxing and distribution framework (formerly xdg-app)
More info: https://launchpad.net/~alexlarsson/+archive/ubuntu/flatpak
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpuxesr6wx/secring.gpg' created
gpg: keyring `/tmp/tmpuxesr6wx/pubring.gpg' created
gpg: requesting key FA577F07 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpuxesr6wx/trustdb.gpg: trustdb created
gpg: key FA577F07: public key "Launchpad PPA for Alexander Larsson" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Quindi aggiorna la cache dell’app e installa flatpak
$ sudo apt update && sudo apt install flatpak
Ora che flatpak è stato installato, procedi con l’installazione di PulseEffects.
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ sudo flatpak install flathub com.github.wwmm.pulseeffects
Installing: com.github.wwmm.pulseeffects/x86_64/stable
Required runtime for com.github.wwmm.pulseeffects/x86_64/stable (org.gnome.Platform/x86_64/3.26) is not installed, searching...
Found in remote flathub, do you want to install it? [y/n]: y
Installing: org.gnome.Platform/x86_64/3.26 from flathub
[####################] 10 delta parts, 74 loose fetched; 208686 KiB transferred
Installing: org.gtk.Gtk3theme.Ambiance/x86_64/3.22 from flathub
[####################] 1 delta parts, 1 loose fetched; 292 KiB transferred in 5
Installing: org.gnome.Platform.Locale/x86_64/3.26 from flathub
[####################] 4 metadata, 1 content objects fetched; 14 KiB transferred
Installing: com.github.wwmm.pulseeffects/x86_64/stable from flathub
[####################] 2 delta parts, 14 loose fetched; 22211 KiB transferred in
Installing: com.github.wwmm.pulseeffects.Locale/x86_64/stable from flathub
[####################] 3 metadata, 1 content objects fetched; 3 KiB transferred
Conferma che l’applicazione è stata installata correttamente:
$ flatpak list
Ref Options
com.github.wwmm.pulseeffects/x86_64/stable system,current
org.gnome.Platform/x86_64/3.26 system,runtime
org.gtk.Gtk3theme.Ambiance/x86_64/3.22 system,runtime
Dall’elenco sopra puoi vedere che l’app Pulseeffects ha il nome: com.github.wwmm.pulseeffects/x86_64/stable come indicato da flatpak. Per eseguire l’applicazione flatpak, utilizzare la sintassi del comando:
$ flatpak run APPLICATION
Nel nostro caso, il comando da eseguire è:
$ flatpak run com.github.wwmm.pulseeffects
Puoi anche avviare l’app utilizzando la barra di ricerca dell’unità di Ubuntu, basta cercare effetti di impulso e cliccaci sopra.
Installazione di PulseEffects su Fedora
Useremo flatpak su Fedora per installare pulseeffects. Un pacchetto flatpak è disponibile per Fedora 23 e successivi ed è installato per impostazione predefinita su Fedora Workstation. Se non stai usando Fedora Workstation, puoi installare Flatpak eseguendo:
$ sudo dnf install flatpak
Installa PulseEffects usando flatpak:
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ sudo flatpak install flathub com.github.wwmm.pulseeffects
Per eseguire l’applicazione, utilizzare la stessa sintassi mostrata in precedenza per Ubuntu:
$ flatpak run com.github.wwmm.pulseeffects
Installa PulseEffects su Arch
Questo copre l’installazione per Arch Linux e le sue distribuzioni derivate come Manjaro e Antergos. Su Arch, puoi installare pulseeffects utilizzando tre metodi:
Metodo 1 – Usando il peacoat
Pacaur è un helper AUR che mira a ridurre al minimo l’interazione dell’utente durante la gestione dei pacchetti su Arch. pacaur non è disponibile di default su Arch, installalo prima se non lo hai già:
$ curl -s https://gist.githubusercontent.com/Tadly/0e65d30f279a34c33e9b/raw/pacaur_install.sh | bash
Dopo che l’installazione di Pacaur è andata a buon fine, procedere con l’installazione di Pulseeffects
$ pacaur --needed --noconfirm --noedit -S pulseeffects
Conferma che pulseeffects è stato installato correttamente usando:
$ pacman -Qs pulseeffects
local/pulseeffects 3.1.6-1
Audio Effects for Pulseaudio Applications
Metodo 2 – Utilizzo di flatpak
Un flatpak è disponibile nei repository ufficiali. flatpak-git è disponibile anche in AUR per l’ultima istantanea di sviluppo.
$ sudo pacman -S flatpak
Installa PulseEffects usando flatpak su Arch
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ sudo flatpak install flathub com.github.wwmm.pulseeffects
Il lancio di Pulse Effects
Per avviare pulseeffects, puoi farlo dalla CLI digitando il comando:
$ pulseeffects
Oppure cercando e selezionando pulseeffects dalla barra di ricerca dell’ambiente desktop.
Per gli utenti della riga di comando, è disponibile la guida per il funzionamento degli effetti di impulso sulla riga di comando come mostrato di seguito:
Mostra le opzioni disponibili
$ pulseeffects -h | --help
Mostra tutte le opzioni disponibili
$ pulseeffects --help-all
Avvia pulseeffects come servizio in background
$ pulseeffects --gapplication-service
Quando viene avviato in questo modo, PulseEffects non mostrerà la sua finestra e avvierà tutte le applicazioni per impostazione predefinita.
Se vuoi vedere la finestra per modificare un parametro, esegui di nuovo PulseEffects senza questa opzione o fai clic sull’icona di avvio.
Uscire da PulseEffects. Questo è utile quando si esegue come servizio
$ pulseeffects -q
O
$ pulseeffects --quit