36 points par dofuuz 2024-01-23 | 14 commentaires | Partager sur WhatsApp

Sous-titre : disséquer la perception humaine des couleurs avec une approche scientifique

Quand on est développeur, on passe de longues heures à regarder son terminal... Le bleu est trop sombre. Le vert est trop lumineux et agresse les yeux.

Une bonne palette de couleurs est donc indispensable, n’est-ce pas ?

Pour trouver les 16 couleurs optimales... combien de temps allez-vous encore vous fier uniquement à votre intuition ?
Avec un modèle d’apparence des couleurs (Color appearance model), il est possible de traiter les couleurs de manière « scientifique ».

J’ai créé une palette de 16 couleurs pour terminal, à la fois classique et lisible, qui vise à devenir un nouveau standard, en m’appuyant sur un modèle d’apparence des couleurs.

Voici le contenu de l’article :

  • les problèmes des réglages 16 couleurs par défaut des terminaux
  • une introduction au modèle d’apparence des couleurs
  • une première démonstration de l’utilisation d’un modèle d’apparence des couleurs en Python
  • la sélection de 16 couleurs pour terminal à l’aide d’un modèle d’apparence des couleurs
  • téléchargement de la palette

Enfin, après avoir pris en compte les retours, je compte mettre en ligne le code de génération et la palette dans un dépôt Github séparé.

Tous vos avis sont les bienvenus. Merci.

14 commentaires

 
mulcup 2024-01-29

J'utilise terminator...
Est-ce que ça pourrait aussi s'appliquer de ce côté-là ?

 
dofuuz 2024-01-28

https://github.com/dofuuz/dimidium
Je l’ai séparé dans un dépôt distinct. Le travail de finalisation est encore en cours, et je continue aussi à recueillir des avis !

 
chiftkey 2024-01-24

Vous n'utilisez pas MobaXterm... ?
Ce serait bien d'avoir aussi un fichier de configuration MobaXterm.

 
ryuheechul 2024-01-24

Pour des raisons similaires, je n’utilise que Solarized. https://ethanschoonover.com/solarized/

 
botplaysdice 2024-01-24

On dirait bien qu’on utilisait encore telles quelles des couleurs définies à une époque où non seulement le nombre de couleurs était limité (16), mais où la définition de chacune d’elles ne pouvait qu’être restrictive. Merci pour ce très bon article.

 
csjune 2024-01-23

Je l’utilise avec plaisir. Merci.

 
iolothebard 2024-01-23

Ça rappelle un peu Tango.

 
libner 2024-01-23

Je pense que l’enchaîner avec Caminal Dimidium pourrait aussi bien fonctionner.
Merci de nous avoir présenté cette bonne méthode d’ajustement

 
moderator 2024-01-23

Le service qui ne peut pas être testé a été déplacé, car il ne convient pas à Show.

 
kuroneko 2024-01-23

Il est vrai que je trouvais aussi le bleu du terminal trop sombre.
Comme ça, j’ai l’impression que c’est plus agréable à regarder.

À titre indicatif, Show GN est plutôt destiné à des liens vers des dépôts GitHub qu’à des billets de blog,
et il pourrait donc être préférable de l’utiliser après avoir publié une release sur GitHub.

 
cosine20 2024-01-23

Je ne sais pas si vous l’avez ajouté plus tard, mais il y a bien un lien vers le dépôt GitHub dans le corps de l’article.
https://github.com/dofuuz/dotfiles/

 
dofuuz 2024-01-23

Actuellement, le dépôt ci-dessus est mélangé avec d’autres fichiers.

Je prévois de séparer prochainement uniquement la configuration des couleurs du terminal pour la publier dans un dépôt distinct.

 
jujumilk3 2024-01-23

J’ai exécuté des commandes copiées-collées sans réfléchir, et le contenu de mon fichier .zshrc a été effacé, ce qui a provoqué une catastrophe. Faites attention de votre côté…

 
arfwene 2024-01-23

C’est clairement plus agréable à lire.
Personnellement, je préfère un arrière-plan autour de #303030 / rgb(48,48,48).
Je pense aussi qu’il peut être utile de s’inspirer des couleurs du mode sombre des visionneuses de texte ou des sites web.