Draws a background image in place of the defaultbg color.
The path to the image file has to be configured in
config.h using the variable
bgimg (patch modifies
config.def.h). The image format is expected to be
farbfeld. In case the background image
is smaller than the window size the background will be tiled.
pseudotransparency enables functionality which fixes the
coordinates of the background image to the screen origin. This emulates the
effect of transparency without the need for an X composite manager.
Hint: With the use of farbfeld utilities effects can be applied to the desktop background in an automated fashion. Pictured below is an example of the result of a darken and blur operation invoked with the following command:
jpg2ff < wallpaper.jpg | ff-border e 50 | ff-bright rgba 0 0.5 1 | ff-blur 50 15 > st_wallpaper.ff
- Matthias Schoth - email@example.com