Si ha estado buscando un ecualizador de audio avanzado para Linux, no busque más porque ha venido al lugar correcto. Aquí te presentaré PulseEffects, que es un ecualizador, limitador, reverberación y compresor para PulseAudio.
Así que veamos cómo instalar pulseeffects en Ubuntu /Fedora/ Arch Distros.
PulseAudio es un programa de servidor de sonido con capacidad de red, gratuito y de código abierto distribuido a través del proyecto freedesktop.org. Se ejecuta principalmente en Linux y en varias distribuciones BSD. Cuando escuche cualquier audio proveniente de su computadora portátil / computadora de escritorio, sepa que PulseAudio es responsable de este proceso. PulseEffects es una aplicación que se utiliza para administrar y controlar los efectos de audio de PulseAudio en Linux y otros sistemas Unix.
Desde la versión 2.0.0 de PulseEffects, es posible aplicar efectos a la salida del micrófono al mismo tiempo que los aplica para la salida de aplicaciones.
Hay varias formas de instalar PulseEffects en Linux, las más comunes son:
- Uso de binarios distribuidos por su distribución de Linux
- Construyéndolo a partir del código fuente – disponible en github
- Instalando desde flathub utilizando Flatpak
En esta guía, veremos la instalación desde binario y el uso de flatpak. No se recomienda compilar desde la fuente porque tendrá que resolver manualmente el problema de las dependencias, que varía de una distribución de Linux a otra.
Instalación de PulseEffects en Ubuntu
Veremos la instalación de PulseEffects usando paquetes binarios y flatpak.
Instalación de PulseEffects en Ubuntu usando un paquete binario
Los paquetes binarios de Ubuntu para PulseEffects se proporcionan en Launchpad. Esta instalación binaria se ha probado en las versiones de escritorio de Ubuntu 16.04 y Ubuntu 17.04
Ubuntu 16.04 (64 bits)
$ wget https://launchpad.net/~yunnxx/+archive/ubuntu/gnome3/+files/pulseeffects_1.313entornosgnulinuxenial-1ubuntu1_amd64.deb
Ahora instale el paquete binario ejecutando:
$ 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
Si obtiene errores de dependencia como el anterior, haga lo siguiente:
$ 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 https://ke.archive.ubuntu.com/ubuntu xenial/main amd64 python-cairo amd64 1.8.8-2 [41.3 kB]
Get:2 https://ke.archive.ubuntu.com/ubuntu xenial/main amd64 python-gi amd64 3.20.0-0ubuntu1 [194 kB]
Get:3 https://ke.archive.ubuntu.com/ubuntu xenial/main amd64 python-gobject-2 amd64 2.28.6-12ubuntu1 [181 kB]
Get:4 https://ke.archive.ubuntu.com/ubuntu xenial/universe amd64 python-gobject all 3.20.0-0ubuntu1 [2,544 B]
Get:5 https://ke.archive.ubuntu.com/ubuntu xenial/universe amd64 python-gst-1.0 amd64 1.6.2-1build1 [11.1 kB]
Get:6 https://ke.archive.ubuntu.com/ubuntu xenial/universe amd64 swh-plugins amd64 0.4.15+1-8 [459 kB]
Get:7 https://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.
...
Después, instale el paquete 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) ...
Confirme que la instalación fue exitosa usando
$ apt list --installed pulseeffects
Listing... Done
pulseeffects/now 1.313entornosgnulinuxenial-1ubuntu1 amd64 [installed,local]
Para ejecutar pulseeffects instalado, puede utilizar el terminal:
$ pulseeffects
o busque en la interfaz de usuario y haga clic en la aplicación.
Ubuntu 17.04 (64 bits)
$ 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 bits)
Para Ubuntu 17.10 y la última versión, los paquetes binarios los proporciona Mikhailnov. La instalación es como se muestra a continuación.
$ wget -q -O- https://repo.dumalogiya.ru/keys/mikhailnov_pub.gpg | sudo apt-key add -
$ echo "deb https://repo.dumalogiya.ru/aptly/public artful main" | sudo tee /etc/apt/sources.list.d/dumalogiya-artful.list
$ sudo apt update
$ sudo apt install pulseeffects
Instalación de PulseEffects en Ubuntu usando flatpak
Primero instalemos Flatpak. Para Ubuntu 16.04, 16.10, 17.04 y 17.10, hay disponible un PPA que contiene el paquete flatpak. Para instalar, ejecute:
Agregar repositorio de 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
Luego actualice la caché de la aplicación e instale flatpak
$ sudo apt update && sudo apt install flatpak
Ahora que se ha instalado FlatPak, proceda a instalar 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
Confirme que la aplicación se haya instalado correctamente:
$ 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
En la lista anterior, puede ver que la aplicación pulseeffects tiene el nombre: com.github.wwmm.pulseeffects / x86_64 / stable como hace referencia flatpak. Para ejecutar la aplicación flatpak, use la sintaxis del comando:
$ flatpak run APPLICATION
En nuestro caso, el comando a ejecutar es:
$ flatpak run com.github.wwmm.pulseeffects
También puede iniciar la aplicación usando la barra de búsqueda de Ubuntu Unity, solo busque efectos del pulso y haga clic en él.
Instalación de PulseEffects en Fedora
Usaremos flatpak en Fedora para instalar pulseeffects. Un paquete flatpak está disponible para Fedora 23 y más reciente y se instala de forma predeterminada en Fedora Puesto de trabajo. Si no usa Fedora Estación de trabajo, puede instalar Flatpak ejecutando:
$ sudo dnf install flatpak
Instale 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
Para ejecutar la aplicación, use la misma sintaxis que se mostró anteriormente para Ubuntu:
$ flatpak run com.github.wwmm.pulseeffects
Instalar PulseEffects en Arch
Esto cubre la instalación de Arch Linux y sus distribuciones derivadas como Manjaro y Antergos. En Arch, puedes instalar pulseeffects usando tres métodos:
Método 1: uso de Pacaur
Pacaur es un ayudante de AUR que tiene como objetivo minimizar la interacción del usuario mientras administra paquetes en Arch. pacaur no está disponible de forma predeterminada en Arch, primero instálelo si aún no lo tiene:
$ curl -s https://gist.githubusercontent.com/Tadly/0e65d30f279a34c33e9b/raw/pacaur_install.sh | bash
Después de que la instalación de pacaur sea exitosa, proceda a instalar pulseeffects
$ pacaur --needed --noconfirm --noedit -S pulseeffects
Confirme que pulseeffects se haya instalado correctamente mediante:
$ pacman -Qs pulseeffects
local/pulseeffects 3.1.6-1
Audio Effects for Pulseaudio Applications
Método 2: uso de flatpak
Un paquete flatpak está disponible en los repositorios oficiales. flatpak-git también está disponible en AUR para obtener la instantánea de desarrollo más reciente.
$ sudo pacman -S flatpak
Instale PulseEffects usando flatpak en Arch
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ sudo flatpak install flathub com.github.wwmm.pulseeffects
Lanzamiento de pulseeffects
Para iniciar pulseeffects, puede hacerlo desde CLI escribiendo el comando:
$ pulseeffects
O buscando y seleccionando efectos de pulso en la barra de búsqueda de su entorno de escritorio.
Para los usuarios de la línea de comandos, se encuentra disponible alguna ayuda sobre el funcionamiento de los efectos de pulso en la línea de comandos, como se muestra a continuación:
Mostrar opciones disponibles
$ pulseeffects -h | --help
Mostrar todas las opciones disponibles
$ pulseeffects --help-all
Iniciar pulseeffects como un servicio en segundo plano
$ pulseeffects --gapplication-service
Cuando se inicia de esta manera, PulseEffects no mostrará su ventana y activará todas las aplicaciones de forma predeterminada.
Si desea ver la ventana para cambiar un parámetro, simplemente ejecute PulseEffects nuevamente sin esta opción o haga clic en su icono de inicio.
Exit PulseEffects. Esto es útil cuando se ejecuta como un servicio.
$ pulseeffects -q
O
$ pulseeffects --quit