The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de Alto Nivel
.
google unix.com



Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Final Cut Pro: Green marcos o en otras anomalías hacen con REDCODE iBOT OS X Soporte RSS 0 04-26-2009 02:30 AM
Tablas y bordes amatuer_lee_3 Programación de scripts de shell y 9 03-10-2009 10:18 PM
Mac OS X: Basado en UNIX - Sólido como una roca Neo OS X (Apple) 0 11-12-2005 05:38 PM
lote hacer Vitor UNIX for Dummies Preguntas y Respuestas 1 07-11-2002 12:53 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 06-23-2009
ku @ ntum ku@ntum is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 10
Cómo hacer que las fronteras en sólidos Ncurses ventanas

Hola todos los desarrolladores de Linux Gr8 ahí fuera,

Fondo
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
He creado un ncurses aplicación que se supone que debe funcionar sólo en la consola virtual de Linux. Esta aplicación se utilizará en gran medida las ventanas ncurses para mostrar la ventana de la interfaz de usuario basada en el usuario. Estoy utilizando CentOS5.x. La terminal para la consola virtual está ajustado a (TERM \u003d linux).

He usado la siguiente secuencia de código para inicializar el entorno de ncurses
Código:
initscr();
    getmaxyx(stdscr,y,x);

    noecho();
    cbreak();
    start_color();

    init_color(3,700,700,700);
    clear();
    wclear(stdscr);
El tema
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Actualmente soy incapaz de hacer en mi sólidos fronteras ventanas. Ncurses produce sólidos fronteras para las ventanas usando caracteres ASCII extendido. Puesto que soy incapaz de hacer uso ncurses para caracteres extendidos, supongo que tengo que les faltan algunos ajuste en mi código (puede ser utilizando termios API). Actualmente estoy plenamente confiar en la configuración de ncurses para mi consola virtual para hacer sólidas las fronteras. También he intentado mis aplicaciones en otras plataformas, tales como Fedora Core 10, y de nuevo no se hacen sólidos fronteras. Sin embargo, cuando ejecuto en cualquier seudo terminal (usando PuTTY) cuando TERM \u003d xterm, que claramente expresa la firme fronteras como me gusta. Así que supongo que hay algo con el tipo de terminal y / o conductor.

Pregunta
\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Sírvase indicar qué debo hacer para que amplió el apoyo en mi carácter de terminal virtual (la consola), de modo que puede hacer ncurses sólidos fronteras para mi ventanas. O si hay algún código que debo agregar a mi aplicación que permite a mi terminal virtual (/ dev/tty1) para mostrar los caracteres extendidos nucurses dejar sacar sólidos fronteras.

Gracias
Kashif Ali Siddiqui
Otro de los desarrolladores de Linux tratando de convertirse en un desarrollador gr8
  #2 (Enlace permanente)  
Old 06-23-2009
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Fecha: diciembre 2003
Ubicación: Florida
Puestos: 1.923
Parece que su actual tipo de terminal (linux) pueden tener la capacidad de colores sólidos. Ejecutar infocmp linux para ver lo que su real capacidad. El hombre terminfo página te ayudarán a la figura de estos.
  #3 (Enlace permanente)  
Old 06-24-2009
ku @ ntum ku@ntum is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 10
Cuando corría el comando infocmp, muestra la siguiente salida
Código:
#	Reconstructed via infocmp from file: /usr/share/terminfo/l/linux
linux|linux console, 
	am, bce, ccc, eo, mir, msgr, xenl, xon, 
	colors#8, it#8, ncv#18, pairs#64, 
	acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i\316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, 
	bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l\E[?1c, 
	clear=\E[H\E[J, cnorm=\E[?25h\E[?0c, cr=^M, 
	csr=\E[%i%p1%d;%p2%dr, cub1=^H, cud1=^J, cuf1=\E[C, 
	cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, cvvis=\E[?25h\E[?8c, 
	dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, 
	dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, 
	flash=\E[?5h\E[?5l$<200/>, home=\E[H, hpa=\E[%i%p1%dG, 
	ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, 
	il1=\E[L, ind=^J, 
	initc=\E]P%p1%x%p2%{256}%*%{1000}%/%02x%p3%{256}%*%{1000}%/%02x%p4%{256}%*%{1000}%/%02x, 
	invis=\E[8m, kb2=\E[G, kbs=\177, kcbt=\E[Z, kcub1=\E[D, 
	kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, kdch1=\E[3~, 
	kend=\E[4~, kf1=\E[[A, kf10=\E[21~, kf11=\E[23~, 
	kf12=\E[24~, kf13=\E[25~, kf14=\E[26~, kf15=\E[28~, 
	kf16=\E[29~, kf17=\E[31~, kf18=\E[32~, kf19=\E[33~, 
	kf2=\E[[B, kf20=\E[34~, kf3=\E[[C, kf4=\E[[D, kf5=\E[[E, 
	kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 
	khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, 
	kspd=^Z, nel=^M^J, oc=\E]R, op=\E[39;49m, rc=\E8, rev=\E[7m, 
	ri=\EM, rmacs=\E[10m, rmam=\E[?7l, rmir=\E[4l, 
	rmpch=\E[10m, rmso=\E[27m, rmul=\E[24m, rs1=\Ec\E]R, 
	sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 
	sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, 
	sgr0=\E[0;10m, smacs=\E[11m, smam=\E[?7h, smir=\E[4h, 
	smpch=\E[11m, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 
	u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?6c, u9=\E[c, 
	vpa=\E[%i%p1%dd,
Tan amablemente estado por lo que mi consola virtual puede mostrar caracteres extendidos (ncurses y permite extraer sólidos fronteras), y si es así, entonces ¿cómo puedo hacerlo.

Gracias.
- Kashif
  #4 (Enlace permanente)  
Old 06-24-2009
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Moderador
  
 

Fecha: diciembre 2003
Ubicación: Florida
Puestos: 1.923
En primer lugar, mientras que en una VT, por favor, alguno de los scripts de configuración del sistema que termina con "-tui" (texto de la interfaz de usuario) que se encuentran en / usr / sbin. La pantalla de salida es correcta o no? Líneas, etc?
  #5 (Enlace permanente)  
Old 06-25-2009
ku @ ntum ku@ntum is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 10
Sí, he intentado el directorio / usr / sbin / authconfig-tui, y lo hizo darme la sólida frontera de IU, que no logró throu ncurses. Sírvase indicar qué debo hacer para obtener sólidos fronteras ventanas en mi solicitud.

Gracias
Kashif
  #6 (Enlace permanente)  
Old 06-29-2009
ku @ ntum ku@ntum is offline
Usuario Registrado
  
 

Fecha: Mayo 2007
Puestos: 10
Cualquier persona, por favor.

Yo realmente necesito saber cómo puedo hacer que mi ncurses para dibujar líneas.

Kashif
Reply

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 08:23 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0