Cela fonctionne dans Gnome 3.8.4, et devrait fonctionner plus tard.
Définissez toutes les extensions que vous souhaitez activer.
Puis lancez:
gsettings get org.gnome.shell enabled-extensions
Cela devrait venir avec quelque chose comme
$ gsettings get org.gnome.shell enabled-extensions
['[email protected]', '[email protected]', '[email protected]']
Copiez la sortie, puis exécutez gnome-session-properties
Appuyez sur Ajouter, puis entrez la sortie de gsettings get org.gnome.shell enabled-extensions "['use... ...blogspot.com']"
- Toutefois, comme cela a été gentiment souligné, remplacez get
par set
lorsque vous entrez dans la boîte de commande, comme dans l'image ci-dessous. METTEZ LES CITATIONS DOUBLES, AUTREMENT CELA NE FONCTIONNERA PAS (si vous n'êtes pas sûr, testez d'abord la commande dans le terminal - si aucun retour n'est donné, cela a fonctionné).
EDIT: Pour les nouvelles versions sans gnome-session-properties
, vous aurez probablement besoin de créer manuellement une . desktop dans ~/.config/autostart
- certains outils d'interface graphique peuvent être disponibles via l'outil Gnome Tweak ou similaire.
Par exemple:
Assurez-vous ensuite que ceci est activé:
Chaque fois que vous vous connectez, il doit exécuter une commande pour restaurer toutes les extensions!
N.B. Si vous apportez des modifications à vos extensions activées, vous devrez les mettre à jour.
Pour automatiser ce processus, ce script semble fonctionner:
#!/bin/bash
active_extensions=$(gsettings get org.gnome.shell enabled-extensions)
autostart_file=$HOME/.config/autostart/restore-extensions.desktop
echo -e "Currently active extensions:\n\e[34m$active_extensions\e[0m"
echo -e "[Desktop Entry]\nType=Application" > $autostart_file
echo Exec=gsettings set org.gnome.shell enabled-extensions \"$active_extensions\" >> $autostart_file
echo -e "Hidden=false\nNoDisplay=false\nX-GNOME-Autostart-enabled=true\nName=Restore Extensions\nComment=Restore enabled extensions on login" >> $autostart_file
echo "Command to restore currently active extensions added to $HOME/.config/autostart/restore-extensions.desktop"
exit
Enregistrez le script dans ~/.local/bin/extension-update
, exécutez-le (définissez-le dans la fenêtre Propriétés du fichier ou exécutez chmod +x ~/.local/bin/extension-update
)
.
Ensuite, chaque fois que vous exécutez extension-update
, il va mettre à jour un fichier de démarrage automatique à ~/.config/autostart/restore-extensions.desktop
(une entrée de démarrage automatique différente sera probablement différente si vous en avez créé une manuellement ci-dessus) peut vouloir le supprimer) - vous pouvez vérifier gnome-session-properties
pour vous en assurer.