GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Les extensions sont désactivées après le redémarrage ?

Fermé. Cette question est hors sujet. Il n'accepte pas de réponses actuellement.

Vous voulez améliorer cette question ? Mettez à jour la question pour qu'elle soit sur le sujet de Ask Ubuntu.

Fermé il y a 7 ans.


Améliorer cette question

J'utilise Ubuntu Gnome 13.10 avec Gnome 3.10. Mon problème est que chaque fois que je redémarre le système d'exploitation, toutes les extensions du shell sont désactivées. Ce qui est étrange, c'est que leurs paramètres sont conservés. Ils sont juste éteints et je dois les réactiver à chaque fois. Comment puis-je les rendre persistants.

Merci

Mettre à jour

Aujourd'hui, Ubuntu 13.10 est officiellement sorti et après la mise à niveau, mon problème est toujours là. Voici mes informations système :

$ uname -a
Linux ubuntu-desktop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Des idées ?

Note complémentaire – Quelqu'un peut-il me dire au moins si les paramètres de l'état des extensions (on/off) sont stockés ? J'ai supprimé toutes les extensions

rm -r ~/.local/share/gnome-shell/extensions/*
rm -r /usr/share/gnome-shell/extensions/*

et j'ai installé ceux que j'utilise. Je pense donc à créer un cronjob et à les activer tous à chaque démarrage du système. Au moins jusqu'à ce que je trouve comment résoudre ce problème.

Meilleure réponse

Cela fonctionne dans Gnome 3.8.4 et devrait fonctionner dans les versions ultérieures.

Définissez toutes les extensions sur lesquelles vous souhaitez figurer.
Ensuite, exécutez :

gsettings get org.gnome.shell enabled-extensions

Cela devrait donner 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']" – Cependant, comme cela a été gentiment souligné, modifiez get à set lors de la saisie dans la boîte de commande, comme dans l'image ci-dessous. METTRE LES DOUBLE QUOTES, SINON 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é).

MODIF : Pour les versions plus récentes sans gnome-session-properties , vous devrez probablement créer manuellement un fichier .desktop dans ~/.config/autostart – certains outils GUI peuvent être disponibles via Gnome Tweak Tool ou similaire.

Par exemple :

Assurez-vous ensuite que ceci est activé :

Désormais, chaque fois que vous vous connectez, une commande doit être exécutée pour restaurer toutes les extensions !

En relation :Comment désactiver la gradation de l'écran dans 14.04 ?

N.B. Si vous apportez des modifications à vos extensions activées, celles-ci devront être mises à 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:ne[34m$active_extensionse[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=falsenNoDisplay=falsenX-GNOME-Autostart-enabled=truenName=Restore ExtensionsnComment=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 , rendez-le exécutable (soit définissez-le dans la fenêtre Propriétés du fichier, soit exécutez chmod +x ~/.local/bin/extension-update ) .

Ensuite, chaque fois que vous exécutez extension-update , il mettra à jour un fichier de démarrage automatique à ~/.config/autostart/restore-extensions.desktop (il sera probablement différent d'une entrée de démarrage automatique différente si vous en avez créé une manuellement comme ci-dessus, donc si vous en avez créé une manuellement, vous voudrez peut-être la supprimer) – vous pouvez vérifier dans gnome-session-properties pour s'en assurer.


Ubuntu
  1. Ubuntu - Dossier de modules Lib supprimé après chaque redémarrage ?

  2. Ufw reste désactivé après un redémarrage avec Ubuntu Server 16.04 ?

  3. Comment augmenter la vitesse du curseur dans le terminal Gnome ?

  4. Rétablir le menu système après être revenu à Gnome Classic ?

  5. Qu'est-ce qui fait qu'iptables se charge à chaque fois après un redémarrage, même lorsqu'il est complètement éteint

Comment installer les extensions du shell GNOME dans Fedora

Comment installer les extensions GNOME Shell dans Ubuntu 17.10

Comment installer et utiliser les extensions GNOME Shell sous Linux

Comment installer les extensions Gnome dans CentOS 8

Comment installer et gérer les extensions Gnome Shell ?

Impossible de télécharger les mises à jour depuis Extensions.gnome.org ?