Article View: es.comp.os.linux.programacion
Article #15718Cuando algo cambia en la pantalla del terminal... como saberlo
From: sonoweb
Date: Mon, 05 Jun 2000 00:00
Date: Mon, 05 Jun 2000 00:00
27 lines
1736 bytes
1736 bytes
Hola: Estoy desarrollando una aplicacion cuyo funcionamiento principal salta a ejecucion cada vez que en la pantalla del terminal cambia algo... Para ello, necesito que el sistema me avise de alguna manera de que alguien ha escrito en el terminal, bien un proceso de mi aplicacion, o bien cualquier otro proceso que pueda hacerlo... De esta forma, cada vez que el contenido que se ve en la pantalla del terminal, cambia, mi aplicacion debe lanzar el proceso que lo trata... He probado con la seοΏ½al SIGIO, y solo he conseguido que me funcione cuando se introducen caracteres desde el teclado de la terminal... la instruccion select tambien la he probado, y me da algunos problemas de funcionamiento... Ademas he programado ya en MS-DOS, algunas aplicacion TSR, por lo que tengo claro el funcionamiento interno de las interrupciones hardware, aunque se que eso de intercalar una propia rutina de tratamiento de interrupcion, no es permitido por linux, o por lo menos no se como hacer que me lo permita. Si alguien pudiera arrojarme un poquito de luz a este asunto, se lo agradeceria, pues actualmente solo me queda la opcion NADA ELEGANTE, de comprobar periodicamente si han sucedido cambios en la pantalla, mediante bucles... algo que en linux, creo que es muy arriesgado... Saludos y muchas gracias... Ivan Alameda Carballo
Technical Details
Message-ID:
<8hfn0a$pd7$1@diana.bcn.ttd.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,888972d030630ea6,start X-Google-Attributes: gidf86c8,public From: sonoweb@hotmail.com Subject: Cuando algo cambia en la pantalla del terminal... como saberlo Date: 2000/06/05 Message-ID: <8hfn0a$pd7$1@diana.bcn.ttd.net> X-Deja-AN: 631188414 Organization: ONCE Newsgroups: es.comp.os.linux.programacion