Moje kolory są wyłączone. W szczególności odważna wersja kolorów 1-6 jest zepsuta:
Kolor każdego (pogrubionego) indeksu powinien pasować do koloru tekstu obok niego. To nie.
Jest generowany z tej treści , zmodyfikowanej w celu uwzględnienia kolorów # 0-15. (Jest identyczny, z wyjątkiem usunięcia , 16
linii 25).
Aktualizacja:
Oto, co się dzieje: Pogrubienie nr 1 używa koloru nr 9, pogrubienie nr 2 używa koloru nr 10 i tak dalej. I potwierdził to przez zmianę color9
, color10
itp w moim .Xresources
pliku.
Używam słonecznych .Xresources
i wolę zachować kolory # 9-15 w innym kolorze.
Co więcej, odważne kolory są prawidłowe w xterm.
Dlaczego urxvt Bold # 0-7 używa kolorów z # 8-15 i jak to zatrzymać?
Odpowiedzi:
Użyj
+is
flagi wiersza polecenia lub (dokładnie równoważnie) ustaw wartośćintensityStyles
zasobu na false. Ze strony podręcznika:Tak więc w
.Xresources
:Nie jest jasne, które zachowanie jest „właściwe”. (Wolę „pogrubienie” = „pogrubiona czcionka”.) Historycznie niektóre terminale traktują SGR 1 (\ e [1m) jako „pogrubione”, a inne traktują to jako „intensywne”. Obecne terminale wykazują różnorodne zachowania. Górny rząd w każdym oknie ma kolory od 0 do 15 pogrubioną czcionką. Drugi rząd jest bez pogrubienia. (
-bdc
i+bdc
jest odpowiednikiem XTerm dla URxvt-is
i+is
- nie jestem pewien, dlaczego wydaje się wpływać tylko na kolor 0 w moim systemie)skrypt do uruchamiania terminali na tym obrazie
źródło
xterm +/-pc
(i nie+/-bdc
) równoważnyurxvt +/-is
. „nie jestem pewien, dlaczego wpływa to tylko na kolor 0” - ponieważ użyłeś niewłaściwej opcji :-) Mogę naprawić Twój post, ale nie mam ochoty ponownie wykonywać zrzutów ekranu :-)xterm +pc
iurxvt +is
.