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 xcolorsoder in einer Datei namens rgb.txtdem unter irgendwo sein kann /etc/X11, /usr/X11oder /usr/share/X11oder eine ähnliche Lage je nach System) oder #RRGGBB. colorBDist die Farbe, die für Fettdruck verwendet wird; Bei der colorBDModeEinstellung false(Standardeinstellung) wird diese Einstellung ignoriert und Fettdruck wird in Fettdruck angezeigt. Das gleiche gilt für colorUL, colorULModeund unterstreicht. Sie können darüber hinausgehen color8(bis zu color255oder weniger, abhängig von der xterm-Version und der Konfiguration zur Kompilierungszeit). color8bis color15entsprechen 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 [3und [4durch [9und [10jeweils die hellen Varianten (Farben 8-15) auszuwählen.
lsSie zum Bearbeiten der/etc/DIR_COLORSDatei 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.