Comment imprimer un motif de test 256 couleurs dans mon terminal?
Je veux vérifier que mon terminal prend correctement en charge 256 couleurs.
command-line
colors
Tom Hale
la source
la source
/cubes
irssi ( source )Réponses:
Mire 256 couleurs
Pour obtenir l'image ci-dessous, utilisez:
Le gist
bash
/zsh
code estshellcheck
propre, et prend également en charge "Look Ma, pas de sous-processus!".Alternativement, pour un
bash
quicky:Pour l'overkill total, le grand-père du lot est
terminal-colors
un script de 572 lignes avec plusieurs formats de sortie .Vous pouvez également imprimer un motif de test en couleurs vraies (24 bits) .
la source
terminal-colors
, fairecurl -s https://raw.githubusercontent.com/eikenb/terminal-colors/master/terminal-colors | python
terminal-colors
et comment se compare-t-il aux options que j'ai proposées?J'ai trouvé un bon script Python pour cela sur GitHub écrit par Justin Abrahms, qui affiche également les codes hexadécimaux des couleurs.
Télécharger le script dans le répertoire de travail actuel
lui donner la permission d'exécution
Exécuter:
Voici le script complet en cas de link-rot:
la source
Bien que n'étant pas tout à fait un "motif de test", j'ai xterm-color-chooser :
la source
curl -s https://raw.githubusercontent.com/grawity/code/master/term/xterm-color-chooser | python3
Un autre script, écrit par moi, se trouve dans le référentiel VTE: https://git.gnome.org/browse/vte/plain/perf/256test.sh?h=vte-0-38 .
Il nécessite une fenêtre de 120 colonnes ou plus, mais dispose les couleurs du cube 6x6x6 de manière élégante et compacte. Les premiers chiffres des index sont supprimés pour des raisons de compacité, vous pouvez facilement les comprendre. Les barres verticales vous permettent d’examiner le RVB exact de la couleur de premier plan sans effectuer un repliement antialiasing (comme c’est le cas avec les chiffres).
La partie supérieure de la sortie (non illustrée dans la capture d'écran ci-dessous) montre la folie associée à l'ambiguïté audacieuse et brillante, à savoir que la séquence d'échappement d'audace combinée à l'une des séquences d'échappement de l'héritage 8 couleurs pour le premier plan passe également à la couleur de contrepartie brillante, alors qu'avec le nouveau style (compatible 256 couleurs), ce n'est plus le cas, même pour les 8 premières couleurs. Du moins, c’est ainsi que se comportent xterm et VTE (terminal GNOME, etc.).
Cette capture d'écran montre environ la moitié de la sortie:
la source
curl -s -L https://git.gnome.org/browse/vte/plain/perf/256test.sh?h=vte-0-38 | bash
Peut-être superflu, mais j'ai écrit une version qui imprime les 256 couleurs à l'aide de l'arrière-plan avec détection automatique de la largeur de la coque afin que les couleurs soient plus facilement visibles.
https://gist.github.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3
la source
curl https://gist.githubusercontent.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3/raw/250eb2e3f2acca1c51aa52adf611ec0380291e8a/colortest.py | python3
curl -s https://gist.githubusercontent.com/WoLpH/8b6f697ecc06318004728b8c0127d9b3/raw/colortest.py | python3
Un one-liner
Couleur de l'arrière plan
couleur de premier plan
la source