Hallo, On Thu, 14 Mar 2002, Thorsten Körner wrote:
Hallo Am Donnerstag, 14. März 2002 19:42 schrieb Stefan Goerres:
ich habe meinem Terminal Client gesagt er solle doch mal ANSI Farben darstellen. War einfach hat sofort geklappt ( bin blond ;) ) Nu dann dachte ich mir so schwarz ist als Hintergrund echt doof aber habe nix gefunde wie ich das ändern kann. Weiss jemand Rat?
man bash man xterm man setterm
Und fast noch wichtiger: man console_codes (diese manpage ist leider nicht ganz einfach zu finden ;) Da stehen die ganzen Escape-sequenzen drin, ueber die man u.a. auch die Farben setzen kann (z.B. die, die in den rc_* variablen in /etc/rc.config verwendet werden: rc_done="\033[71G\033[32mdone\033[m" rc_failed="\033[71G\033[31m\033[1mfailed\033[m" rc_skipped="\033[71G\033[1mskipped\033[m" rc_done_up="\033[1A$rc_done" rc_failed_up="\033[1A$rc_failed" rc_unused="\033[71G\033[1munused\033[m" rc_reset="\033[m\017" rc_ok="\033[73Gok" Achja: help echo ist auch ein Muss! Da steht z.B. auch drin, dass '\033' ein oktaler Zeichencode ist, und man ascii verraet dann, dass das ein ESC ist ;) rc_done ist also z.B.: ESC [ 71 G ESC [ 32 m done ESC [ m Die Bedeutung dieser Escape-sequenzen verraet dann man console_codes (das leider auch nicht gerade einfach zu lesen ist), in den Abschnitten (gekuerzt): ECMA-48 CSI sequences A CUU Move cursor up the indicated # of rows. G CHA Move cursor to indicated column in current row. und ECMA-48 Set Graphics Rendition The ECMA-48 SGR sequence ESC [ <parameters> m sets display attributes. 0 reset all attributes to their defaults 'ESC [ m' 32 set green foreground 'ESC [ 32 m' 'ESC [ 1 A' ist also "eins rauf", 'ESC [ 71 G' ist "gehe in Col. 71" und 'ESC [ 32 m done' ist "schreibe 'done' mit gruenem Vordergrund, und 'ESC [ m' setzt dann wieder die defaults... Achso: Unter X sollte man 1. die Einstellungen der Terminal-Emu ueberpruefen (xterm u.a. kennen z.B. "reverse-video") und ausserdem gilt es einen Blick in die X-Resourcen zu werden, auch dort kann man "foreground" und "background" setzen. -dnh -- 277: GIGA Der WDR-Computerclub in Farbe. (Kai Fett)