[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 14:34, Marcos Delgado
<juanmarc@gmail.com> escribió:
> 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.
>

Funciona perfecto, solo hay que tener instalado el libnotify-bin y el
openssh-server
en todas las máquinas.
-- 
"LARGA VIDA Y PODEROSA."


Reply to: