Опитвам се да настроя кутия Ubuntu 10.10, така че всеки да може да се свърже към порт 5900 и да бъде посрещнат от мениджъра за влизане в gdm. За да направя това, добавих vnc запис в /etc/services и стартирам Xvnc4, използвайки този конфигурационен файл на xinetd:
service vnc
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -geometry 1000x700 -depth 24 -broadcast -inetd -once -securitytypes None
}
Това работи... Мога да стартирам няколко сесии, всички към порт 5900, и получавам X екран. Проблемът е, че получавам само празен, сив X екран без стартирани приложения.
Знам, че когато стартирате vncserver от командния ред, той ще търси вашата директория ~/.vnc/ за вашите файлове passwd и xstartup и мисля, че това, което искам да направя, е да поставя "gnome-session" във файла xstart. Кой обаче xstartup файл? Работещият потребител е "никой", който очевидно няма директория ~/.vnc/. Опитах файл /root/.vnc/xstartup и файл ~scott/.vnc/xstartup и не изглежда, че дори са прочетени.
Промених услугата xinetd vnc, така че да "страйсира" Xvnc4. Прегледах всички "отворени" редове и не разбрах какъв файл се опитва да прочете за xstart.
Може ли някой да помогне? Просто искам терминален сървър, където на потребителя се представя gdm екран за вход.