
Larga historia corta; Tengo un sistema Debian que ha estado ejecutando el unstable
árbol durante más de una década seguida (a través de incendios, llamas y múltiples actualizaciones de hardware, pero eso aparte). Sin embargo, hace un tiempo, mientras Debian hacía la transición a gnome3 y al gnome-shell
escritorio, hubo un par de problemas en el proceso, y uno u otro de ellos dejó a mi usuario habitual con una configuración inutilizable: gnome-shell
se inicia y falla inmediatamente.
Intenté configurar un nuevo usuario completamente en blanco y todo funciona bien para ese usuario, por lo que definitivamente es un problema con una configuración local para mi usuario principal en alguna parte... Es sólo que no tengo idea de dónde empezar a buscar y no No quiero borrar todos los archivos de configuración porque necesito la gran mayoría de ellos. Entonces, en lugar de eso, estoy buscando eliminar quirúrgicamente todos los archivos de configuración y/u opciones correspondientes gnome-shell
y dejar que los reconstruya desde cero cuando lo inicio, y luego trabajar desde allí.
EDITAR: Mi nombre malo y leve falla. El problema parece estar en gnome-shell
más que en gnome-session
.
Respuesta1
¿Cómo sabes que es un problema de sesión de gnome? También puede ser un programa iniciado por gnome-session.
Cuando se trata de configuración, gnome es... colorido. La configuración se puede almacenar en
- ~/.gnomerc (archivo)
- ~/.gnome (directorio)
- ~/.gnome2 (directorio)
- ~/.local (directorio)
- y por supuesto en gconf, también conocido como registro de 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 con 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 puede
gconftool-2 -a --all-dirs /desktop/gnome/session
gconftool-2 -a --all-dirs /desktop/gnome/session/required_components
gnome-sessions "config" está en /apps/gnome-session
. Lo que también puede resultarle interesante es /apps/gnome_settings_daemon
, sus subdirectorios y, por supuesto, las /apps
entradas para todos los componentes necesarios.
Después de eso, debe escanear 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 probablemente su problema no esté ahí.