# 000000 und echtes Schwarz in Terminal Emacs Farben

8

Ich bin gerade auf ein seltsames Problem gestoßen, als ich mein Farbthema für Terminal Emacs optimiert habe. Der Hintergrund erschien nicht so schwarz wie erwartet, sondern grau, obwohl der Hintergrund auf eingestellt war #000000. Also öffnete ich das Dialogfeld "Gesicht anpassen" und dann die Option "Farbe auswählen" für den Hintergrund. Dies zeigt die folgende Liste:

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass die erste Farbe, Schwarz, tatsächlich grau ist, obwohl sie als aufgeführt ist #000000. Seltsam, gibt es eine zweite Farbe color-16mit demselben Code #000000und sie ist vollschwarz (siehe unten im Bild).

Das Ergebnis ist, wenn ich eine Farbe auf #000000oder einstelle black, bekomme ich tatsächlich Grau, aber wenn ich die Farbe auf einstelle color-16, bekomme ich Schwarz.

Dies ist in GUI-Emacs, in denen # 000000 aufgerufen wird black, nicht der Fall und erzeugt echtes Schwarz. color-16In meiner GUI gibt es keine Emacs.

Dies ist etwas umständlich, da ich für GUI- und Terminal-Emacs das gleiche Farbthema haben möchte, aber Schwarz scheint verschiedene Bedeutungen zu haben. Kann jemand das erklären?

Emacs 27.0.50
Debian Linux
Gnome Terminal

Tyler
quelle
4
Es ist nur ein Problem mit dem Farbschema Ihres Terminals. Ich weiß nicht, welches Terminal Sie verwenden, aber ich gehe davon aus, dass es nur eines dieser 256-Farben-Terminals ist. Versuchen Sie, das Farbschema so anzupassen, dass die Farben Ihren Erwartungen entsprechen.
DoMiNeLa10
Aha. Ich benutze Gnome-Terminal und das Problem verschwindet in xterm (das nur 8 Farben hat). Ich werde untersuchen, wie das Gnome-Terminal seine Farben festlegt.
Tyler

Antworten:

9

Es stellte sich heraus, dass dies ein Problem mit dem Gnome-Terminal war. Ich habe das Problem behoben, indem ich die Profileinstellungen in der Menüleiste des Gnome-Terminals geöffnet, Farben ausgewählt und das integrierte Schema in die Linux-Konsole geändert habe.

Tyler
quelle