Ubuntu 16.04.3 LTS запускает vino / rdp из SSH

Хорошо, это странно. Я создал собственное изображение, которое затем загрузил в облачный провайдер. У меня есть только SSH-доступ к ящику, и я хотел бы начать обычный сеанс lightdm / unity для другого пользователя, которого я имею на ящике. Чтобы было ясно, я не хочу пересылать X сессию через SSH. Я просто хочу SSH в коробку и начать сеанс RDP для другого пользователя. Также я не хочу использовать vnc или xstartup.

.xsession файл:

/usr/lib/gnome-session/gnome-session-binary --session=ubuntu &
/usr/lib/x86_64-linux-gnu/unity/unity-panel-service &
/usr/lib/unity-settings-daemon/unity-settings-daemon &

for indicator in /usr/lib/x86_64-linux-gnu/indicator-*; do
  basename=`basename ${indicator}`
  dirname=`dirname ${indicator}`
  service=${dirname}/${basename}/${basename}-service
  ${service} &
done

unity
1
задан 22 August 2017 в 23:45

1 ответ

Хорошо я понял это, таким образом, я загружаю свою бездисплейную Ubuntu 16.04

Затем, я устанавливаю Xvfb

sudo apt-get install Xvfb

Затем, я устанавливаю x11vncserver

sudo apt-get install x11vnc

, И наконец соединение всего этого, чтобы создать дисплей присоединяют единицу и выполнить vnc:

sudo Xvfb :10 -ac -screen 0 1024x768x24 &

DISPLAY=:10 unity &

x11vnc -auth /home/USSERNAME/.Xauthority -display :10 -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
0
ответ дан 23 August 2017 в 09:45

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

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