Terminal-Farbschemata „wissenschaftlich“ kochen
(c.innori.com)Untertitel: Das menschliche Farbempfinden naturwissenschaftlich zerlegen
Wer als Entwickler arbeitet, blickt lange auf das Terminal ... Blau ist zu dunkel. Grün ist zu hell und blendet in den Augen.
Ein gutes Farbschema ist also unverzichtbar.
Um die optimalen 16 Farben zu finden ... wie lange wollen Sie sich noch allein auf Ihr Gefühl verlassen?
Mit einem Color Appearance Model lässt sich Farbe „wissenschaftlich“ behandeln.
Mit einem Color Appearance Model habe ich ein Terminal-Farbschema erstellt, das klassisch wirkt und zugleich gut lesbar ist und einen new standard anstrebt.
Der Inhalt des Artikels ist wie folgt.
- Probleme der Standardkonfigurationen für die 16 Terminal-Farben
- Einführung in Color Appearance Models
- Ein erster praktischer Einsatz von Color Appearance Models mit Python
- Auswahl der 16 Terminal-Farben mithilfe von Color Appearance Models
- Download der Farbeinstellungen
Zum Schluss möchte ich nach Einbeziehung des Feedbacks den Generierungscode und die Farbeinstellungen aufbereiten und in ein separates Github-Repository hochladen.
Ich freue mich über viele Rückmeldungen. Vielen Dank.
14 Kommentare
Ich verwende
terminator…Lässt sich das vielleicht auch darauf anwenden?
https://github.com/dofuuz/dimidium
Ich habe es in ein separates Repository ausgelagert. Die Arbeiten sind noch nicht ganz abgeschlossen, und ich freue mich weiterhin über Feedback!
Verwenden Sie MobaXterm nicht ...?
Ich denke, es wäre auch gut, wenn es eine MobaXterm-Konfigurationsdatei gäbe.
Aus ähnlichen Gründen verwende ich auch nur Solarized. https://ethanschoonover.com/solarized/
Offenbar haben wir Farben unverändert weiterverwendet, die in einer Zeit definiert wurden, als nicht nur die Zahl der Farben (16), sondern auch die Definition jeder einzelnen Farbe zwangsläufig begrenzt war. Danke für den guten Artikel.
Ich nutze es sehr gerne. Vielen Dank.
Erinnert ein bisschen an Tango.
Es könnte auch in Ordnung sein, wenn man es im Anschluss mit Caminal Dimidium verwendet.
Vielen Dank für die Vorstellung einer guten Methode zur Feinabstimmung
Ein Service, der sich nicht testen lässt, wurde verschoben, da er nicht zu Show passt.
Ich fand auch, dass das Terminal-Blau definitiv zu dunkel ist.
So wirkt es deutlich angenehmer zu lesen.
Zur Info: Bei Show GN soll man eher auf ein GitHub-Repository oder Ähnliches verlinken als auf einen Blogbeitrag,
also wäre es vielleicht gut, es nach dem Release auf GitHub zu verwenden.
Ich weiß nicht, ob Sie das später hinzugefügt haben, aber im Haupttext gibt es tatsächlich einen Link zum GitHub-Repository.
https://github.com/dofuuz/dotfiles/
Derzeit befindet sich das obige Repository in einem Zustand, in dem es mit anderen Dateien vermischt ist.
In naher Zukunft plane ich, nur die Terminal-Farbkonfiguration auszugliedern und in ein separates Repository hochzuladen.
Ich habe gedankenlos einen Befehl per Copy-and-paste ausgeführt, dabei den Inhalt der
.zshrc-Datei verloren und eine ziemliche Katastrophe erlebt. Passt also bitte auf.Definitiv angenehmer zu lesen.
Ich bevorzuge für den Hintergrund etwa
#303030/rgb(48,48,48).Es könnte auch eine gute Idee sein, sich an den Dark-Mode-Farben von Text-Viewern oder Websites zu orientieren.