Ecco una soluzione alternativa nello spirito di questa risposta . Questo funziona almeno per 3.12. L'idea è di esportare un elenco delle estensioni che si desidera attivare, quindi scrivere uno script che le attivi all'avvio.
Ottenere l'elenco delle estensioni
Innanzitutto, attiva le estensioni che desideri siano attive. Quindi generiamo un elenco con quelli:
Nel terminale ( Ctrl + Alt + T
), eseguire
gsettings get org.gnome.shell enabled-extensions
Restituisce alla lista un elenco con le estensioni attualmente attive
['Bottom_Panel@rmy.pobox.com', 'impatience@gfxmonk.net']
Impostazione delle estensioni
Per attivare esattamente le estensioni nell'elenco, esegui
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
ma con la tua lista, naturalmente :)
Script per impostare le estensioni all'avvio
Per automatizzare all'avvio, creare uno script che esegue quel comando.
Vai ad esempio alla tua cartella home e crea un nuovo file vuoto. Nome script_name.sh
(solo l'estensione è importante). Avviare il nome del file con un punto, .
se si desidera che sia nascosto.
In quel file, scrivi
#!/bin/bash
gsettings set org.gnome.shell enabled-extensions ['extension_1', 'extension_2', 'extension_3']
Quindi salva il file, ovviamente :)
Rendere il file eseguibile, ad esempio right click > Properties > Permissions > Check "Allow executing file as program"
, in alternativa, modificare le autorizzazioni dal terminale eseguendo chmod ugo+x script_name.sh
nella cartella dello script.
Fallo all'avvio del sistema (non so come fare diversamente ): ~/.config/autostart/
crea un file chiamato some_name2.desktop
e inseriscilo
[Desktop Entry]
Name=your_prefered_name_here
Exec=/home/your_user_name/.script_name.sh
# Terminal=false
Type=Application
Hidden=false
StartupNotify=false
Name[en_US]=your_prefered_name_here
Il percorso successivo Exec=
dovrebbe essere quello in cui si trova lo script creato nel passaggio 2. Ancora una volta, salva il file :)
Forse subito dopo l'avvio, dovresti vedere lo script in Gnome Tweak Tool in Applicazioni di avvio. Dovrebbe anche essere eseguito all'avvio.
Attivazione e disattivazione delle estensioni
Se si desidera modificare le estensioni da eseguire, è necessario rigenerare l'elenco, quindi inserire il nuovo elenco nell'esecuzione dello script.
Parole finali
Spero che funzioni anche in 3.14.