16.10 Lightdm não conseguiu iniciar a sessão com o i3

0

Acabei de instalar e executar uma instalação limpa do servidor:

sudo apt-get install lightdm i3

O problema é que se eu reiniciar e inserir minha senha na tela do LightDM, recebo o seguinte erro: failed to start session . Se eu verificar os logs, tenho o seguinte erro:

DEBUG: Seat: Failed to find session configuration ubuntu
DEBUG: Seat: Can't find session 'ubuntu'

Eu fiz algumas pesquisas e a única sugestão que me levou a algum lugar foi:

sudo apt-get install ubuntu-session

Agora, se eu fizer login usando o LightDM, eu entro em uma tela, mas nenhum dos meus comandos i3 funciona, isso nem me leva ao tutorial.

Eu estou supondo que estou em algum tipo de sessão de desktop sem um gerenciador de janelas, mas isso é tudo território novo para mim, então qualquer esclarecimento seria ótimo.

    
por Otis Wright 22.01.2017 / 11:17

2 respostas

1

Ok, finalmente consegui que isso funcionasse seguindo os seguintes passos.

1) Instalação limpa do ubuntu (mínimo ou servidor)

2) sudo apt-get install lightdm i3

3) sudo reboot

4) Tente fazer o login na tela do LightDM para obter o erro failed to start session

5) Pressione TAB + ENTER para acessar o selecionador de sessão (meu mouse não funciona até que eu instale os drivers, mas você pode usar o seu) e selecione novamente ' i3

6) Tente fazer o login novamente, desta vez ele carrega para uma tela preta

7) Use CTRL + ALT + F1 para chegar a tty e executar sudo reboot

8) O login usando LightDM e o assistente i3 config são iniciados e eu posso usar minha área de trabalho.

Eu estou supondo que os passos 5-6 estão definindo a sessão e criando quaisquer arquivos necessários que por algum motivo não existam e após esse ponto é fácil fazer o login.

    
por Otis Wright 24.01.2017 / 08:54
0

Eu acho que foi porque na primeira vez, a sessão padrão era o Ubuntu no arquivo /etc/lightdm/lightdm.conf (se você não tem, você pode criá-lo), então quando ele estava procurando, não encontrou isso.

Sob o [SeatDefaults] você pode encontrar user-session=ubuntu

Isso precisa ser alterado para: user-session=i3

Em suma, tem que ser

[SeatDefaults]
greeter-session=$WHATEVERGREETER
user-session=i3

Isso é apenas uma especulação, mas é o que você realmente fez com o step5. Talvez assim também possa ajudar algumas pessoas.

    
por user683147 27.04.2017 / 14:19