Hintergrundfarbe der Konsole ändern

19/01/2014 - 21:01 von Fenris | Report spam
Hallo,

ich würde gerne die Farbe der virtuellen Konsole (Alt + F1) àndern.

Ich würde gerne einen weißen Hintergrund und schwarze Schrift haben.

Ich hatte schon folgenden Link gefunden:

http://www.unixboard.de/vb3/showthr...e-%E4ndern

Leider komme ich nicht weiter da ich nicht weiß was für Hintergrund- und was für Schriftfarbe steht.

LG

Fenris <fenris1981@gmx.de>
 

Lesen sie die antworten

#1 Sascha Hüdepohl
19/01/2014 - 23:34 | Warnen spam
Hallo,

Fenris schrieb:

ich würde gerne die Farbe der virtuellen Konsole (Alt + F1) àndern.



Ich hatte schon folgenden Link gefunden:

http://www.unixboard.de/vb3/showthr...e-%E4ndern



das ist aber etwas anderes.

Ich kenne die Zusammenhànge selbst nicht so genau, aber soweit wie ich
es verstehe gibt es eine Palette und Du kannst einen Text in einer
Farbe dieser Palette ausgeben, das ist es was in dem Link beschrieben
wird, oder Du kannst die Eintràge in der Palette àndern.

Um eine Farbe aus der Palette für die Ausgabe zu wàhlen ist es besser
dazu tput zu verwenden als die Esc-Sequenzen die man überall sieht.
tput kennt das Terminal und erzeugt die passenden Esc-Sequenzen dafür.

Beispiel:
$ rot=$(tput setaf 1)
$ blau=$(tput setaf 4)
4 norm=$(tput sgr0)
$ echo "${rot}Hallo ${blau}Welt${norm}"

Zum Ändern der Palette gibt es andere Esc-Sequenzen. Wie die mit tput
erzeugt werden weiß ich leider nicht.

$ echo -en "\e]P0000000" #black
Das setzt den Eintrag für black P0 auf 000000 ≙ RGB(0, 0, 0).
Wenn Du also einen weißen Hintergrund möchtest, dann:
$ echo -en "\e]P0FFFFFF"
Danach clear eingeben oder CTRL-L drücken um den Bildschirm neu zu
zeichnen.
Wenn Du es verhunzt kannst Du es resetten:
$ tput reset

Das ist die Liste der Palette:
P0 #black
P8 #darkgrey
P1 #darkred
P9 #red
P2 #darkgreen
PA #green
P3 #brown
PB #yellow
P4 #darkblue
PC #blue
P5 #darkmagenta
PD #magenta
P6 #darkcyan
PE #cyan
P7 #lightgrey
PF #white

HTH & HAND
Sascha

Ähnliche fragen