I&#x27;ve been thinking of using xcalib to invert my display colors to reclaim a sane black background.<p>My terminal&#x2F;editor have always been dark background, but eventually I had enough of the web&#x27;s blinding conventions [0], and installed a browser extension. But it doesn&#x27;t work as well as it should and I&#x27;m thinking a blanket inversion would be preferable.<p>It seems like xcalib (and associated machinery) only supports a simple RGB LUT though, which means green turns to purple etc. It&#x27;s unfortunate that it doesn&#x27;t have the universal approach of LUT-&gt;matrix-&gt;LUT like a calibratable monitor, so the invert could be done in say HSV space.<p>[0] White paper makes sense because it&#x27;s a <i>reflective</i> medium that relies on ambient light. A glaring white background is the wrong choice for an emissive display. Notice how visual art applications (photoshop, maya, etc) default to a grey background and dark color scheme.