Я пытаюсь настроить коробку 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, чтобы она "strace "Xvnc4.Я просмотрел все «открытые» строки и не понял, какой файл он пытается прочитать для xstart.
Кто-нибудь может помочь?Я просто хочу терминальный сервер, на котором пользователю представлен экран входа в систему gdm.