Chiunque utilizzi GNOME come ambiente desktop sa quanto le estensioni siano fondamentali per personalizzare l’esperienza utente. Tuttavia, ad ogni aggiornamento di versione (passando ad esempio da GNOME 45 a 46 o 47), molti utenti si ritrovano con il messaggio d’errore: “Incompatibile” o “Non supportata”.
Se le tue estensioni preferite hanno smesso di funzionare, non disperare. In questa guida vedremo perché accade e quali sono i passaggi tecnici per forzarne il ripristino.
Perché le estensioni smettono di funzionare?
La causa principale è il controllo della versione. Ogni estensione contiene un file di configurazione (metadata.json) che elenca le versioni di GNOME con cui è stata testata. Se la tua versione attuale non è in quell’elenco, GNOME disabilita l’estensione per sicurezza.
1. La soluzione più semplice: Extension Manager
Invece di usare il browser, ti consigliamo di installare Extension Manager. È un’applicazione nativa che permette di cercare, installare e aggiornare le estensioni in modo pulito.
- Vantaggio: Ti avvisa quali estensioni sono incompatibili e permette di gestire i file di sistema senza passare dal browser.
- Installazione (Flatpak):
flatpak install flathub com.mattjakeman.ExtensionManager
2. Il “Trucco” per esperti: Disabilitare il controllo della versione
Se vuoi forzare l’uso di un’estensione anche se non ufficialmente supportata, puoi istruire GNOME a ignorare il controllo della compatibilità tramite terminale:
gsettings set org.gnome.shell disable-extension-version-validation true
Nota: Dopo aver eseguito il comando, è necessario riavviare la sessione (Logout/Login). Se la Shell diventa instabile, ripristina il comando cambiandotrueconfalse.
3. Modificare il file metadata.json manualmente
Puoi “ingannare” GNOME aggiungendo la tua versione al file di configurazione dell’estensione:
- Vai nel percorso:
~/.local/share/gnome-shell/extensions/. - Entra nella cartella dell’estensione interessata.
- Apri il file
metadata.jsoncon un editor di testo. - Cerca la voce
"shell-version"e aggiungi la tua versione attuale.
Esempio: "shell-version": [ "45", "46", "47" ]
4. Verificare il connettore del browser
Se il sito GNOME Extensions non rileva il desktop, assicurati di aver installato il connettore nativo:
- Ubuntu/Debian:
sudo apt install gnome-browser-connector - Fedora:
sudo dnf install gnome-browser-connector
Conclusione
Il sistema delle estensioni di GNOME è potente ma rigido. Utilizzando Extension Manager o disabilitando la validazione della versione, potrai ripristinare il tuo workflow in pochi istanti.
Hai risolto il problema o un’estensione specifica continua a darti problemi? Scrivicelo nei commenti!