Cuando uno le dice a muchos amigos “oye, instala linux, es más bonito porque… es más rápido porque… es más etc porque…”, generalmente alguno de ellos engancha y se dispone a instalarlo. El problema es que, como a todos, al principio es dificil hacer algunas cosas que con sistemas del lado oscuro son “más simples” (maldito juicio maestro). En ese momento es cuando empiezan las llamadas a la casa, con mensajes del tipo “oye, cómo hago esto?”, “cómo descomprimo esta wea!?”, “con qué programa abro esta cosa!?”, y toda la variedad de preguntas posibles en el mismo estilo y género dramático.

En esos casos, más fácil que pegarse el viaje a ayudarlos a sus casas es mantener la socialidad al margen de lo estrictamente virtual (para los que gustan de la “red social” facebook), o simplemente evitarse la lata de tener que salir de la casa y dejar de estar con tu familia (mi caso), por medio de algunas utilidades que nos brinda Linux.

Válido para Ubuntu 8.04, y posiblemente Debian Etch. No debiera haber problemas con otras distros, si es que se instalan los paquetes necesarios.

El escritorio GNOME posee una aplicación llamada Vino, la cual se cuelga de VNC para lograr conectar de forma gráfica un cliente con un servidor. Existen aplicaciones equivalentes en el escritorio KDE, como Krfb.

Lo primero que debe hacer nuestro amigo/a en problemas es activar VNC – esto lo hacemos “prendiéndolo en Vino”. Vino puede ser encontrado en el menú Sistema > Preferencias > Escritorio remoto. Entramos, y luego nos encontraremos con algo así:

En donde el aproblemado/a debe seleccionar, dentro de Compartición “Permitir a otros usuarios ver mi escritorio”, y luego “Permitir a otros usuarios controlar tu escritorio”. Dentro de Seguridad debe seleccionar cualquiera de las dos, o las dos si se desea.

En la pestaña Avanzado nos encontramos con:

En donde podríamos marcar “Requerir cifrado”, si es que lo consideramos necesario. Podríamos usar un puerto alternativo si es que tuviéramos problemas con los bloqueos de puerto que hace nuestro proveedor de internet.

Hasta aquí no debería haber problemas. Ahora, después de que tu amigo/a cierre la pantalla, debes decirle que se meta a un terminal y que escriba:

ifconfig

Y que te diga qué es lo que sale después de inet address (su dirección IP). Luego, con ese dato, tu debes hacer en una terminal:

vncviewer IPamigo:0

Si es que tu amigo definió alguna contraseña, en este momento te la preguntará. Y listo!

Si es que no funciona

Puede suceder de que este amigo/a en particular tenga conexión a internet por medio de algún router que no deje ver su dirección “real” de salida a internet. En este caso, es mejor hacer una conexión a la inversa, es decir, tu te quedas escuchando a que el se intente conectar, mientras él es el que te ubica mediante tu dirección IP. Lo más seguro es que tu amigo deba instalar un paquete llamado x11vnc. Le dices que abra un terminal, y que escriba:

sudo aptitude install x11vnc

Aptitude instalará las dependencias necesarias.

Ahora, tu debes hacer un ifconfig para saber cuál es tu IP. Abre una terminal, y escribe:

vncviewer -listen

Ya estás esperando a que alguien quiera hacer contacto contigo (esperemos que sea una amiga :) )

Ahora tu amiga debe escribir en la terminal:

x11vnc -connect IPbuenAmigo:5500

En donde 5500 es el puerto por defecto, el cual puede ser cambiado si es que no conecta, para descartar bloqueos de puertos.

Espero que sea de utilidad, saludos!