Onde o gnome-session / gnome-shell armazena sua configuração?

11

Longa história curta; Eu tenho um sistema debian que está executando a unstableárvore há mais de uma década (através de incêndio, chamas e várias atualizações de hardware, mas isso à parte). No entanto, há algum tempo, enquanto o Debian estava em transição para o gnome3 e a gnome-shellárea de trabalho, havia alguns problemas no processo, e um ou outro deixou o meu usuário comum com uma configuração inutilizável - gnome-shellinicia e trava imediatamente.

Eu tentei configurar um novo usuário completamente em branco, e tudo corre bem para esse, por isso é definitivamente um problema com uma configuração local para o meu usuário principal em algum lugar ... Só que eu não tenho ideia de onde começar a procurar e não quero apagar todos os arquivos de configuração porque eu meio que preciso da grande maioria deles. Então, em vez disso, estou procurando remover cirurgicamente todos os arquivos de configuração e / ou opções pertinentes gnome-shelle deixá-lo reconstruí-los do zero quando iniciá-lo, e trabalhar a partir daí.

EDIT : Minha nomeação ruim, ligeira falha. O problema parece estar em gnome-shellvez de gnome-session.

Shadur
fonte
Pergunta semelhante? . Deve dar alguma dica para onde procurar pelo menos.
Sim, mas isso alteraria as configurações de todos os tipos de outros programas que ainda estou usando.
Shadur 16/07/12
gnome-shellé novo no Gnome3, tornando difícil acreditar que seja um problema com sua antiga configuração. Tente iniciar um xserver separado (como root) onde o gnome-shell (como seu usuário principal) é o único cliente e veja se o gnome-shell será executado se nada mais estiver sendo executado.
Bananguin 17/07/12
Como eu disse, o debian passou por algumas iterações unstablepara acertar. Comecei a trabalhar com o gnome3 no sid quando ele foi lançado, e em algum lugar ao longo da linha algo quebrou.
Shadur 17/07/12
1
Se o gnome-shell iniciar e travar imediatamente, verifique se há complementos habilitados para o gnome-shell. Desative todos os complementos para ver se isso corrige a falha.
fpmurphy

Respostas:

2

Como você sabe que é um problema de sessão do gnomo? Também pode ser um programa lançado pelo gnome-session.

Quando se trata de configuração, o gnomo é ... colorido. A configuração pode ser armazenada em

  • ~ / .gnomerc (arquivo)
  • ~ / .gnome (dir)
  • ~ / .gnome2 (dir)
  • ~ / .local (dir)
  • e, claro, no gconf, também conhecido como registro do gnome.

A sessão de gnomo do IIRC não faz muito. Inicia os componentes necessários listados no gconf em / desktop / gnome / session (consulte / desktop / gnome / session / required_components para os programas que realmente cumprem os requisitos). Depois disso, é bastante passivo.

Para acessar esses dados, você pode usar uma interface gráfica do usuário ou gconftool-2. Para navegar pela sua configuração, você pode

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

O gnome-sessions "config" está abaixo /apps/gnome-session. O que também pode ser interessante para você é /apps/gnome_settings_daemonseus subdiretórios e, é claro, as /appsentradas para todos os componentes necessários.

Depois disso, você precisa verificar os diretórios. De acordo com a minha experiência, as opções mais interessantes estão em .gnomerc .gnome e .local. Mas eu acho que .local é algo mais recente no Gnome, então seu problema provavelmente não está lá.

Bananguin
fonte
1
Obrigado pela lembrança; parece que o meu problema real está em gnome-shellvez de gnome-session. Pergunta editada.
Shadur 17/07/12
alguns arquivos de configuração estão ausentes.
Golfo Pérsico
3
Por favor, colabore adicionando os locais que faltam, em vez de apenas downvoting
Bananguin