le trou de souris du thème linux, et comment j'en suis sorti

devlog · Feb 03, 2026 · 1 min read

si vous avez déjà passé une soirée entière à rendre une barre d'état pixel parfaite par rapport à une capture de la barre d'état de quelqu'un d'autre, celui-ci est pour vous.

la chaîne a fonctionné comme ceci : des points, puis une barre, puis une barre avec des modules, puis des modules aux coins arrondis, puis des coins arrondis avec une transparence par module, puis un script qui générait le dégradé des modules, puis un second script qui générait le script.

quelque part là-dedans j'ai perdu un week-end entier sur un bug de compositeur qui s'est révélé être une différence d'arrondi entre deux versions de quelque chose.

## ce qui a réellement réglé le problème

j'ai écrit la seule règle qui comptait et j'ai supprimé tout le reste :

* la barre existe pour montrer une information, pas pour montrer son goût
* un module qui ne change pas toutes les quelques secondes n'a pas besoin d'animation
* la capture que je poursuivais a été faite par quelqu'un qui a plus de temps libre que moi

ce site a un système de thèmes. il a des préréglages, une couleur d'accent et un sélecteur de palette. et il n'a pas un seul script qui génère un autre script.

le thème de mon bureau est maintenant ennuyeux. ce n'est pas une perte. ça veut dire que j'ai arrêté d'utiliser mon propre bureau comme projet.