FVWM-ROOT(1)
π FVWM-ROOT(1) π
okay bestie, welcome to fvwm-root, the little utility that serves looks for your X root window. yes, the fvwm-root(1) manual, but make it cute. let's get into it π¦
β¨ NAME β¨
fvwm-root β sets the root window of the current X display to image. it's giving wallpaper CEO, no cap. π
β¨ SYNOPSIS β¨
fvwm-root [--retain-pixmap|-r] [--no-retain-pixmap] [--dummy|-d]
[--no-dummy] [--dither] [--no-dither] [--color-limit [ncolors] ]
[--no-color-limit] [--help|-h|-?] [--version|-V] image_file
β¨ DESCRIPTION β¨
so fvwm-root reads the image file you dropped on the command line and displays it in the root window. literally that's the whole job and it does it well. π
the image formats it vibes with are XBM, XPM, PNG and SVG β but only if the appropriate libraries are compiled in. so if your build said no to a format, that format said no to you. π
also!! SVG rendering options (the ones described in the * ICONS AND IMAGES * section of the main fvwm documentation) can be utilized. iykyk. β¨
β¨ OPTIONS β¨
here's every command line option fvwm-root recognizes, and yes, we're doing all of them, no skipping, periodt. π
--retain-pixmap|-rβ tellsfvwm-rootto retain and publish the Pixmap it used to set the background (it does this via theESETROOT_PMAP_IDand_XROOTPMAP_IDproperties). this is the move for apps that want to use the root Pixmap as their background to fake transparency β Eterm and Aterm, for example, use exactly this method. you should also use this option for theRootTransparentcolorset option; go peek at the COLORSETS section offvwm(1). and if you don't use this option,fvwm-rootsets the_XSETROOT_IDproperty toNone, and some programs β fvwm modules, for instance β may use that to update their background when the background is transparent (theTransparentcolorset).
ngl, here's the tea: a well behaved program, like fvwm, should listen to both _XSETROOT_ID and _XROOTPMAP_ID property changes and update itself accordingly. but some programs only listen to one of them π, so whether you use this option or not depends on which part those programs actually implement. also use this option to get fast root-transparent menus in fvwm. β¨
--no-retain-pixmapβ this is the default. may be useful to explicitly force the default even if--retain-pixmapwas specified earlier. (yes, order matters, bestie.)--dummy|-dβ causesfvwm-rootto NOT set the background, but to only free the memory associated with theESETROOT_PMAP_IDproperty (if any). and in any case the_XSETROOT_IDproperty is set toNone.--no-dummyβ this is the default. may be useful to explicitly force the default even if--dummywas specified earlier.--ditherβ causesfvwm-rootto dither images for a "smoother" rendition on displays with color depth of 16 or lower. π¨ this is the default with color depth less or equal to 8.--no-ditherβ causesfvwm-rootto NOT dither images. this is the default with color depth greater than 8.--color-limit ncolorsβ causesfvwm-rootto limit its color use to ncolors (if specified). heads up: this option is taken into account only with color depth less or equal to 8 (and a TrueColor or GrayScale visual). the default is to use the same color limit asfvwm, so in normal situations this option is genuinely not useful. BUT β iffvwmuses a private colors map, sincefvwm-rootalways uses the default colors map, you should use this option to limit colors correctly. if ncolors is not specified, a default is used.--no-color-limitβ causesfvwm-rootto NOT limit its color use.--helpβ shows a short usage.--versionβ shows a version number.
psst β the synopsis also shows the short friends-hand-?for--help, and-Vfor--version, so go ahead and type those too. π«Ά
β¨ BUGS β¨
repeated use of fvwm-root with different xpm pixmaps will use up slots in your color table pretty darn fast. π consider yourself warned, bestie.
β¨ AUTHOR β¨
Rob Nation
rewritten and enhanced by fvwm-workers. iconic behavior honestly. π
and that's the whole teapot!! this page was served up fresh on 2026-07-31, from the FVWM-ROOT(1) era of the fvwm manual. mwah, slay, go set that root window. πβ¨π
π¦ where this page comes from
- ubuntu stonking: fvwm3 1.1.5+ds-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms