Quelle palette de couleurs pour vos outils ?

Posté par  (site web personnel) . Édité par Davy Defaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
57
12
mai
2020
Ligne de commande

Je passe pas mal de temps avec Neovim et des lignes de commande dans un un terminal. J’apprécie d’avoir des couleurs agréables et homogènes. Mais comme c’est quelque chose de très personnel, je vais vous présenter plusieurs alternatives pour choisir une palette de couleurs.

Une capture d’écran avec le thème Nord d’un terminal avec tmux

Nord

Le thème Nord est un thème avec seize couleurs, regroupées en quatre parties : Polar Night, Snow Storm, Frost et Aurora. Les couleurs ont été soigneusement choisies pour être confortables pour les yeux, tout en apportant une ambiance pleine de couleurs. Ces couleurs sont accompagnées d’explications sur la manière dont elles ont été sélectionnées et dont il convient de les utiliser. Il est possible d’utiliser simplement ce thème dans de nombreux logiciels, notamment via la quarantaine de portages officiels : Vim, Visual Studio Code, tmux, Xresources, etc.

Capture avec le thème Nord

Solarized

Solarized est plus ancien mais reste une valeur sûre. C’est une palette de couleurs qui a été conçue avec certains objectifs :

  • un contraste sélectif (moins de contraste sur la luminosité, mais plus de contraste entre les nuances de couleurs) ;
  • avoir un mode clair et un mode foncé avec la même palette de couleurs ;
  • précision et symétrie.

On retrouve également des instructions pour utiliser Solarized dans les différents logiciels : Vim, Mutt, Xresources, GIMP, etc.

Capture avec la palette de couleurs Solarized

Base16

Si vous n’avez pas encore trouvé votre bonheur, il vous reste Base16. C’est un constructeur de thèmes. Il fournit des explications pour décrire une palette de seize couleurs, ainsi que les outils pour créer les extensions pour différents logiciels à partir de cette description. Le site Web fournit également une prévisualisation des thèmes, ce qui peut être pratique pour choisir.

Voici, par exemple, le rendu dans Vim de la variante base16-default-dark :
Capture avec le constructeur de thèmes Base16

Aller plus loin

  • # Zenburn

    Posté par  . Évalué à 5.

    Zenburn est un thème sombre très agréable et dispo a peu près sur tous les softs

    J'ai beau en essayer d'autres au gré des ré-installations, j'y reviens toujours a un moment.

  • # gruvbox

    Posté par  . Évalué à 4.

    Avec de nombreux portages aussi: https://github.com/morhetz/gruvbox

    • [^] # Re: gruvbox

      Posté par  . Évalué à 2.

      Pareil, j’utilise Guvbox qui est basé sur base16.

      J’aimais beaucoup Solarized sombre, mais elle a un “bug” que l’upstream ne fixera probablement jamais (une des couleurs est la même que la couleur du fond).

  • # Lucius

    Posté par  (site web personnel) . Évalué à 4.

    https://github.com/jonathanfilip/lucius

    En plus de Vim, pour lequel un dépôt directement clonable dans le répertoire de configuration est disponible, il est fourni pour quelques application. Perso je ne l’utilise que pour Vim donc je ne saurais donner de retour sur la qualité de l’intégration pour les autres cas.

  • # Nord

    Posté par  . Évalué à 4.

    depuis un an j'utilise nord partout, j'aime vraiment bien. C'est tout doux comme couleur. J'utilise les versions pour vim, gnome-terminal, powerline.bash, i3 et firefox. Bref tout ce que j'utilise au quotidien. Vous pourrez trouver mes dotfiles sur gitlab.com

  • # Polices

    Posté par  . Évalué à 3.

    vous pourriez partager les polices que vous utilisez ? J'ai du mal à en trouver une qui me plaît. Aujourd'hui j'utilise Source code pro.

    • [^] # Re: Polices

      Posté par  . Évalué à 10.

      Tu as ce site qui est excellent pour avoir une comparaison sur un large panel d'entre elles. Pour mon palmarès personnel (sans ordre particulier) :

      • [^] # Re: Polices

        Posté par  . Évalué à 1.

        J'utilise Fixedsys Excelsior, une réédition en TTF de la police originale qu'il y avait sur les consoles physiques, avant que les modes graphiques n'apparaissent. (Faites ctrl+alt+f1 sous linux)

        C'est celle que je trouve le plus lisible avec le thème de couleur par défaut, gris clair sur fond noir à l'ancienne.

      • [^] # Re: Polices

        Posté par  (site web personnel) . Évalué à 4.

        En parlant de Iosevka, la version 3 vient de sortir : https://github.com/be5invis/Iosevka/releases/tag/v3.0.0. Si quelqu'un est motivé, ça pourrait faire une dépêche LinuxFr.org.

    • [^] # Re: Polices

      Posté par  . Évalué à 1.

      Pour ma part, j’utilise PragmataPro.
      C’est une police payante — un peu chère d’ailleurs —, mais je la trouve très agréable avec ses ligatures.

      Sinon, en police gratuite, la nouvelle de JetBrains est plutôt réussie.

      • [^] # Re: Polices

        Posté par  (site web personnel) . Évalué à 1.

        Sauf qu'ils auraient dû éviter les ligatures. Désinstallées aussitôt.

        Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

        • [^] # Re: Polices

          Posté par  . Évalué à 4.

          PragmataPro est disponible en deux variantes, avec ou sans ligatures.

          C’est également le cas pour JetBrains Mono depuis la version 1.0.4 :

          Added No Ligature version. Only in .ttf format. It called JetBrains Mono NL. #19

    • [^] # Re: Polices

      Posté par  . Évalué à 3.

      Il y a aussi Fira Code qui est pas mal avec des ligatures pour le code.

    • [^] # Re: Polices

      Posté par  (Mastodon) . Évalué à 2. Dernière modification le 13 mai 2020 à 12:44.

      Fira Code Medium ici.

      Il faut utiliser un terminal qui supporte les ligatures par contre.

    • [^] # Re: Polices

      Posté par  . Évalué à 1.

      J'utilise fantasque sans mono, c'est original sans sacrifier la lisibilité.

    • [^] # Re: Polices

      Posté par  . Évalué à 6.

      J’utilise Deja Vu, elle a rien de spécial, c’est juste que j’y suis habitué.

    • [^] # Re: Polices

      Posté par  . Évalué à 1.

      Pour les terminaux, j'utilise Tamsyn ou parfois a défaut Terminus (qui a même une version TTF).

      Il y a une certaine élégance dans la simplicité de ces polices et leur aspect retro mais pas trop qui marche vraiment pas mal.

    • [^] # Re: Polices

      Posté par  . Évalué à 2.

      Inconsolata. Magnifique, celle-là. J'aime beaucoup le t.

    • [^] # Re: Polices

      Posté par  . Évalué à 2.

      J'utilise Jetbrains Mono pour le code, avec ses chouettes ligatures. Pour tout le reste, Deja Vu Sans Mono

  • # Dracula

    Posté par  . Évalué à 5.

    J'utilise Dracula, car c'est le premier sur lequel je suis tombé (je ne sais plus comment).

    Merci pour la dépêche, je compte bien tester quelques thèmes.

    • [^] # Re: Dracula

      Posté par  . Évalué à 1.

      Sans oublier que Dracula est disponible pour vraiment beaucoup d'outils. Je pense que ce thème peut même rivaliser Solarized, c'est dire.

  • # Nord pour le moment

    Posté par  (site web personnel) . Évalué à 2.

    J'adore le thème nord, surtout pour vim mais j'ai aussi adapté tmux, irssi et le terminal pour avoir un thème global. Ma configuration dwm, st, dmenu utilise aussi nord.

    J'aimerais bien passer à un thème blanc car j'ai une diplopie monoculaire qui me fait voir le texte blanc sur noir en double (surtout de loin comme les sous-titres) mais aucun ne me convient. J'ai essayé solarized et gruvbox mais j'ai du mal avec le style.

    Si quelqu'un a des idées je suis preneur.

    git is great because linus did it, mercurial is better because he didn't

  • # Du Solarized light partout

    Posté par  . Évalué à 3.

    J'ai beaucoup essayé de thèmes divers et variés, et je finis toujours par retourner sur Solarized light (décliné du coup dans mes thèmes qt/gtk). Parmi les différentes suggestions, je notes quand même gruvbox (qui ressemble pas mal à solarized), à tester.

    J'étais pendant longtemps resté sur des thèmes sombres (et en particulier zenburn) avant que ça ne revienne à la mode. Mais maintenant, l'age aidant, ils me fatiguent très rapidement les yeux… Les thème clairs restent les seuls que je puisse utiliser confortablement.

    • [^] # Re: Du Solarized light partout

      Posté par  . Évalué à 1. Dernière modification le 15 mai 2020 à 17:50.

      +1
      Solarized light partout, combiné à des luminosités d'écrans finement ajustées selon l'intensité de la lumière ambiante. Vu la quantité de lumière sur mon lieu de travail, c'est quasi impossible de travailler avec un thème dark, de toute façon.
      Je n'ai jamais trop compris cette hype des thèmes dark, à part évidemment sur les smartphones où c'est parfaitement logique.

  • # Selenized

    Posté par  . Évalué à 5.

    J'aime beaucoup Selezined, un fork de Solarized avec un peu plus de contraste et des couleurs mieux différenciables. Il décrit même les différences et améliorations par rapport à Solarized

  • # À l'ancienne

    Posté par  . Évalué à 2.

    Ici je tourne sur du base16-eighties depuis un bon moment (à l'inspiration évidente). Sur Vim, i3, conky et même sur mon site. Il se marie très bien avec le thème GTK Vertex.

    Combiné avec les polices IBM Plex (Sans, Serif et Mono), et Terminus pour le texte de petite taille (pour Conky, notamment).

    C'est vrai que Base16 est excellent, il y a beaucoup de thèmes tous construits de la même façon, ce qui rends très facile l'application à tous les softs, et le changement de thème.

    • [^] # Re: À l'ancienne

      Posté par  . Évalué à 1.

      Le truc que je comprends pas avec Base16 pour le terminal est que les couleurs d’emphase (?) sont toutes grises. J’aurais attendu un peu plus de saturation, au lieu d’avoir juste aucune saturation.

  • # Monokai Pro

    Posté par  (Mastodon) . Évalué à 5. Dernière modification le 13 mai 2020 à 12:42.

    J'utilise Monokai Pro avec la police Fira Code Medium sur mon émulateur de terminal Kitty qui support les ligatures.

    C'est pas forcément le plus zen mais c'est très lisible je trouve.

  • # Les goûts et les couleurs

    Posté par  . Évalué à 1.

    Ah, les goûts et les couleurs…

    Moi j'utilise Breeze Dark sur le terminal, et sur VS Code j'utilise Atom Dark.

    • [^] # Re: Les goûts et les couleurs

      Posté par  . Évalué à 1.

      Moi c'est Monokai, installé par défaut sur VSCode, et avant j'utilisais Wombat sur vim. Les deux sont trouvables à peu près partout. J'aime bien les thèmes relativement contrastés.

  • # B/W à la dure

    Posté par  . Évalué à 1.

    Moi c'est un terminal linux (la console) en mode noir et blanc.

    Largement suffisant ;) (même si je trouve Nord très joli)

  • # Archery

    Posté par  . Évalué à 1. Dernière modification le 14 mai 2020 à 23:01.

    Personellement j'utilise vim-archery qui ressemble un peu à Nord d'ailleur (en plus bleu/blue¹ peut être).

    A noter que Vimpressionist exsite aussi.
    Logiciels pris charges: calcurse, cmus, feh, i3, mutt, newsbeuter, readline, termite, tig, vifm, vim, w3m, weechat, zathura

    Vimpressionist aims to be a Vim distribution for your GNU/Linux environment. It provides comprehensive and well-documented dotfiles for the main command-line software you might need. With Vimpressionist, you will have Vim-optimized key bindings and the same look & feel everywhere thanks to the Archery colorscheme.

    ¹ Désolé pas pu m'empêcher :p

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.