The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Hoog Niveau Programmering
.
google unix.com



Hoog Niveau Programmering Post vragen over C, C + +, Java, SQL, en andere programmeertalen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Final Cut Pro: Groene kaders of andere onregelmatigheden aan maken met REDCODE iBot OS X Support RSS 0 04-26-2009 03:30
Tabellen en grenzen amatuer_lee_3 Programmeren en Shell Scripting 9 03-10-2009 10:18 PM
Mac OS X: Gebaseerd op UNIX - SOLID AS A ROCK Neo OS X (Apple) 0 11-12-2005 05:38 PM
batch maken Vitor UNIX voor Dummies Questions & Answers 1 07-11-2002 01: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 Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-23-2009
ku @ ntum ku@ntum is offline
Geregistreerde gebruiker
  
 

Join Date: May 2007
Posts: 10
Hoe te maken vaste grenzen in ncurses windows

Hello All Gr8 Linux-ontwikkelaars Out There,

Achtergrond
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Ik heb een ncurses toepassing die veronderstellen te lopen alleen op de Linux's virtual console. Deze toepassing zal in ruime mate gebruik maken van de ncurses vensters te tonen raam-gebaseerde gebruikersinterface voor de gebruiker. Ik gebruik CentOS5.x. De terminal voor de virtuele console is ingesteld op (TERM \u003d linux).

Ik gebruikte de volgende code volgorde te initialiseren de ncurses milieu

Code:
initscr();
    getmaxyx(stdscr,y,x);

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

    init_color(3,700,700,700);
    clear();
    wclear(stdscr);

Het probleem
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Momenteel ben ik niet in staat om grenzen vast te maken in mijn ramen. Ncurses produceert vaste grenzen voor de ramen met behulp van uitgebreide ASCII-tekens. Sinds ik ben niet in staat om ncurses doen aan uitgebreide tekens gebruiken, neem ik dat ik moet missen enkele instelling in mijn code (kunnen gebruik maken van termios API). Momenteel ben ik volledig vertrouwen op de ncurses te installeren mijn virtuele console om grenzen vast te maken. Ik heb ook geprobeerd mijn toepassingen op andere platform, zoals Fedora Core 10, en opnieuw het geen vaste grenzen te maken. Echter, toen ik voer het uit op een pseudo-terminal (met behulp van PuTTY) waar TERM \u003d xterm, het duidelijk maakt de vaste grenzen als ik wil. Dus ik veronderstel dat er iets met de terminal type en / of bestuurder.

Vraag
\u003d\u003d\u003d\u003d\u003d\u003d\u003d
Kindly staat wat moet ik doen om uitgebreide tekens ondersteuning op mijn virtuele terminal staat (console), zodat ncurses vaste grenzen kunnen maken voor mijn ramen. Of als er een code die ik moet toevoegen aan mijn applicatie die u in staat stelt mijn virtuele terminal (/ dev/tty1) tot uitgebreide tekens verhuur nucurses tot vaste grenzen trekken laten zien.

Bedankt
Kashif Ali Siddiqui
Een andere Linux Developer streven om een gr8 ontwikkelaar
  #2 (permalink)  
Old 06-23-2009
fpmurphy's Avatar
fpmurphy fpmurphy is online now Forum Staff  
Moderator
  
 

Join Date: december 2003
Locatie: Florida
Berichten: 1.941
Het lijkt erop dat uw huidige type terminal (linux) de mogelijkheden voor vaste kleuren kan hebben. Run infocmp linux om te zien wat uw werkelijke mogelijkheden zijn. De terminfo man pagina zal u helpen deze figuur uit.
  #3 (permalink)  
Old 06-24-2009
ku @ ntum ku@ntum is offline
Geregistreerde gebruiker
  
 

Join Date: May 2007
Posts: 10
Toen ik de opdracht infocmp liep, toont het de volgende output

Code:
#	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,

Dus vriendelijk staat zodat mijn virtuele console kunnen aantonen uitgebreide tekens (en maakt ncurses vast te stellen grenzen), en zo ja, hoe kan ik het doen.

Bedankt.
- Kashif
  #4 (permalink)  
Old 06-24-2009
fpmurphy's Avatar
fpmurphy fpmurphy is online now Forum Staff  
Moderator
  
 

Join Date: december 2003
Locatie: Florida
Berichten: 1.941
Ten eerste, terwijl in een VT, gelieve beroepen op een van de systeem config scripts eindigen met "-tui" (tekst user interface) die gevestigd zijn in / usr / sbin. Is het scherm output correct of niet? Heldere lijnen, etc?
  #5 (permalink)  
Old 06-25-2009
ku @ ntum ku@ntum is offline
Geregistreerde gebruiker
  
 

Join Date: May 2007
Posts: 10
Ja, heb ik geprobeerd de / usr / sbin / authconfig-tui, en het gaf me de vaste grens UI, dat ik niet throu ncurses te bereiken. Kindly staat wat moet ik doen om de grenzen vast te krijgen in mijn applicatie vensters.

Bedankt
Kashif
  #6 (permalink)  
Old 06-30-2009
ku @ ntum ku@ntum is offline
Geregistreerde gebruiker
  
 

Join Date: May 2007
Posts: 10
Iedereen please.

Ik moet echt weten hoe kan ik mijn ncurses naar vaste lijnen te tekenen.

Kashif
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 11:38.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0