la tana del coniglio del theming linux, e come ne sono uscito
devlog · Feb 03, 2026 · 1 min read
se hai mai passato una serata intera a rendere pixel-perfect una barra di stato rispetto a uno screenshot della barra di stato di qualcun altro, questo è per te.
la pipeline è andata così: puntini, poi una barra, poi una barra con i moduli, poi moduli con gli angoli arrotondati, poi angoli arrotondati con trasparenza per modulo, poi uno script che generava il gradiente dei moduli, poi un secondo script che generava lo script.
da qualche parte in mezzo ho perso un intero weekend per un bug del compositor che si è rivelato essere una differenza di arrotondamento fra due versioni di qualcosa.
cosa mi ha davvero risolto
ho scritto l'unica regola che contava e ho cancellato tutto il resto:
- la barra esiste per mostrare informazioni, non per mostrare gusto
- un modulo che non cambia ogni pochi secondi non ha bisogno di animazione
- lo screenshot che stavo inseguendo l'ha fatto qualcuno che ha più tempo libero di me
questo sito ha un sistema di temi. ha preset, un colore d'accento e un selettore di palette. e non ha un solo script che genera un altro script.
il theming sul mio desktop ora è noioso. non è una perdita. significa che ho smesso di usare il mio desktop come progetto.