Seite 1 von 1

Hintergrund der shell ändern

Verfasst: 10.11.2007, 17:04
von Big H
Kann ich irgendwie die hintergrundfarbe der shell ändern (fenster auf der wb)?
oder noch besser da nen hintergrundblid reinsetzen?

Verfasst: 11.11.2007, 08:03
von Supimajo
Vordergrundfarbe setzen: ESC[3xm x Farbe
0 Grau
1 Schwarz
2 Weiss
3 Blau
Hintergrundfarbe setzen: ESC[4xm x Farbnummer
0 Grau
1 Schwarz
2 Weiss
3 Blau
SchriftStil setzen : ESC[xm x Schriftstil
0 Normaldarstellung
1 Fettschrift
3 Kursivschrift
4 Unterstrichen
7 Inverse Schrift

Beispiel: ESC[32mESC[41ESC[1m
Ergebnis: Weisser Text auf schwarzem Hintergrund mit Fettschrift

Verfasst: 11.11.2007, 09:31
von thomas
Beispiel: ESC[32mESC[41ESC[1m
Das geht auch in einem Schritt:

ESC[1;32;41m

0 Grau
1 Schwarz
2 Weiss
3 Blau
Das kann man so nicht sagen. Die Nummern bezeichnen die Stifte der Palette. Welche Farben dahinter stehen, ist abhängig von der Palette-Einstellung des Benutzers. Bei mir wäre es z.B. Blau, Schwarz, Weiß, Orange. Außerdem kann man Stifte von 0 bis 7 benutzen, nicht nur 0 bis 3.

Darüberhinaus ändert das nur die Farbe des ausgegebenen Textes. Um das komplette Fenster einzufärben, muß man noch eine Sequenz eingeben, die ich im Moment nicht auswendig weiß.

Gruß Thomas

Verfasst: 11.11.2007, 09:53
von thomas
Ok, hab's nachgelesen. Die Hintergrundfarbe des Fensters ändert man mit

ESC[>3m

Wobei 3 wieder den Stift angibt, wie oben beschrieben.

Gruß Thomas

Verfasst: 11.11.2007, 11:19
von Big H
danke euch beiden.

Verfasst: 11.11.2007, 13:32
von Supimajo
Wo wir gerade dabei sind.
Da gab es doch noch mehr Escape-Sequenzen...z.B. auch um z.B. die aktuelle Uhrzeit als Cursor zu setzen und sowas.

Hat da zufällig jemand ne Liste mit allen ESC-Sequenzen?