Warning: file_exists(): open_basedir restriction in effect. File(/var/lib/tmp) is not within the allowed path(s): (/www/zxq.net/t/e/c/tecnoaxis/htdocs) in /www/zxq.net/t/e/c/tecnoaxis/htdocs/wp-content/plugins/wassup/wassup.php on line 1096 Warning: Cannot modify header information - headers already sent by (output started at /www/zxq.net/t/e/c/tecnoaxis/htdocs/wp-content/plugins/wassup/wassup.php:1096) in /www/zxq.net/t/e/c/tecnoaxis/htdocs/wp-content/plugins/wassup/wassup.php on line 1152 Warning: file_exists(): open_basedir restriction in effect. File(/var/lib/tmp) is not within the allowed path(s): (/www/zxq.net/t/e/c/tecnoaxis/htdocs) in /www/zxq.net/t/e/c/tecnoaxis/htdocs/wp-content/plugins/wassup/wassup.php on line 1263 Como enviar mensajes a otros usuarios de X en Linux | Tecnoaxis


« El Blue-Ray killer se asoma a la esquina - Ayudanos a ayudarte… ó reflotando Tecnoaxis »



Nos mudamos a www.tecnoaxis.com.ar


Como enviar mensajes a otros usuarios de X en Linux

Miércoles, 4 de Febrero de 2009

Les acerco un super-mini-tutorial de algo que resulta muy útil cuando uno se conecta mediante VNC a una pc con Gnu/Linux, y se quiere enviar un mensaje a otro usuario/display de X.

Cuando se crea el servidor vnc, el mismo asignaun display de x (en general :1 si al momento de crearlo ya se estaba ejecutando una sesión X). La sesión original entonces es :0, y si luego se ejecutan más servidores X les irá asignando por defecto el numero subsiguiente.

Entonces, por ejemplo, yo estoy corriendo una sesión X en el display :0 y luego creé un servidor VNC (en la consola vncserver sin más, habiendole asignado anteriormente una clave mediante vncpasswd). El servidor VNC creado abre un display de X en :1.

A continuación, me conecto de forma remota mediante VNC y obtengo la sesión X del display :1. En la pc con el servidor no ven lo que hago en esta pantalla, así como yo no veo lo que hacen en el display :0. Sin importar si alguien está utilizando o no la pc con el servidor en ese momento, puedo enviarle un mensaje a su X.

El comando por consola es: xmessage [opciones] -display :0 [ [mensaje].

Donde [opciones] son los parámetros que se quieran pasar, uno muy util es -center, que envia la ventana con el mensaje al centro de la pantalla del que lo recibe.

[mensaje] es el mensaje que se quiere enviar (sin los corchetes).

[display] es la instancia del servidor X a la que se enviará la ventana con el mensaje. En el caso del ejemplo es :0, pero también podría ser :2, :3, etc… Todo depende de cuantas sesiones de X hay abiertas y a cual le quiero enviar el mensaje.

Espero que se haya entendido bien. Si tienen alguna duda pueden dejar la pregunta en los comentarios.




Technology Top Blogs

Artículos relacionados


2008 Tecnoaxis: Este feed es de uso libre y su contenido está bajo la licencia Creative Commons. Está permitido duplicar el contenido de este feed citando la fuente. Si usted ve sitios que infringen nuestro copyleft por favor comunícate conmigo a alejandro.rean@gmail.com .