martes, 21 de agosto de 2007

Cómo habilitar acceso remoto por vnc en la login screen

Remote desktop funciona bastante bien, pero requiere que el usuario esté logueado para funcionar. Instalando x11vnc se puede tener acceso desde la login screen, cosa que es bastante más útil.

Primero hay que deshabilitar Remote Desktop en: System -> Preferences -> Remote Desktop.

Después apt-getear el x11vnc, está en el repositorio Universe.

$ sudo apt-get install x11vnc


Después de instalarlo, creamos el archivo que guarda el password (reemplazar lo que está en negrita):

$ sudo x11vnc -storepasswd mipassword /etc/x11vnc.pass


Después hay que configurar GDM para que corra el x11vnc en el login:

$ sudo gedit /etc/X11/gdm/Init/Default


Y agregamos esta línea en el archivo:

/usr/bin/x11vnc -rfbauth /etc/x11vnc.pass -o /tmp/x11vnc.log -forever -bg -rfbport 5900

(se puede cambiar el puerto y los otros parámetros)

Si lo dejamos así, el x11vnc levanta on login, pero después gdm lo mata. Para deshabilitar ese comportamiento:

$ sudo gedit /etc/X11/gdm/gdm.conf

Y cambiar esta línea :

#KillInitClients=true

dejarla así:

KillInitClients=false

Luego de reiniciar, ya funciona todo.

Sacado de: http://www.odrakir.com/blog/?p=201

3 comentarios:

Doble A dijo...
Este comentario ha sido eliminado por el autor.
alejobd dijo...

En versiones recientes de Ubuntu (al menos, desde la 8.04/Hardy, que es en la que yo lo he probado), las rutas no son "/etc/x11/gdm/" sino directamente "/etc/gdm/".
Por lo demás funciona perfectamente. Gracias.

Anónimo dijo...

en las ultimas versiones de ubuntu se hace asi

http://mlepicki.com/2011/10/remote-vnc-login-to-ubuntu-11-10/