add a desaturation effect to the shading

The brightness effect is nice, but I found that strong colours in inactive windows were still distracting.  This patch adds a desaturation effect on top, to make the inactive windows greyer.