| Title: Turn your Xorg in black and white | |
| Author: Solène | |
| Date: 15 May 2021 | |
| Tags: unix | |
| Description: | |
| # Introduction | |
| If for some reasons you want to turn you display in black and white | |
| mode and you can't control this on your display (typically a laptop | |
| display won't allow you to change this), there are solutions. | |
| # Compositor way | |
| The best way I found is to use a compositor, fortunately I'm already | |
| using "picom" as a compositor along with fvwm2 because I found the | |
| windows are getting drawn faster when I switch between desktop with the | |
| compositor on. You will want to run the compositor in your ~/.xsession | |
| file before running your window manager. | |
| The idea is to run picom with a shader that will turn the color into a | |
| gray scale, restart picom with no parameter if you want to get colors | |
| back. | |
| ```command line sample | |
| picom -b --backend glx --glx-fshader-win "uniform sampler2D tex; uniform float… | |
| ``` | |
| It was surprisingly complicated to find how to do that. I stumbled on | |
| "toggle-monitor-grayscale" project on github which is a long script to | |
| automate this depending on your graphic card, I only took the part I | |
| needed for picom. | |
| toggle-monitor-grayscale project on Github | |
| # Conclusion | |
| I have no idea why someone would like to turn the screen in black and | |
| white, but I've been curious to see how it would look like and if it | |
| would be nicer for the eyes, it's an interesting experience I have to | |
| admit but I prefer to keep my colors. |