Mit „alten Farben“, ich meine so etwas wie ändern schwarz aus #000000
zu #111111
und durch „TTY - Konsole“, ich meine , was Sie bekommen , wenn Sie tun Ctrl+ Alt+ F1von X11, nicht einen Terminal - Emulator wie xterm
oder urxvt
.
Ich verwende Arch Linux, aber ich denke, es hat mehr mit dem Programm zu tun, das das TTY bereitstellt ( agetty
glaube ich).
/
color in bash
, um eine Liste aller Fluchten zu erhalten.\e[0;30m
für Schwarz. Ich suche nach einer Möglichkeit, die tatsächliche Farbe für jede benannte Farbe anzupassen.Antworten:
Der Befehl setterm ist genau das, wonach Sie suchen.
BEARBEITEN
Nein, es gibt keine Möglichkeit, die Namen der Farben wie gewünscht zu ändern. Sie werden in Flüchen, terminfo oder im Terminal selbst nirgendwo so referenziert. Sie können die Definitionen der Farbindizes ändern (0-15, glaube ich), indem Sie die Kernelquelle bearbeiten und neu kompilieren.
quelle
Dies ist durchaus möglich und wird in meinem Arch-Setup ausgeführt.
Sie können so etwas in ein Shell-Skript einfügen und es beim Anmelden ausführen lassen:
Die
\e]P0
to\e]PF
(Basis 16) sind die Escape-Sequenzen, die Sie zum Einstellen der 16 (8 halbhellen, 8 hellen) Farben benötigen. Danach geben Sie Ihre gewünschte Ersatzfarbe ein, z151515
.quelle
Dies ist der beste Befehl, den ich kenne:
Sie können nur 8 verschiedene Farben haben, soweit ich das beurteilen kann. Vielleicht noch mehr, indem Sie Bright vor Basic 8 verwenden?
quelle