Hallo zusammen, ich verzweifle gerade an einer scheinbaren Kleinigkeit: Wie bekomme ich einen Rahmen im Textmodus gezeichnet? YaST kann sowohl auf der Linux-Konsole als auch auf meinen Terminals wunderbare Rahmen zeichnen. Ein kleines Skript, bzw. auch C-Progrämmle, welches mir einfach alle Zeichen von 65 bis 255 ausgibt, zeigt aber nur ein paar Rahmenteile. Die einfachen Ecken fehlen zum Beispiel. Läuft das mit irgendwelchen Escape-Sequenzen zur Zeichensatzumschaltung oder wie geht das? Ich möchte zum Beispiel den Text meiner Issue in einen Rahmen schreiben. Generell kann ich ja Sonderzeichen mit ALT <ASCII-Code> erzeugen... Wer weiß Rat? Viele Grüße, Stefan PS: Gibt es eigentlich ein gutes ASCII Zeichenprogramm für Linux? Damals, zu meinen 2k4 Mailbox-Zeiten hatte ich mal sowas für DOS... --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
PS: Gibt es eigentlich ein gutes ASCII Zeichenprogramm für Linux? Damals, zu meinen 2k4 Mailbox-Zeiten hatte ich mal sowas für DOS...
Nimm DOSEMU und dein altes Programm. -- Marco --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stefan Gofferje wrote:
ich verzweifle gerade an einer scheinbaren Kleinigkeit: Wie bekomme ich einen Rahmen im Textmodus gezeichnet? YaST kann sowohl auf der Linux-Konsole als auch auf meinen Terminals wunderbare Rahmen zeichnen. [...]
Nein, ich weiss auch nicht, wie das geht. Aber: Warum suchst Du Dir nicht ein (moeglichst kleines) Programm, das das kann, und installierst die Sourcen!? Dort findest Du alles, was Du brauchst (und noch viel, viel mehr :-( ) Auf Anhieb faellt mir dazu `iptraf' ein. m. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Melchior FRANZ wrote:
Stefan Gofferje wrote:
ich verzweifle gerade an einer scheinbaren Kleinigkeit: Wie bekomme ich einen Rahmen im Textmodus gezeichnet? YaST kann sowohl auf der Linux-Konsole als auch auf meinen Terminals wunderbare Rahmen zeichnen.
Kann "dialog" sowas nicht ??? --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, 10 Jan 2000 Stefan Gofferje wrote:
Hallo zusammen,
ich verzweifle gerade an einer scheinbaren Kleinigkeit: Wie bekomme ich einen Rahmen im Textmodus gezeichnet? YaST kann sowohl auf der Linux-Konsole als auch auf meinen Terminals wunderbare Rahmen zeichnen. Ein kleines Skript, bzw. auch C-Progrämmle, welches mir einfach alle Zeichen von 65 bis 255 ausgibt, zeigt aber nur ein paar Rahmenteile. Die einfachen Ecken fehlen zum Beispiel. Läuft das mit irgendwelchen Escape-Sequenzen zur Zeichensatzumschaltung oder wie geht das? Ich möchte zum Beispiel den Text meiner Issue in einen Rahmen schreiben. Generell kann ich ja Sonderzeichen mit ALT <ASCII-Code> erzeugen... Wer weiß Rat?
Hi Stefan, ich vermute mal, daß Du ein Programm schreiben willst, das eine Oberfläche mit Textrahmen darstellt. Ich bin zwar kein Programmierer, aber im Linux-magazin gabŽs einen Artikel über ein Curses-Modul (bezieht sich hier auf Perl, gibtŽs wohl auch für C), daß solche Oberflächen bilden kann. http://www.linux-magazin.de/ausgabe/2000/01/Curses/curses.html HTH Peter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Peter,
ich vermute mal, daß Du ein Programm schreiben willst, das eine Oberfläche mit Textrahmen darstellt.
Ne, eigentlich wollte ich nur Rahmen in Textdateien, wie z.B. /etc/issue oder /etc/motd verwenden. Ich hab aber per PM einen Tip bekommen, der funktioniert: <ESC>(0lqqqqqqqqqk<ESC>(B <ESC>(0x x<ESC>(B <ESC>(0mqqqqqqqqqj<ESC>(B ergibt einen wunderbaren Rahmen. <ESC>(0 schaltet auf irgendeinen Special-Zeichensatz um und <ESC>(B zurück auf normal ASCII. Viele Grüße, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Mon, 10 Jan 2000 +0100 Stefan Gofferje sent message to suse-linux@suse.com
Hi Peter,
ich vermute mal, daß Du ein Programm schreiben willst, das eine Oberfläche mit Textrahmen darstellt.
Ne, eigentlich wollte ich nur Rahmen in Textdateien, wie z.B. /etc/issue oder /etc/motd verwenden.
Ich hab aber per PM einen Tip bekommen, der funktioniert:
<ESC>(0lqqqqqqqqqk<ESC>(B <ESC>(0x x<ESC>(B <ESC>(0mqqqqqqqqqj<ESC>(B
es geht auch mit "echo -e \016" (an) und "echo -e \017" (wieder
aus), fällt mir gerade ein... es geht auch in C mit
"printf("\016")", somit kann man es dann in seinen Programmen
benutzen. Klar sollte sein, daß es nur auf ANSI-Tauglichen Terminals
geht!
cu
RvB -- Pro-Linux
--
Rene van Bevern
On Mon, 10 Jan 2000, Stefan Gofferje wrote:
Hi Peter,
Ich hab aber per PM einen Tip bekommen, der funktioniert:
<ESC>(0lqqqqqqqqqk<ESC>(B <ESC>(0x x<ESC>(B <ESC>(0mqqqqqqqqqj<ESC>(B
ergibt einen wunderbaren Rahmen. <ESC>(0 schaltet auf irgendeinen Special-Zeichensatz um und <ESC>(B zurück auf normal ASCII.
Super, Danke Stefan, Danke an die PM-Quelle. Das war genau das, was ich auch suchte. (Denke ich) Anscheinend konnte ich mich nur nicht klar genug ausdruecken :) Alles Gute! -- mfg / With best regards, Ciao Mikey -- -- Even one moment of life spent cannot be regained for millions of gold coins. Therefore, what greater loss is there than time spent uselessly ? -- -- Thorsten Garrels * th.garrels@t-online.de * Wittmund / Germany --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (7)
-
a8603365@unet.univie.ac.at
-
linux@jwr.de
-
p.bossy@vorwerk-automotive.de
-
p5iba@medchem4.pharmazie.uni-halle.de
-
rvb@pro-linux.de
-
stefan.gofferje@nikocity.de
-
Th.Garrels@t-online.de