Сижу, никого не трогаю. Сайт починяю. И захотелось мне на моем домашнем вебсервере GUI. Нет бы жопу оторвать, встать, да посмотреть, так ведь в 8-то утра подобные мысли в голову не приходят…
Поехали.Для начала нужно удалить то, что уже есть (а именно vino, ибо он не умеет загружаться вместе с X Window, а следовательно войти в систему в гуях не получится):
sudo apt-get remove vino
и устанавливаем x11vnc:
sudo apt-get install x11vnc
Далее нужно определиться с паролем для пользователя:
x11vnc -storepasswd
вводим и подтверждаем пароль, не забываем согласиться (Y) с предложением сохранить пароль в файл. Он сохранится в:
/home/USER/.vnc/passwd
USER — это текущий пользователь.
Чтобы сервер x11VNC запускался вместе с системой — пихаем его в автозагрузку, т.е. строчку
/usr/bin/x11vnc -dontdisconnect -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/USER/.vnc/passwd
(опять же, USER — имя текущего пользователя, в этом файле лежит свежесохраненный пароль)
складываем в два файла:
sudo nano /etc/gdm/Init/Default
— в этот перед строкой exit 0 (она последняя)
и в этот:
sudo nano /etc/gdm/PreSession/Default
в самый конец
Теперь или перезагружаем компьютер
sudo reboot
или перезапускаем иксы
sudo /etc/init.d/gdm restart
Вот, собственно, и все, теперь подключаемся к серверу любым VNC-клиентом (например, UltraVNC), вводим пароль, который записывали в файл и наслаждаемся.