STANNIX Community


Manual: fvwm2-root

fvwm-root(1)						Fvwm Modules						fvwm-root(1)

NAME
       fvwm-root - Sets the root window of the current X display to image

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
       fvwm-root reads the image file specified in the command line and displays it in the root window.	 The supported image
       formats are XBM, XPM, PNG and SVG if appropriated libraries are compiled in.

       SVG  rendering  options	  (as described in the	ICONS AND IMAGES section of the main fvwm documentation) can be uti‐
       lized.

OPTIONS
       These command line options are recognized by fvwm-root:

       --retain-pixmap | -r
	      Causes fvwm-root to retain and publish the Pixmap with which the background has been set (the ESETROOT_PMAP_ID
	      and _XROOTPMAP_ID properties are used).  This is useful for applications which want to use the root Pixmap  on
	      the  background  to  simulate  transparency (for example, Eterm and Aterm use this method). This option should
	      also be used for the RootTransparent colorset option, refer to the COLORSETS section of fvwm(1).	If this	 op‐
	      tion  is not used, fvwm-root sets the _XSETROOT_ID property to None, and some programs, like fvwm modules, may
	      use this to update their background if the background is transparent (Transparent colorset).

	      Note, a well behaved program, like fvwm, should listen to both _XSETROOT_ID and _XROOTPMAP_ID property changes
	      and update itself correspondingly.  However some programs listen only to one of them, so you should either use
	      this option or not depending on what part is implemented by these programs.  You should also use	this  option
	      to get fast root-transparent menus in fvwm.

       --no-retain-pixmap
	      This  is	a default. May be useful to explicitly force the default even if "--retain-pixmap" is specified ear‐
	      lier.

       --dummy | -d
	      Causes fvwm-root NOT to set the background, but to only free a memory  associated	 with  the  ESETROOT_PMAP_ID
	      property (if any).  In any case the _XSETROOT_ID property is set to None.

       --no-dummy
	      This is a default. May be useful to explicitly force the default even if "--dummy" is specified earlier.

       --dither
	      Causes  fvwm-root	 to dither images for "smoother" rendition on displays with color depth of 16 or lower. This
	      the default with color depth  less or equal to 8.

       --no-dither
	      Causes fvwm-root NOT to dither images. This is the default with color depth greater than 8.

       --color-limit ncolors
	      Causes fvwm-root to limit its color use to ncolors (if specified). This option is taken in 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 as fvwm. So in normal situation this option is not useful. However, if fvwm use a private colors map, as
	      fvwm-root always use the default colors map you should use this option for limiting colors correctly. If ncol‐
	      ors is not specified a default is used.

       --no-color-limit
	      Causes fvwm-root NOT to limit its color use.

       --help Shows a short usage.

       --version
	      Shows a version number.

COMPATIBILITY
       In the past this utility was called xpmroot.  This name is still supported as a symlink.

BUGS
       Repeated use of fvwm-root with different xpm pixmaps will use up slots in your color table pretty darn fast.

AUTHOR
       Rob Nation

       Rewritten and enhanced by fvwm-workers.

3rd Berkeley Distribution			   19 October 2022 (2.7.0)					fvwm-root(1)