Dove memorizza la sua configurazione gnome-session / gnome-shell?


11

Per farla breve; Ho un sistema debian che esegue l' unstablealbero da oltre un decennio consecutivo (attraverso incendi, fiamme e numerosi aggiornamenti hardware, ma a parte questo). Tuttavia, un po 'di tempo fa, mentre Debian stava passando a gnome3 e al gnome-shelldesktop, c'erano un paio di intoppi nel processo e uno o l'altro ha lasciato il mio utente normale con una configurazione inutilizzabile: si gnome-shellavvia e si blocca immediatamente.

Ho provato a configurare un nuovo utente completamente vuoto, e tutto funziona bene per quello, quindi è sicuramente un problema con un'impostazione locale per il mio utente principale da qualche parte ... È solo che non ho idea di dove iniziare a cercare, e don voglio cancellare tutti i file di configurazione perché ho bisogno della maggior parte di essi. Quindi invece sto cercando di rimuovere chirurgicamente tutti i file di configurazione e / o le opzioni pertinenti gnome-shelle lasciarlo ricostruire da zero quando lo avvio, quindi lavorare da lì.

EDIT : la mia cattiva, leggera denominazione fallisce. Il problema sembra essere gnome-shellpiuttosto che gnome-session.


Domanda simile? . Dovrebbe dare qualche suggerimento su dove cercare almeno.

Sì, ma ciò rovinerebbe le impostazioni per tutti i tipi di altri programmi che sto ancora usando.
Shadur,

gnome-shellè nuovo in Gnome3, il che rende difficile credere che sia un problema con la tua vecchia configurazione. Prova ad avviare un xserver separato (come root) in cui gnome-shell (come il tuo utente principale) è l'unico client e vedi se gnome-shell verrà eseguito se non è in esecuzione altro.
Bananguin,

Come ho detto, Debian ha attraversato alcune iterazioni unstableper farlo bene. Ho iniziato a lavorare con gnome3 in sid quando è uscito per la prima volta, e da qualche parte lungo la linea qualcosa si è rotto.
Shadur,

1
Se gnome-shell si avvia e si blocca immediatamente, verifica la presenza di componenti aggiuntivi abilitati per gnome-shell. Disabilita tutti i componenti aggiuntivi per vedere se questo risolve il crash.
fpmurphy,

Risposte:


2

Come fai a sapere che è un problema di sessione di gnome? Potrebbe anche essere un programma lanciato da gnome-session.

Quando si tratta di configuraion, lo gnomo è ... colorato. La configurazione può essere memorizzata in

  • ~ / .gnomerc (file)
  • ~ / .gnome (dir)
  • ~ / .gnome2 (dir)
  • ~ / .local (dir)
  • e ovviamente in gconf, alias il registro di gnome.

IIRC gnome-session non fa molto. Avvia i componenti richiesti elencati in gconf in / desktop / gnome / session (consultare / desktop / gnome / session / required_components per i programmi che soddisfano effettivamente i requisiti). Dopo di che è piuttosto passivo.

Per accedere a questi dati è possibile utilizzare un'interfaccia utente grafica o gconftool-2. Per sfogliare la configurazione è possibile

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

gnome-sessioni "config" è sotto /apps/gnome-session. Ciò che può interessare anche per te è /apps/gnome_settings_daemon, i suoi sotto-dischi e, naturalmente, le /appsvoci per tutti i componenti richiesti.

Successivamente è necessario eseguire la scansione delle directory. Secondo la mia esperienza, le opzioni più interessanti sono in .gnomerc .gnome e .local. Ma penso che .local sia più una cosa recente in Gnome, quindi il tuo problema probabilmente non è lì.


1
Grazie per il promemoria; sembra che il mio vero problema sia gnome-shellpiuttosto che gnome-session. Domanda modificata.
Shadur,

mancano alcuni file di configurazione.
Golfo Persico,

3
per favore, contribuisci aggiungendo le posizioni mancanti, anziché limitarti al downgrade
Bananguin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.