Como posso iniciar uma sessão do LightDM via SSH?

5

Estou conectado a uma máquina Ubuntu 14.04 via SSH e quero iniciar a sessão lightdm para fins de teste.

Eu não quero encaminhar o servidor X para minha máquina local. Eu só quero começar a sessão lightdm remotamente, para que eu possa fazer alguns testes via SSH. Em outras palavras, eu quero que a sessão lightdm comece como se o usuário tivesse feito o login.

Eu tentei várias combinações, mas nenhuma delas funcionou:

# attempt 1
export DISPLAY=:0
sudo xhost +SI:localuser:lightdm
sudo su lightdm -s /bin/bash
/usr/sbin/lightdm-session /usr/share/xsessions/ubuntu.desktop
exit

# attempt 2
export DISPLAY=:0
/usr/sbin/lightdm-session /usr/share/xsessions/ubuntu.desktop

# attempt 3
export DISPLAY=:0
/usr/bin/dbus-launch --exit-with-session /usr/share/xsessions/ubuntu.desktop

Como posso iniciar a sessão do ubuntu.desktop via SSH?

    
por hydrajump 21.01.2015 / 23:13

1 resposta

1

O lightdm-session foi projetado para ser executado somente dentro do LightDM.

Você pode configurar um login automático e iniciar o LightDM configurando o login automático em /etc/lightdm/lightdm.conf , ou seja:

[SeatDefaults] autologin-user=username

Em seguida, inicie / reinicie o lightdm.

    
por Robert Ancell 11.11.2015 / 03:39

Tags