Meine Farben sind aus. Insbesondere ist die fette Version der Farben 1-6 fehlerhaft:
Die Farbe jedes (ermutigten) Index sollte mit der Farbe des Textes daneben übereinstimmen. Es tut nicht.
Dies wird aus diesem Kern generiert und so geändert, dass er die Farben # 0-15 enthält. (Es ist identisch, außer dass die , 16
Zeile 25 entfernt wird.)
Aktualisieren:
Folgendes ist los: Fett Nr. 1 verwendet Farbe Nr. 9, Fett Nr. 2 verwendet Farbe Nr. 10 und so weiter. Ich bestätigte dies durch eine Änderung color9
, color10
etc. in meiner .Xresources
Datei.
Ich benutze solarisiert .Xresources
und möchte lieber die Farben Nr. 9-15 anders färben.
Darüber hinaus sind die kräftigen Farben in xterm korrekt.
Warum verwendet urxvt Bold # 0-7 Farben von # 8-15 und wie stoppe ich dies?
Antworten:
Verwenden Sie das
+is
Befehlszeilenflag oder setzen Sie dieintensityStyles
Ressource (genau gleichwertig) auf false. Von der Manpage:Also, in
.Xresources
:Es ist nicht klar, welches Verhalten "richtig" ist. (Ich bevorzuge "fett" = "fett".) Historisch gesehen behandeln einige Terminals SGR 1 (\ e [1m) als "fett" und andere als "intensiv". Aktuelle Terminals weisen eine Mischung von Verhaltensweisen auf. Die oberste Zeile in jedem Fenster ist in den Farben 0 bis 15 fett gedruckt. Die zweite Reihe ist ohne "fett". (
-bdc
und+bdc
ist das XTerm-Äquivalent von URxvt-is
und+is
- nicht sicher, warum es nur die Farbe 0 auf meinem System zu beeinflussen scheint)Skript zum Ausführen der Terminals in diesem Image
quelle
xterm +/-pc
(und nicht+/-bdc
) das ist gleichbedeutend miturxvt +/-is
. "Ich bin mir nicht sicher, warum es nur die Farbe 0 beeinflusst" - weil Sie die falsche Option verwendet haben :-) Ich konnte Ihren Beitrag reparieren, aber ich habe keine Lust, die Screenshots erneut zu machen :-)xterm +pc
und entsprichturxvt +is
.