Installare estensioni per GNOME Shell può diventare rapidamente un’operazione macchinosa, soprattutto quando si preferisce evitare l’interfaccia web del sito ufficiale o si lavora in ambienti dove la GUI non è sempre a portata di mano. È proprio in questo contesto che nasce GNOME Shell Extension Installer uno script pensato per semplificare al massimo la gestione delle estensioni direttamente dal terminale. Il progetto offre un’alternativa efficiente e diretta per cercare, installare, aggiornare o rimuovere le estensioni disponibili sul portale ufficiale GNOME.

L’utilizzo è molto semplice: lo script accetta il nome dell’estensione o il suo ID numerico come parametro, andando poi a recuperare automaticamente i metadati, scaricare il pacchetto e attivarlo nel proprio ambiente desktop. Un sistema comodo anche per installazioni massive o per automatizzare setup su più macchine. È possibile anche cercare estensioni per parola chiave, visualizzare informazioni dettagliate prima dell’installazione e aggiornare quelle già presenti con un semplice comando.
Lo script richiede dipendenze minime, come curl, unzip, jq e ovviamente un sistema GNOME configurato correttamente. Non richiede privilegi di root per operare, poiché installa le estensioni nella directory dell’utente, in linea con le buone pratiche di sicurezza e isolamento.
Per installare GNOME Shell Extension Installer basta digitare:
wget -O gnome-shell-extension-installer "https://github.com/brunelli/gnome-shell-extension-installer/raw/master/gnome-shell-extension-installer"
chmod +x gnome-shell-extension-installer
sudo mv gnome-shell-extension-installer /usr/bin/Al termine dell’installazione basta avviare il terminale e digitare gnome-shell-extension-installer seguito dall’estensione che vogliamo cercare e / o installare. Per chi vive GNOME in maniera più “minimalista” o vuole avere un maggiore controllo sulle estensioni senza ricorrere al browser, GNOME Shell Extension Installer rappresenta una soluzione elegante, leggera e completamente open source.
Home GNOME Shell Extension Installer