Xterm wird über X-Ressourcen konfiguriert . So können Sie es für Weiß auf Schwarz konfigurieren, mit einem helleren Blau als dem Standard (passen Sie die Farbe natürlich nach Belieben an):
XTerm.VT100.background: Black
XTerm.VT100.color0: Black
XTerm.VT100.color1: Red
XTerm.VT100.color2: Green
XTerm.VT100.color3: Yellow
XTerm.VT100.color4: CornflowerBlue
XTerm.VT100.color5: Magenta
XTerm.VT100.color6: Cyan
XTerm.VT100.color7: White
XTerm.VT100.colorBD: White
XTerm.VT100.colorBDMode: true
XTerm.VT100.colorUL: Yellow
XTerm.VT100.colorULMode: true
XTerm.VT100.cursorColor: Red
XTerm.VT100.foreground: White
Sie können X Farbnamen verwenden (können Sie alle Farbnamen mit sehen xcolors
oder in einer Datei namens rgb.txt
dem unter irgendwo sein kann /etc/X11
, /usr/X11
oder /usr/share/X11
oder eine ähnliche Lage je nach System) oder #RRGGBB
. colorBD
ist die Farbe, die für Fettdruck verwendet wird; Bei der colorBDMode
Einstellung false
(Standardeinstellung) wird diese Einstellung ignoriert und Fettdruck wird in Fettdruck angezeigt. Das gleiche gilt für colorUL
, colorULMode
und unterstreicht. Sie können darüber hinausgehen color8
(bis zu color255
oder weniger, abhängig von der xterm-Version und der Konfiguration zur Kompilierungszeit). color8
bis color15
entsprechen 0–7 mit Fettdruck; Farben über 16 werden von Anwendungen nur selten verwendet, wenn Sie sie explizit konfiguriert haben.
Fügen Sie diese Einstellungen in eine Datei mit dem Namen ein ~/.Xdefaults
. Die meisten Systeme laden diese Datei automatisch, wenn Sie sich anmelden. Wenn dies bei Ihnen nicht der Fall ist, fügen Sie diesen Befehl Ihrem X-Startskript hinzu:
xrdb -merge ~/.Xdefaults
Führen Sie dies in einer Shell in diesem Terminal aus, um das Erscheinungsbild der Vordergrundfarbe 42 über der Hintergrundfarbe 17 zu testen:
printf '\033[38;5;%dm\033[48;5;%dm%s\033[0m\n' 42 17 "Hello, world."
Wenn Ihr xterm ohne erweiterte Farbunterstützung kompiliert wird, müssen Sie die klassischen Steuersequenzen verwenden:
printf '\033[3%dm\033[4%dm%s\033[0m\n' 4 1 "Hello, world."
Die Vordergrund- und Hintergrundfarbe muss in diesem Fall im Bereich von 0 bis 7 liegen. Wenn Ihr xterm mit 16-Farben - Unterstützung kompiliert wird, ersetzen [3
und [4
durch [9
und [10
jeweils die hellen Varianten (Farben 8-15) auszuwählen.
ls
Sie zum Bearbeiten der/etc/DIR_COLORS
Datei benötigen . Ich sehe hier Farbcodes, aber ich darf nur eine bestimmte Anzahl von ihnen. 42 funktioniert nämlich nicht, sondern gibt mir einen grünen Hintergrund.