Una extensión de shell gnome para mostrar y cargar rápidamente los preajustes fáciles del panel superior
EasyEffects (anteriormente conocido como pulsefectos) es una aplicación GTK4 para aplicar múltiples filtros y efectos de audio a sus entradas de audio (micrófono) y salidas (altavoz, auriculares, etc.). Permite a los usuarios descargar presets comunitarios o crear los suyos propios. Los presets instalados se pueden ver y seleccionar desde la GUI fácil de efectores o usar comandos de terminal.
Esta extensión de GNOME permite a los usuarios ver rápidamente y seleccionar el preajuste que desean desde la barra de estado de shell Gnome sin abrir la aplicación EasyEffects o los comandos de escritura en el terminal.

Esta extensión depende de los efectos fáciles de funcionar. Hace uso de opciones de línea de comandos easyeffects -p y easyeffects -l .
Se respaldan las versiones Flatpak y No Flatpak de EasyEffects.
Para solucionar algunos de los problemas comunes que podría tener después de instalar la extensión, asegúrese de tener:
También intente reiniciar su sistema después de una nueva instalación de efectos fáciles para prevenir o solucionar algunos posibles problemas.
Para poder instalar extensiones desde el sitio web de Extensions, debe tener:
gnome-browser-connector (desde su administrador de paquetes)Nota: Debido al proceso de revisión, las nuevas versiones en el sitio web de Gnome Extensions pueden retrasarse unos días a veces.
Las extensiones desarrolladas para GNOME 45+ son incompatibles con versiones más antiguas de GNOME y viceversa. Si utiliza el sitio web de GNOME Extensions o alguna aplicación como Extension Manager, debe instalar la última versión compatible para su versión GNOME. Pero si lo instala desde la fuente, debe elegir el que sea compatible con su versión GNOME.
| Rama | Versión | Versión compatible de gnomo |
|---|---|---|
| maestro | V21 | GNOME 45 + |
| legado | V17 | GNOME 3.38 ... GNOME 44 |
Clon el repositorio:
git clone https://github.com/ulville/eepresetselector.git cd eepresetselectorSi necesita una versión específica en lugar de la rama maestra:
git checkout < tag-or-branch > Reemplace <tag-or-branch> con el nombre de la etiqueta de la versión, por ejemplo, git checkout v17 o un nombre de rama, por ejemplo, git checkout legacy
Ejecutar el script de instalación:
makeIniciar sesión e iniciar sesión.
Habilite la extensión de la aplicación GNOME Extensions.
La extensión muestra los nombres de títulos 'Preset de salida' y 'Entrada preestablecida' como se analiza desde la salida de la interfaz de línea de comandos de EasyEffects, por lo que ya viene en el lenguaje del sistema (si es compatible con EasyEffects).

Para notificaciones y preferencias necesitamos traducciones. Las traducciones disponibles son:
Cree un archivo de plantilla actualizado:
make pot Ábralo usando tu editor de PO favorito, por ejemplo, "Poedit". Cree una traducción de él para su idioma, realice sus cambios y guárdelo como un archivo .po en el directorio ./locale .
Eliminar el archivo .pot
Actualizar mensajes traducibles ejecutando
make translationsEdite el archivo PO en el que desea trabajar usando su editor de PO favorito y guarda.
Utilizo Eslint 8 y una configuración de Eslint personalizada creada específicamente para extensiones de shell Gnome. Utilice Eslint para formatear su código antes de comprometerse.
Instale Eslint en el directorio del proyecto (esto usa package.json para instalar la versión de Eslint necesaria y sus dependencias)
npm installPara verificar las advertencias de Eslint
npx eslint -c .eslintrc.yml < filename.js >Para solucionar problemas automáticamente
npx eslint --fix -c .eslintrc.yml < filename.js >O puede integrar Eslint con su editor de elección. Para VScode, uso la extensión oficial de Eslint desde Microsoft.