Wodurch ändert jeder Farbpaletteneintrag die Farbe?

484
SPYBUG96

Ich habe mein Farbprofil bearbeitet und mit dem experimentiert, woran jeder Eintrag die Farbe ändert.

Zur Referenz ist das, worüber ich spreche:

Wodurch ändert jeder Farbpaletteneintrag die Farbe?

Ich habe überall nach einer Liste gesucht, nach der jeder Farbpaletteneintrag die Farbe ändert, aber am Ende mit leeren Händen endete

Das weiß ich bisher für jeden "Palette entry #":

  • 1 Farbe hervorheben
  • 2 String Farbe
  • 3 ? Farbe eines bestimmten Highlights
  • 4? Python 'def' und 'TODO' Farbe
  • 5? Kommentierter Code, Textfarbe, wenn durch "Farbpalette 3" hervorgehoben
  • 6? Importiert / Escape-Zeichen
  • 7? Funktionsfarbe Haupt, Druck
  • 8?
  • 9?
  • 10 Textfarbe unter einem bestimmten Highlight
  • 11? ausführbare Datei / ausführbare Datei / ZIP-Dateien
  • 12?
  • 13 Verzeichnisfarbe
  • 14? PNG-Dateien, Bilder
  • fünfzehn ?
  • 16?

Ist was ich bis jetzt richtig habe? Was ändern die anderen Einträge in der Farbe?

0

1 Antwort auf die Frage

1
egmont

Es funktioniert andersherum. Der Terminalemulator bietet 2 * 8 Farben für Anwendungen zur Auswahl, zusätzlich zu den Standardfarben für Vordergrund und Hintergrund, und es ist ihm egal, wie die Anwendungen sie verwenden. (Es stehen viel mehr Farben für Anwendungen zur Verfügung, diese sind jedoch die Standardfarben und normalerweise vom Benutzer angepasst.)

Diese Farben sind traditionell schwarz, rot, grün, gelb (braun), blau, magenta, cyan, weiß (hellgrau) und ihr helleres Gegenstück. Sie können Ihren genauen Farbton auswählen, es gibt einige vordefinierte, aber Sie können auch Ihr eigenes Schema erstellen (und natürlich zwingt Sie niemand, Farben auszuwählen, die den üblichen Werten entsprechen und den formalen Namen entsprechen, genau wie bei der ersten Farbe (weiß statt schwarz) (*), was in einigen Apps wahrscheinlich zu einem kaum lesbaren Aussehen führt.

Jede Anwendung entscheidet selbst, welche Farben für welche Funktion, welchen Kontext usw. verwendet werden sollen. Sie müssen die Dokumentation und Einstellungen der jeweiligen Anwendung konsultieren, wenn Sie an der Verwendung von Farben interessiert sind.

lsÜberprüfen Sie beispielsweise für den Befehl die Umgebungsvariable LS_COLORS. Sie erkennen die Dateierweiterungen, und es gibt zwei Schlüsselwörter für Dateitypen. Bei den Werten bezeichnen 30–37 die ersten 8 Farben als Vordergrundfarben; 90–97 oder oft 30–37 in Kombination mit 1 (oder 01) kennzeichnen die nächsten 8 Farben als Vordergrundfarben - obwohl 1 (oder 01) auch den Text fett erscheinen lässt. 40–47 stehen für die ersten 8 Farben und 100–107 für die nächsten 8 Farben als Hintergrundfarben. Für mc(Midnight Commander) befinden sich die Definitionen in den Skin-Dateien unter /usr/share/mc/skinsoder in einem ähnlichen Verzeichnis und für den Editor die Syntax-Highlight-Dateien insyntaxVerzeichnis daneben. Und so weiter ... Für jede einzelne Anwendung müssen Sie einzeln prüfen, welche Farben für welchen Zweck verwendet werden und ob (und wenn ja, wie) sie diese konfigurieren dürfen. Es gibt kein allgemeines Muster oder eine typische Farbzuordnung.

(*) In gnome-terminal gab es früher einen Fehler, bei dem die erste Farbe auf der Benutzeroberfläche nicht richtig initialisiert wurde. Vielleicht haben Sie sie nicht in weiß geändert. Dies wurde in gnome-terminal 3.20.3 behoben.