Como solucionar erros de “falha ao carregar a sessão”?

7

Na atualização de 11,10 para 12,04, minha configuração do XMonad + Unity não funciona mais. Quando eu tento entrar nesta sessão, eu recebo "falha ao carregar a sessão 'xmonad'". Onde posso procurar descobrir o que está errado?

    
por emchristiansen 01.05.2012 / 02:41

5 respostas

4

O que funcionou para mim foi remover as referências a unity-2d-launcher inteiramente do meu /usr/share/gnome-session/sessions/xmonad.session (que eu tinha configurado para 11,10 do modo Mark Hansen sugeriu ):

[GNOME Session]
Name=Xmonad Unity
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;panel;
DefaultProvider-windowmanager=xmonad
DefaultProvider-panel=unity-2d-panel

Eu sempre uso o shellPrompt em vez do launcher de unidade, Eu não sinto falta do lançador.

    
por Justin Ludwig 03.06.2012 / 22:08
3

Consegui que a configuração do XMonad + Unity funcionasse. Eu examinei os arquivos de configuração relevantes em / usr / share / xsessions / e / usr / share / gnome-session / sessions / (para mais informações veja link ), e tentou executar os vários executáveis que eles referenciam. Descobri que o "gnome-panel" foi desinstalado na atualização, então eu o reinstalei.

    
por emchristiansen 02.05.2012 / 20:54
1

O melhor lugar para procurar seria em ~/.xsession-errors você também poderia tentar /var/log/syslog .

    
por labarna 01.05.2012 / 02:52
1

O problema é que Unity-2d-launcher não existe mais em Precise . Você pode alterá-lo para unity-2d-shell em gnome-session/sessions/xmonad.session e em ~/.xmonad/xmonad.hs

No entanto, mesmo depois de fazer isso, vejo um comportamento estranho.

    
por user63064 13.05.2012 / 14:14
1

Possivelmente relevante: recentemente atualizei e descobri que precisava excluir o arquivo ~/.xmonad/xmonad-x86_64-linux e estava tudo bem. Eu corro gnome + xmonad, mas este passo é relevante para qualquer atualização. Veja aqui para mais anotações sobre minha experiência.

    
por Mikey Boldt 05.06.2012 / 16:20