
O artigo do XDA expressou a frustração perfeitamente: metade das melhores funcionalidades voltadas ao usuário do GNOME são extensões de terceiros que quebram a cada seis meses quando a versão do shell é atualizada. A integração com Firefox, da qual o site extensions.gnome.org depende, também é frágil. Estes melhores aplicativos para gerenciar extensões do GNOME Shell no Linux permitem instalar, atualizar, fazer backup e reverter sem abrir um navegador sequer uma vez.
O que procurar em um gerenciador de extensões
- Interface nativa do GNOME. As extensões são para GNOME, então o gerenciador deve parecer que pertence lá.
- Atualização em lote. Atualizar uma extensão de cada vez é um caminho rápido para um shell quebrado.
- Backup e restauração. Após uma atualização de distro, restaurar seu conjunto de extensões deve ser um arquivo, não uma hora de cliques.
- Verificações de compatibilidade. As melhores ferramentas avisam quando uma extensão não declara suporte à versão atual do shell.
- Linha de comando. Um CLI é importante para scripts e para configurar novas máquinas sem um navegador.
Comparação rápida
| Aplicativo | Melhor para | Plano gratuito | Destaque | Empacotamento de distro |
|---|---|---|---|---|
| Extension Manager (mjakeman) | A resposta padrão | Gratuito | Navegue, instale e atualize em uma janela | Flathub, maioria das distros |
| GNOME Extensions app (integrado) | O mínimo necessário | Gratuito | Ativar/desativar e configurações | Cada instalação GNOME |
| gext | Scripting de extensões | Gratuito | CLI-first, multiplataforma | AUR, pip |
| gnome-shell-extension-installer | Scripting de instalação Ubuntu | Gratuito | Script bash amigável com wget | Manual, repositório upstream |
| Extension Rollback | Recuperação de atualizações ruins | Gratuito | Reverte para versão anterior | Flathub |
| Fedora Extension Sets | Seleções aprovadas pela distro | Gratuito | Curado pela Fedora, compatibilidade garantida | Repositório Fedora Workshops |
| Déjà Dup | Backup completo do sistema que captura extensões | Gratuito | Backups agendados | Cada distro principal |
Os aplicativos
1. Extension Manager — melhor resposta padrão
Extension Manager de Matthew Jakeman é o que a maioria dos usuários modernos quer dizer quando falam de um “aplicativo de extensões GNOME”. Navegue por extensions.gnome.org em uma janela nativa, instale com um clique, atualize em lote e configure preferências por extensão sem abrir o Firefox.
Onde fica aquém: depende da API extensions.gnome.org. Se GNOME.org limitar a velocidade ou o site cair, a aba de navegação quebra. Não faz rollback de versão por conta própria.
Preços:
- Gratuito: GPL 3.
- Pago: nenhum.
Plataformas: Linux (qualquer desktop GNOME). Download: Extension Manager no Flathub Conclusão: o primeiro aplicativo a instalar após qualquer desktop GNOME novo.
2. GNOME Extensions app — melhor mínimo
GNOME Extensions app agora é entregue com toda instalação GNOME. Não pode navegar ou instalar; pode ativar, desativar, desinstalar e abrir o diálogo de configurações por extensão. Combinado com Extension Manager do Flatpak cobre tudo.
Onde fica aquém: instalação apenas via navegador. Sem botão atualizar tudo. Sem avisos de compatibilidade de versão.
Preços:
- Gratuito: incluído no GNOME.
- Pago: nenhum.
Plataformas: Linux (qualquer desktop GNOME).
Download: já instalado em qualquer desktop GNOME, caso contrário gnome-extensions-app do gerenciador de pacotes da sua distro.
Conclusão: o que todos realmente usam no primeiro dia, depois complementam com algo melhor.
3. gext — melhor CLI para scripting
gext é um CLI Python que se comunica com extensions.gnome.org de um terminal. gext search dash to dock, gext install <uuid>, gext update, gext export > extensions.txt. O arquivo exportado torna mover seu conjunto de extensões entre máquinas uma simples colagem de uma linha.
Onde fica aquém: instalações passam pela mecânica de atualização em tempo real do gnome-shell, então você ainda precisa fazer logout e login para que as extensões de nível shell entrem em vigor.
Preços:
- Gratuito: MIT.
- Pago: nenhum.
Plataformas: Linux (qualquer desktop GNOME).
Download: essembeh/gnome-extensions-cli via pip install gnome-extensions-cli ou AUR.
Conclusão: a ferramenta para o momento “executei um script bash e meu novo laptop se parece com o antigo”.
4. gnome-shell-extension-installer — melhor para setups Ubuntu com script
gnome-shell-extension-installer é um único script bash que busca um arquivo de extensão de extensions.gnome.org por ID e o instala localmente. Perfeito para scripts cloud-init, playbooks Ansible ou um script de primeiro boot em uma instalação Ubuntu nova.
Onde fica aquém: nenhum mecanismo de atualização. Nada impede que você instale algo incompatível.
Preços:
- Gratuito: MIT.
- Pago: nenhum.
Plataformas: Linux (Ubuntu, Debian, Fedora, Arch). Download: gnome-shell-extension-installer no GitHub Conclusão: a opção menos gráfica, ideal em automação.
5. Extension Rollback — melhor ferramenta de recuperação
Extension Rollback mantém um histórico de cada versão de extensão que você instala e permite reverter se uma atualização do shell a quebrar. Útil quando uma versão noturna de extensions.gnome.org é mais bugada que aquela que funcionava bem ontem.
Onde fica aquém: não impede instalações ruins, apenas se recupera delas. Precisa ser executado antes da atualização ruim para ter algo para reverter.
Preços:
- Gratuito: MIT.
- Pago: nenhum.
Plataformas: Linux (qualquer desktop GNOME). Download: Extension Rollback no Flathub Conclusão: vale a pena instalar a primeira vez que GNOME 48 chega e metade de suas extensões deixa de funcionar.
6. Fedora Extension Sets — melhor seleções aprovadas pela distro
Fedora Extension Sets são pacotes de extensões curados pelo Fedora Project e testados para funcionar juntos na versão atual do Fedora. Instale o conjunto, obtenha uma bandeja/dash/monitor de sistema pré-configurado e Fedora se compromete em mantê-los funcionando durante o ciclo de vida do lançamento.
Onde fica aquém: apenas Fedora. Os conjuntos são opinativos; os mantenedores não adicionarão toda extensão que você ama.
Preços:
- Gratuito: Fedora Project.
- Pago: nenhum.
Plataformas: Linux (Fedora Workstation).
Download: dnf install gnome-shell-extension-sets no Fedora.
Conclusão: a forma mais segura de executar extensões se você puder escolher sua distro para adaptá-la.
7. Déjà Dup — melhor backup completo do sistema que captura extensões
Déjà Dup é o aplicativo de backup padrão no GNOME e captura ~/.local/share/gnome-shell/extensions junto com tudo mais no seu diretório home. Se uma atualização de distro destruir sua configuração cuidadosamente ajustada, uma restauração traz tudo de volta.
Onde fica aquém: é uma ferramenta de backup geral, não um gerenciador de extensões. Restaurar extensões entre versões do shell ainda requer uma verificação de compatibilidade depois.
Preços:
- Gratuito: GPL 3.
- Pago: nenhum.
Plataformas: Linux (qualquer desktop GNOME). Download: Déjà Dup no Flathub Conclusão: a ferramenta “por que não fiz isso antes da atualização de distro”.
Como escolher o certo
Para a maioria dos usuários: instale Extension Manager, mantenha o GNOME Extensions app integrado para ativar/desativar, adicione Extension Rollback na primeira vez que tiver uma atualização ruim. Para automação de setup entre máquinas: gext ou gnome-shell-extension-installer em seus dotfiles. Para um laptop Fedora familiar: Fedora Extension Sets e mãos livres. Todos: execute Déjà Dup em uma agenda para que uma atualização de distro não custo você um fim de semana de cliques. Fique apenas no navegador se você instala uma extensão por ano e nunca se preocupa de novo.
FAQ
Ainda preciso da integração Firefox para instalar extensões?
Não com Extension Manager ou gext. Ambas se comunicam diretamente com extensions.gnome.org. O caminho do Firefox ainda funciona mas não é mais obrigatório.
Por que minhas extensões quebram a cada lançamento do GNOME?
As extensões declaram quais versões do shell elas suportam. Quando GNOME publica uma nova versão principal do shell, a maioria das extensões precisa de pequenas atualizações antes de serem reativadas. Extension Manager e Fedora Extension Sets mostram quais de suas extensões não foram atualizadas para o shell atual.
Como me recupero após uma atualização GNOME quebrar meu desktop?
Faça login em uma sessão fallback (geralmente Wayland em X11), abra Extension Manager ou o aplicativo integrado e desative todas as extensões. Faça logout e login novamente. Reative uma por uma para encontrar o culpado, ou use Extension Rollback para reverter sua versão.
Como verifico se uma extensão é segura antes de instalar?
Extension Manager mostra a página extensions.gnome.org em linha incluindo o link do código-fonte. Leia isso primeiro para qualquer coisa que solicite integração de sistema ou ganchos de lançador. Cada extensão publicada é revisada manualmente mas a revisão não é uma auditoria de segurança.
Como copio minha lista de extensões para uma nova máquina?
gext export > ~/extensions.txt, copie o arquivo, gext install $(cat ~/extensions.txt). Ou restaure seu backup Déjà Dup e tudo mais segue.