I have always liked the Matrix screen saver that is packaged with most linux distributions. However I have a blue backlight keyboard and when the green martix screensaver came on it really clashed with the keyboard. If only there was a way to change the color… wait this is Linux and Linux is all about being able to change anything!
The Old Green
The New Blue
I must thank thottingal.in for giving me the most crucial information I needed to create my screensaver. I basically followed his tutorial to figure out how to get the source code for the GLMatrix screensaver change it and compile it.
I had trouble getting the dependencies for the source installed. I got errors such as,
I was able to fix all of these errors by tracking the following dependencies down and installing them using the synaptic package manager.
libxmu-dev, libgl1-mesa, bc, libglade2-dev, libjpeg8-dev
As for modifying the source code to make the cyan color, I edited the file hacks/glx/glmatrix.c and changed line 771 to g = 0xCC; b = 0xFF; essentially setting the color to #00CCFF.
It makes a great addition to my Starace Tron Theme.