MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

iTALC software de gestión o juguete ???
Hace poco encontré una aplicación muy útil para colegios o grandes redes (incluso un ciber) para controlar lo que hace en cada momento un usuario o varios.

Se llama iTALC, el desarrollador es alemán, aquí una captura:

captura de italc sobre 16 puestos

Como se puede ver en modo "parrilla de TV" es capaz de mostrar el escritorio de varios equipos y saber si están o no conectados. Eso no es lo mejor, lo mejor se esconde detrás del menú acciones:

menú de acciones de italc

La cosa con sólo leerlo promete mucho. TODAS las opciones funcionan, no es ningún farol. Permite:

* Ver/ tomar control de escritorios de los terminales
* Ver en modo parrilla de TV todos los terminales (encendidos o no)
* Cerrar navegadores de un terminal o de una aula completa de terminales
* idem para Cerrar juegos
* Bloquear/desbloquear pantalla de terminales (bastante útil)
* Ejecutar una aplicación en un terminal o en todos los de una aula.
(por RFB o ssh) en terminales se usa mejor RFB
* Apagar/reiniciar el equipo (se conecta por ssh al terminal)
* Wakeonlan a terminales por MAC.
* Envío/Recepción de archivos , y chat.

Así que ni corto ni perezoso mandé la traducción que nos curarmos entre Jesús y yo y empecé a hackear parte del código. Una empresa/consulturía de software libre tiene que contribuir al software libre. Esta aplicación nos vamos a hinchar a instalarla y qué menos de ayudar a que funcine bien???

En un principio iTALC no está pensado para ejecutarse sobre terminales PXES (es para lo que lo quiero) así que añadí unas variables, cambié unas clases y recompilé el invento. La cosa no quedó muy fina pero funcionaba. Había escrito el día antes al desarrollador proponiéndole mis cambios y hoy le mandé el parche, resulta que estuvo ayer aplicando mis cambios y el parche era bastante parecido a lo que él hizo. :P

El programa va tomando una forma muy buena en usabilidad, y como aspecto gráfico tengo que decir que es muy elegante aunque no me gusten mucho las aplicaciones KDEeras. Está programado en C++ y librerías qt. Usa vnc RFB para conectarse a los clientes y ssh para realizar determinadas acciones.

Para la versión 0.9.7 se esperan las siguientes mejoras:

* Tradución completa a inglés, español y alemán
* Soporte para ejecutar vnc y ssh en distintas IP (los terminales PXES lo necesitan)
* Soporte para la ejecución del servidor vnc (llamado ivs) varias veces en la misma máquina.
* Limpieza de código.

Como dice el anuncio el año que viene en el aula magna "nos vamos a divertir"