![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Final Cut Pro: Verde frames ou outras anomalias na render com REDCODE | iBot | OS X suporte RSS | 0 | 04-26-2009 03:30 |
| Quadros e fronteiras | amatuer_lee_3 | Programação Shell Script e | 9 | 03-10-2009 10:18 |
| Mac OS X: Com base em UNIX - Sólido como uma rocha | Neo | OS X (Apple) | 0 | 11-12-2005 05:38 |
| lote tornar | Vitor | UNIX para Dummies Perguntas & Respostas | 1 | 07-11-2002 01:53 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Como tornar sólidas fronteiras em ncurses
Olá Todos Gr8 Linux Desenvolvedores lá fora,
Fundo \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Criei um ncurses aplicação que é suposto para ser executado apenas no Linux virtual da consola. Esta aplicação irá utilizar fortemente ncurses para mostrar a janela de base IU para o utilizador. Estou usando CentOS5.x. O terminal para o console virtual é definido como (TERM \u003d linux). Eu usei o seguinte código sequencial para inicializar o ambiente ncurses Código:
initscr();
getmaxyx(stdscr,y,x);
noecho();
cbreak();
start_color();
init_color(3,700,700,700);
clear();
wclear(stdscr);
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Atualmente sou incapaz de tornar sólidas fronteiras na minha janela. Ncurses produz sólidas fronteiras para as janelas usando estendido caracteres ASCII. Desde que sou incapaz de fazer ncurses para utilizar caracteres estendidos, presumo eu devo ter alguma configuração em falta no meu código (pode estar usando termios API). Atualmente estou plenamente invocar as ncurses para configurar meu console virtual para tornar sólidas fronteiras. Eu tenho a minha também procurou aplicações em outras plataformas, como a Fedora Core 10, e novamente ele não consegue tornar sólidas fronteiras. No entanto, quando eu executá-lo em qualquer pseudo terminal (usando PuTTY) onde TERM \u003d xterm, ele torna o sólido fronteiras claramente como eu gosto. Então, eu presumo que há algo com o terminal tipo e / ou condutor. Pergunta \u003d\u003d\u003d\u003d\u003d\u003d\u003d Kindly estado o que devo fazer para permitir que alargou o seu apoio em meu personagem virtual terminal (consola) para que as ncurses podem tornar sólidas fronteiras para a minha janela. Ou se existe algum código que devo acrescentar ao meu pedido que permite o meu terminal virtual (/ dev/tty1) para mostrar caracteres estendidos nucurses deixar de chamar a sólida fronteiras. Obrigado Kashif Ali Siddiqui Outro desenvolvedor Linux esforça para se tornar um desenvolvedor gr8 |
|
||||
|
Quando eu executei a infocmp comando, ele mostra o seguinte resultado
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,
Obrigado. - Kashif |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|