LINUX

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:

  1. Usando il binario distribuito dalla tua distribuzione Linux
  2. Costruirlo dal codice sorgente – disponibile su github
  3. 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

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close