Xvnc4 iniciado desde xinetd solo muestra una pantalla X gris vacía


1

Estoy intentando configurar una caja de Ubuntu 10.10 para que cualquiera pueda conectarse al puerto 5900 y ser recibido por el administrador de inicio de sesión de gdm. Para hacerlo, agregué una entrada vnc en / etc / services y estoy iniciando Xvnc4 usando este archivo de configuración 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
}

Este tipo de trabajos ... Puedo iniciar varias sesiones, todas hasta el puerto 5900, y obtengo una pantalla X. El problema es que solo obtengo una pantalla X gris vacía, sin aplicaciones iniciadas.

Sé que cuando ejecuta vncserver desde la línea de comandos, buscará en su directorio ~ / .vnc / sus archivos de contraseña y xstartup, y creo que lo que quiero hacer es poner "gnome-session" en el archivo xstart. Sin embargo, ¿qué archivo xstartup? El usuario en ejecución es "nadie", que obviamente no tiene un directorio ~ / .vnc /. Intenté un archivo /root/.vnc/xstartup y un archivo ~ scott / .vnc / xstartup y no parece que se hayan leído.

Cambié el servicio vnc de xinetd para que "se ajustara" a Xvnc4. Miré a través de todas las líneas "abiertas" y no tuve ni idea de qué archivo estaba intentando leer para xstart.

¿Alguien puede ayudar? Solo quiero un servidor de terminal donde al usuario se le presente una pantalla de inicio de sesión de gdm.


Respuestas:


0

Bueno, acababa de escribir una buena metodología para ti sobre cómo hacerlo con la configuración predeterminada, solo para encontrar una pequeña nota en https://wiki.ubuntu.com/MaverickMeerkat/ReleaseNotes cuando se busca activar XDMCP (que tendrá que hacer para lo que quiere) que dice:

Ubuntu 10.10 no admite el protocolo XDMCP para inicios de sesión gráficos remotos. Los usuarios que requieran soporte XDMCP deberán instalar otro administrador de pantalla, como wdm o xdm, para esta funcionalidad.

Así que ese tipo de scuppers su agradable inicio de sesión gráfico. Tendrá que reemplazar gdm con algo mas como xdm o tal vez kdm o wdm en lugar. De esa manera puede habilitar XDMCP y la bandera de difusión de Xnest podrá encontrar el servidor X.


0

Finalmente renuncié a esto, comencé de nuevo desde una instantánea de mi sistema e instalé xrdp y vnc4server. Trabajó justo fuera de la caja. Muy frustrante. Volveré a intentar VNC cuando salga el 11.04.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.