¿Dónde almacena gnome-session / gnome-shell su configuración?

11

Larga historia corta; Tengo un sistema Debian que ha estado ejecutando el unstableárbol durante más de una década (a través de incendios, llamas y múltiples actualizaciones de hardware, pero aparte). Sin embargo, hace un tiempo, mientras Debian estaba haciendo la transición a gnome3 y al gnome-shellescritorio, hubo un par de problemas en el proceso, y uno de ellos dejó a mi usuario habitual con una configuración inutilizable: se gnome-shellinicia y se bloquea inmediatamente.

Intenté configurar un nuevo usuario completamente en blanco, y todo funciona bien para ese, así que definitivamente es un problema con una configuración local para mi usuario principal en algún lugar ... Es solo que no tengo idea de dónde comenzar a buscar, y no lo hago. No quiero borrar todos los archivos de configuración porque necesito la gran mayoría de ellos. Entonces, en cambio, estoy buscando eliminar quirúrgicamente todos los archivos de configuración y / u opciones que pertenecen gnome-shelly dejar que los reconstruya desde cero cuando lo inicio, luego trabajar desde allí.

EDITAR : Mi fallo de nombre malo y leve. El problema parece estar en gnome-shelllugar de gnome-session.

Shadur
fuente
Pregunta similar? . Debería dar alguna pista de dónde mirar al menos.
Sí, pero eso afectaría la configuración de todo tipo de otros programas que todavía estoy usando.
Shadur
gnome-shelles nuevo en Gnome3, por lo que es difícil creer que sea un problema con su configuración anterior. Intente iniciar un servidor x separado (como root) donde gnome-shell (como su usuario principal) es el único cliente y vea si gnome-shell se ejecutará si nada más se está ejecutando.
Bananguin
Como dije, Debian realizó algunas iteraciones unstablepara hacerlo bien. Comencé a trabajar con gnome3 en sid cuando salió por primera vez, y en algún punto de la línea algo se rompió.
Shadur
1
Si se inicia gnome-shell e inmediatamente se bloquea, verifique si hay complementos de gnome-shell habilitados. Deshabilite todos los complementos para ver si eso soluciona el bloqueo.
fpmurphy

Respuestas:

2

¿Cómo sabes que es un problema de sesión de gnomos? También podría ser un programa lanzado por gnome-session.

Cuando se trata de configuración, gnome es ... colorido. La configuración puede almacenarse en

  • ~ / .gnomerc (archivo)
  • ~ / .gnome (dir)
  • ~ / .gnome2 (dir)
  • ~ / .local (dir)
  • y, por supuesto, en gconf, también conocido como el registro gnome.

IIRC gnome-session no hace mucho. Inicia los componentes requeridos enumerados en gconf en / desktop / gnome / session (consulte / desktop / gnome / session / required_components para ver los programas que realmente cumplen los requisitos). Después de eso es bastante pasivo.

Para acceder a estos datos, puede utilizar una interfaz gráfica de usuario o gconftool-2. Para navegar a través de su configuración, podría

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

gnome-sessions "config" está debajo /apps/gnome-session. Lo que también puede interesarle es /apps/gnome_settings_daemonsus subdirecciones y, por supuesto, las /appsentradas para todos los componentes necesarios.

Después de eso, debe escanear a través de los directorios. Según mi experiencia, las opciones más interesantes están en .gnomerc .gnome y .local. Pero creo que .local es algo más reciente en Gnome, por lo que su problema probablemente no esté allí.

Bananguin
fuente
1
Gracias por el recordatorio; Parece que mi problema real está en gnome-shelllugar de gnome-session. Pregunta editada.
Shadur
faltan algunos de sus archivos de configuración.
PersianGulf
3
contribuya agregando las ubicaciones que faltan, en lugar de simplemente votar a favor
Bananguin