[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mandar mensajes en el ambiente gráfico en una intranet.



El día 22 de octubre de 2009 13:46, Marcos Delgado
<juanmarc@gmail.com> escribió:
> El día 21 de octubre de 2009 23:45, Mauro Lizaur
> <debian@cacavoladora.org> escribió:
>>
>>
>> 2009-10-21, haldrik:
>>
>>> El día 21 de octubre de 2009 20:52, Mauro Lizaur
>>> <debian@cacavoladora.org> escribió:
>>> >> El día 21 de octubre de 2009 19:34, Marcos Delgado
>>> >> <juanmarc@gmail.com> escribió:
>>> >> > Hola, he estado buscando como puedo hacer para que aparezca en la
>>> >> > pantalla de alguna de las computadoras de la intranet algún mensaje
>>> >> > para el alumno que la este ocupando.
>>> >> > No quiero un sistema de mensajería, es simplemente para que aparezca
>>> >> > un mensaje en la pantalla y lo puedan cerrar.
>>> >> > Hasta el momento lo que he encontrado es demasiado complejo para lo
>>> >> > que busco. Y de preferencia independiente de que tipo de ambiente
>>> >> > gráfico, las computadoras usan tanto KDE como GNOME, en Debian
>>> >> > estable.
>>> >> > ¿Alguien que me pueda dar una pista?
>>> >> >
>>> >> > Saludos y gracias.
>>> >> > Marcos Delgado.
>>> >> >
>>> >>
>>> >> Me apunto, mucha gente me recomendó xmessages pero solo funciona
>>> >> localmente, habría faltado nombrar el servidor de X no se..
>>> >
>>> > Y algo asi les es util?:
>>> > $ ssh maquina "notify-send -t 0 'titulo' 'mensaje'"
>>> >
>>> > Eso mostraria un popup (similares a los del pidgin cuando alguien nos habla),
>>> > con el parametro '-t 0' le indicamos que no se cierre nunca (cosa de que lo
>>> > tengan que mirar al menos para cerrar). Al programita 'notify-send' lo pueden
>>> > encontrar en el paquete 'libnotify-bin', tambien esta el modulo de Python
>>> > que se llama 'python-notify'.
>>> > Lo que a mi se me ocurre es hacer unos mini-servidores que se instalarian en
>>> > c/computadora y luego apuntar a ese servidorcito-computadora para mandar
>>> > mostrar los mensajes, que esto incluso se puede hacer con netcat y el
>>> > notify-send este, nada muy complejo.
>>> >
>>>
>>> Si entendí bien, propones instalar openSSH en cada computadora que
>>> necesite recibir las notificiones, hablamos de servidor ssh que no consume
>>> recursos prácticamente.
>>>
>>> Entonces usando el programa libnotify-bin enviamos los mensajes y ya?
>>>
>>
>> Basicamente, si. A lo sumo tengan que exportar a la variable $DISPLAY,
>> pero no mas complicado que eso.
>
> Esto me llamó la atención. Voy a hacer pruebas.
>
>> O sino, con la 2da opcion (la que tendria que escribir uds a lo que haria
>> las veces del openssh-server) no haria falta ssh, pero habria que trabajar
>> un poco mas.
>
> Ya tienen ssh, de esa manera actualizo a las compus desde mi computadora.
>
>> O sino, se paran y le tocan el hombro a los que esten en als computadoras,
>> o les tiran con un avioncito de papel ;-P
>
> Red inalámbrica!!!
>
>>
>> Saludos,
>> Mauro
>>
>> --
>> JID: lavaramano@jabber.org | http://lizaur.github.com/
>> 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1
>

Listo, ya quedo:

ssh usuario@maquina "DISPLAY=:0 ;
XAUTHORITY=/home/usuario/.Xauthority; export DISPLAY XAUTHORITY;
notify-send  'mensaje de tu profe' 'Deja de hacer eso...'"

Gracias...
Saludos a todos.


Reply to: