Как я могу запустить сессию LightDM через SSH?

Я подключен к машине Ubuntu 14.04 через SSH, и я хочу запустить lightdm сессию для тестирования.

Я не хочу передавать X-сервер своей локальной машине. Я просто хочу запустить lightdm сессию удаленно, таким образом, я могу сделать некоторое тестирование через SSH. Другими словами, я хочу, чтобы lightdm сессия запустилась так же, как если бы пользователь вошел в систему самостоятельно.

Я попробовал различные комбинации, но ни один не работал:

# 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

Как я могу запустить ubuntu.desktop сессию через SSH?

5
задан 21 January 2015 в 15:13

1 ответ

lightdm-сессия разработана, чтобы управляться из LightDM только.

Вы могли настроить автоматический логин и затем начать LightDM, настроив автоматический логин в /etc/lightdm/lightdm.conf, т.е.:

[SeatDefaults] autologin-user=username

Тогда начало / перезапускают lightdm.

1
ответ дан 23 November 2019 в 10:42

Другие вопросы по тегам:

Похожие вопросы: