Назад | Перейти на главную страницу

Xvnc, Xinetd и Jaunty = мания серого экрана

Я уже некоторое время пытаюсь избавиться от этой ошибки ...

В свежей минималистичной установке бодрости; apt-get install xinetd vnc4server openbox. Отредактировал служебный файл в /etc/xinetd.d/Xvnc: service Xvnc

{ 
        type = UNLISTED
        disable = no
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        server = /usr/bin/Xvnc
        server_args = -inetd :1 -query ::1 -geometry 800x600 -once -fp /usr/share/fonts/X11/misc -DisconnectClients=0 -NeverShared -securitytypes=none -extension XFIXES
        port = 5901
}

Настройте файл xstartup в ~ / .vnc / xstartup:

#!/bin/sh
openbox-session &
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

Все, что я получаю, - это серый экран (старый стиль X), когда я пытаюсь изменить какой-либо параметр, настраивая его снова и снова.

Но,

Если я просто запустил:

vncserver :1

Могу подключить xterm показывает .. и т. Д.

Любая идея ?

Думаю, нужно настроить диспетчер отображения типа GDM. Когда Xvnc запускается, он пытается связаться с работающим диспетчером дисплея через XDMCP. Вот что -query ::1 опция находится в вашем файле xinetd. Раньше я настраивал GDM на Hardy, и он работал очень хорошо. Попробуйте:

Установите GDM, если он еще не установлен.

редактировать /etc/gdm/gdm-cdd.conf:

  • В разделе [xdmcp], установить Enabled возможность правда.
  • В разделе [daemon], установить RemoteGreeter вариант такой же, как Greeter вариант. Это не обязательно, но так красивее.

Перезапустите GDM.

Затем попробуйте подключиться снова. Вы должны увидеть экран входа в систему, где вы можете ввести свое имя пользователя и пароль. Если это не сработает, попробуйте изменить -query ::1 к -query 127.0.0.1. Возможны проблемы с IPv6.