
El artículo de XDA expresó la frustración perfectamente: la mitad de las mejores características dirigidas al usuario en GNOME son extensiones de terceros que se rompen cada seis meses cuando la versión del shell se actualiza. La integración de Firefox de la que depende el sitio extensions.gnome.org también es frágil. Estas mejores aplicaciones para gestionar extensiones de GNOME Shell en Linux te permiten instalar, actualizar, hacer copias de seguridad e invertir cambios sin abrir un navegador ni una sola vez.
Qué buscar en un gestor de extensiones
- Interfaz nativa de GNOME. Las extensiones son para GNOME, así que el gestor debe verse como si perteneciera allí.
- Actualización por lotes. Actualizar una extensión a la vez es una ruta rápida a un shell roto.
- Copia de seguridad y restauración. Después de una actualización de distribución, restaurar tu conjunto de extensiones debe ser un archivo, no una hora de clics.
- Comprobaciones de compatibilidad. Las mejores herramientas avisan cuando una extensión no declara compatibilidad con la versión actual del shell.
- Línea de comandos. Un CLI es importante para scripts y para configurar máquinas nuevas sin un navegador.
Comparación rápida
| Aplicación | Mejor para | Plan gratuito | Destacado | Empaquetado de distribución |
|---|---|---|---|---|
| Extension Manager (mjakeman) | La respuesta predeterminada | Gratuito | Navega, instala y actualiza en una ventana | Flathub, la mayoría de distribuciones |
| GNOME Extensions app (integrada) | Lo mínimo necesario | Gratuito | Habilitar/deshabilitar y configuración | Cada instalación de GNOME |
| gext | Extensiones de scripting | Gratuito | CLI-first, multiplataforma | AUR, pip |
| gnome-shell-extension-installer | Scripting de instalación de Ubuntu | Gratuito | Script bash compatible con wget | Manual, repositorio ascendente |
| Extension Rollback | Recuperación de actualizaciones deficientes | Gratuito | Revierte a versión anterior | Flathub |
| Fedora Extension Sets | Selecciones respaldadas por distribución | Gratuito | Curado por Fedora, compatibilidad garantizada | Repositorio de Fedora Workshops |
| Déjà Dup | Copia de seguridad del sistema completo que captura extensiones | Gratuito | Copias de seguridad en horario | Cada distribución importante |
Las aplicaciones
1. Extension Manager — la mejor respuesta predeterminada
Extension Manager de Matthew Jakeman es lo que la mayoría de usuarios modernos entienden cuando hablan de una “aplicación de extensiones GNOME”. Navega por extensions.gnome.org dentro de una ventana nativa, instala con un clic, actualiza por lotes y configura ajustes por extensión sin abrir Firefox.
Dónde se queda corta: depende de la API de extensions.gnome.org. Si GNOME.org limita la velocidad o el sitio está caído, la pestaña de exploración se rompe. No hace reversión de versiones por sí sola.
Precios:
- Gratuito: GPL 3.
- Pagado: ninguno.
Plataformas: Linux (cualquier escritorio GNOME). Descarga: Extension Manager en Flathub Conclusión: la primera aplicación que instalar después de cualquier escritorio GNOME nuevo.
2. GNOME Extensions app — lo mínimo mejor
GNOME Extensions app se envía ahora con cada instalación de GNOME. No puede navegar ni instalar; puede habilitar, deshabilitar, desinstalar y abrir el diálogo de configuración por extensión. Combinado con Extension Manager de Flatpak cubre todo.
Dónde se queda corta: la instalación es solo por navegador. Sin botón actualizar-todo. Sin advertencias de compatibilidad de versiones.
Precios:
- Gratuito: incluido en GNOME.
- Pagado: ninguno.
Plataformas: Linux (cualquier escritorio GNOME).
Descarga: ya instalada en cualquier escritorio GNOME, de lo contrario gnome-extensions-app desde tu gestor de paquetes de distribución.
Conclusión: lo que todos realmente usan el primer día, luego complementan con algo mejor.
3. gext — mejor CLI para scripting
gext es un CLI de Python que se comunica con extensions.gnome.org desde una terminal. gext search dash to dock, gext install <uuid>, gext update, gext export > extensions.txt. El archivo exportado hace que mover tu conjunto de extensiones entre máquinas sea una sola línea pegada.
Dónde se queda corta: las instalaciones funcionan a través de la mecánica de actualización en directo de gnome-shell, así que aún necesitas cerrar sesión e iniciarla de nuevo para que las extensiones de nivel de shell surtan efecto.
Precios:
- Gratuito: MIT.
- Pagado: ninguno.
Plataformas: Linux (cualquier escritorio GNOME).
Descarga: essembeh/gnome-extensions-cli vía pip install gnome-extensions-cli o AUR.
Conclusión: la herramienta para el momento “ejecuté un script bash y mi portátil nuevo se parece al viejo”.
4. gnome-shell-extension-installer — mejor para configuraciones de Ubuntu con script
gnome-shell-extension-installer es un único script bash que obtiene un archivo de extensión de extensions.gnome.org por ID e lo instala localmente. Perfecto para scripts cloud-init, playbooks de Ansible o un script de primer inicio en una instalación nueva de Ubuntu.
Dónde se queda corta: no hay mecanismo de actualización. Nada impide que instales algo incompatible.
Precios:
- Gratuito: MIT.
- Pagado: ninguno.
Plataformas: Linux (Ubuntu, Debian, Fedora, Arch). Descarga: gnome-shell-extension-installer en GitHub Conclusión: la opción menos gráfica, ideal en automatización.
5. Extension Rollback — la mejor herramienta de recuperación
Extension Rollback mantiene un historial de cada versión de extensión que instalas y te permite revertir si una actualización del shell la rompe. Útil cuando un lanzamiento nocturno de extensions.gnome.org es más buggy que el que funcionaba bien ayer.
Dónde se queda corta: no previene instalaciones deficientes, solo se recupera de ellas. Necesita ejecutarse antes de la actualización deficiente para tener algo que revertir.
Precios:
- Gratuito: MIT.
- Pagado: ninguno.
Plataformas: Linux (cualquier escritorio GNOME). Descarga: Extension Rollback en Flathub Conclusión: vale la pena instalar la primera vez que llega GNOME 48 y la mitad de tus extensiones dejan de funcionar.
6. Fedora Extension Sets — las mejores selecciones respaldadas por distribución
Fedora Extension Sets son paquetes de extensiones curados por Fedora Project y probados para funcionar juntos en la versión actual de Fedora. Instala el conjunto, obtén una bandeja/dash/monitor del sistema preconfigurado, y Fedora se compromete a mantenerlos funcionando durante el ciclo de vida de la versión.
Dónde se queda corta: solo Fedora. Los conjuntos son dogmáticos; los mantenedores no agregarán cada extensión que ames.
Precios:
- Gratuito: Fedora Project.
- Pagado: ninguno.
Plataformas: Linux (Fedora Workstation).
Descarga: dnf install gnome-shell-extension-sets en Fedora.
Conclusión: la forma más segura de ejecutar extensiones si puedes elegir tu distribución para adaptarla.
7. Déjà Dup — la mejor copia de seguridad del sistema completo que captura extensiones
Déjà Dup es la aplicación de copia de seguridad predeterminada en GNOME y captura ~/.local/share/gnome-shell/extensions junto con todo lo demás en tu directorio de inicio. Si una actualización de distribución destruye tu configuración cuidadosamente ajustada, una restauración lo devuelve todo.
Dónde se queda corta: es una herramienta de copia de seguridad general, no un gestor de extensiones. La restauración de extensiones en versiones de shell aún requiere una comprobación de compatibilidad después.
Precios:
- Gratuito: GPL 3.
- Pagado: ninguno.
Plataformas: Linux (cualquier escritorio GNOME). Descarga: Déjà Dup en Flathub Conclusión: la herramienta “por qué no hice esto antes de la actualización de distribución”.
Cómo elegir el adecuado
Para la mayoría de usuarios: instala Extension Manager, mantén GNOME Extensions app integrada para habilitar/deshabilitar, agrega Extension Rollback la primera vez que tengas una actualización deficiente. Para automatización de configuración entre máquinas: gext o gnome-shell-extension-installer en tus dotfiles. Para una portátil Fedora familiar: Fedora Extension Sets y manos fuera. Todos: ejecuta Déjà Dup en horario para que una actualización de distribución no te cueste un fin de semana haciendo clic. Quédate solo en navegador si instalas una extensión al año y nunca te preocupas de nuevo.
FAQ
¿Todavía necesito la integración de Firefox para instalar extensiones?
No con Extension Manager o gext. Ambos hablan directamente con extensions.gnome.org. La ruta de Firefox aún funciona pero ya no es obligatoria.
¿Por qué mis extensiones se rompen en cada lanzamiento de GNOME?
Las extensiones declaran qué versiones de shell soportan. Cuando GNOME publica una nueva versión importante del shell, la mayoría de extensiones necesitan pequeñas actualizaciones antes de habilitarse de nuevo. Extension Manager y Fedora Extension Sets ambas muestran cuál de tus extensiones no se ha actualizado para el shell actual.
¿Cómo me recupero después de que una actualización de GNOME rompa mi escritorio?
Inicia sesión en una sesión de respaldo (generalmente Wayland en X11), abre Extension Manager o la aplicación integrada y deshabilita todas las extensiones. Cierra sesión e inicia nuevamente. Rehabilita de una en una para encontrar al culpable, o usa Extension Rollback para revertir su versión.
¿Cómo verifico si una extensión es segura antes de instalarla?
Extension Manager muestra la página extensions.gnome.org en línea incluyendo el enlace del código fuente. Lee primero eso para cualquier cosa que solicite integración del sistema o ganchos de lanzador. Cada extensión publicada se revisa manualmente pero la revisión no es una auditoría de seguridad.
¿Cómo copio mi lista de extensiones a una máquina nueva?
gext export > ~/extensions.txt, copia el archivo, gext install $(cat ~/extensions.txt). O restaura tu copia de seguridad de Déjà Dup y todo lo demás sigue.