Où gnome-session / gnome-shell stocke sa configuration?


11

Longue histoire courte; J'ai un système Debian qui exécute l' unstablearborescence depuis plus d'une décennie (par le feu, les flammes et plusieurs mises à niveau matérielles, mais à part). Cependant, il y a quelque temps, alors que Debian effectuait la transition vers gnome3 et le gnome-shellbureau, il y avait quelques problèmes dans le processus, et l'un ou l'autre d'entre eux a laissé mon utilisateur normal avec une configuration inutilisable - gnome-shelldémarre et se bloque immédiatement.

J'ai essayé de configurer un nouvel utilisateur complètement vide, et tout fonctionne bien pour celui-ci, donc c'est certainement un problème avec un paramètre local pour mon utilisateur principal quelque part ... C'est juste que je n'ai aucune idée par où commencer à chercher, et je ne Je ne veux pas effacer tous les fichiers de configuration car j'ai en quelque sorte besoin de la grande majorité d'entre eux. Au lieu de cela, je cherche à supprimer chirurgicalement tous les fichiers de configuration et / ou les options qui s'y rapportent gnome-shellet à les laisser les reconstruire à partir de zéro lorsque je le démarre, puis à partir de là.

EDIT : Ma mauvaise, légère dénomination échoue. Le problème semble être gnome-shellplutôt que gnome-session.


Question similaire? . Devrait donner un indice où regarder au moins.

Oui, mais cela nuirait aux paramètres de toutes sortes d' autres programmes que j'utilise toujours.
Shadur

gnome-shellest nouveau dans Gnome3, ce qui rend difficile de croire que c'est un problème avec votre ancienne configuration. Essayez de démarrer un xserver séparé (en tant que root) où gnome-shell (en tant qu'utilisateur principal) est le seul client et voyez si gnome-shell fonctionnera si rien d'autre n'est en cours d'exécution.
Bananguin

Comme je l'ai dit, debian a effectué quelques itérations unstablepour bien faire les choses. J'ai commencé à travailler avec gnome3 dans Sid quand il est sorti pour la première fois, et quelque part le long de la ligne, quelque chose s'est cassé.
Shadur

1
Si gnome-shell démarre et se bloque immédiatement, recherchez les modules complémentaires gnome-shell activés. Désactivez tous les modules complémentaires pour voir si cela résout le plantage.
fpmurphy

Réponses:


2

Comment savez-vous que c'est un problème de gnome-session? Il peut tout aussi bien être lancé par gnome-session.

En ce qui concerne la configuration, gnome est ... coloré. La configuration peut être stockée dans

  • ~ / .gnomerc (fichier)
  • ~ / .gnome (dir)
  • ~ / .gnome2 (dir)
  • ~ / .local (dir)
  • et bien sûr dans gconf, alias le registre gnome.

La session gnome de l'IIRC ne fait pas grand-chose. Il démarre les composants requis répertoriés dans gconf sous / desktop / gnome / session (voir / desktop / gnome / session / required_components pour les programmes qui répondent réellement aux exigences). Après, c'est plutôt passif.

Pour accéder à ces données, vous pouvez utiliser une interface utilisateur graphique ou gconftool-2. Pour parcourir votre configuration, vous pouvez

gconftool-2 -a --all-dirs /desktop/gnome/session
gconftool-2 -a --all-dirs /desktop/gnome/session/required_components

gnome-sessions "config" est en cours /apps/gnome-session. Ce qui peut également vous intéresser, ce sont /apps/gnome_settings_daemonses sous-répertoires et bien sûr les /appsentrées pour tous les composants requis.

Après cela, vous devez parcourir les répertoires. D'après mon expérience, la plupart des options intéressantes sont en .gnomerc .gnome et .local. Mais je pense que .local est plus récent dans Gnome, donc votre problème n'est probablement pas là.


1
Merci pour le rappel; ressemble à mon problème réel est gnome-shellplutôt que gnome-session. Question modifiée.
Shadur

certains de vos fichiers de configuration sont manquants.
PersianGulf

3
s'il vous plaît contribuer en ajoutant les emplacements manquants, plutôt que de simplement downvoting
Bananguin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.