Article View: es.comp.os.linux.programacion
Article #17104Re: Desactivar el cursor
From: Quigon
Date: Thu, 24 Feb 2000 00:00
Date: Thu, 24 Feb 2000 00:00
40 lines
2182 bytes
2182 bytes
El 23/02/00 a las 13:35, *puntero_loko decia: # oscar@server.enmicasa.dhs.org dijo sobre Re: Desactivar el cursor, # en fecha: 22 Feb 2000 21:54:13 GMT # ... # > # >Lo portable son las ncurses. Pero si quieres prescindir de ello, tienes la # >soluci�n no portable que es mandando una secuencia de escape a la consola. # # �Que secuencia? Segun /etc/termcap la secuencia para ocultar el cursor en un terminal (vi) de tipo Linux es: "\E[?25l" (\E es el caracter Escape = 27). En otros tipos de terminales (p.e. xterm) , lo mas normal es que no produzca ningun efecto. # �Donde puedo encontrar info sobre ellas? Tienes dos bases de datos con informacion de las secuencias de control de terminal instaladas en tu Linux. La mas sencilla se encuentra en /etc/termcap (esta en formato ASCII) y la que utiliza NCurses (que esta compilada) se llama terminfo (man terminfo para mas detalle). # �Y no se puede hacer con un ioctl? Lo digo porque lo prefiero a la # secuencia, el ioctl lo puedo # controlar con los #ifdef (est�s en Linux o no), y no es algo cr�tico que salga # el cursor, pero la secuencia depender� del terminal (y eso, sin ncurses o # grandes complicaciones, no lo puedo controlar). # Ioctl no es portable y solo te podria servir para la consola. Puedes utilizar terminfo o termcap si no quieres utilizar las Curses. Son dos bibliotecas que puedes encontrar en Unix BDS y System V sin problemas. Un saludo. ------------------------------------ Victor M. Varela <varel@mundivia.es> Linux User #45510
Technical Details
Message-ID:
<Pine.LNX.4.10.10002240011120.1186-100000@janet.micasa.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<slrn8b4le7.c3v.jajs@Pascual.es> <88v0i5$osj$2@titan.bt.es> <slrn8b7kvk.1af.jajs@Pascual.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,a3d4808081c6a7d0 X-Google-Attributes: gidf86c8,public From: Quigon <varel@BORRAESTOmundivia.es> Subject: Re: Desactivar el cursor Date: 2000/02/24 Message-ID: <Pine.LNX.4.10.10002240011120.1186-100000@janet.micasa.es> X-Deja-AN: 589068930 Content-Transfer-Encoding: 8BIT References: <slrn8b4le7.c3v.jajs@Pascual.es> <88v0i5$osj$2@titan.bt.es> <slrn8b7kvk.1af.jajs@Pascual.es> X-Sender: victor@janet.micasa.es Content-Type: TEXT/PLAIN; charset=iso-8859-1 Organization: Airtel.net Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion