STANNIX Solutions for the Real World


Manual: fvwm-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 utilized.

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 col‐
	      orset  option,  refer  to the COLORSETS section of fvwm(1).  If this option 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 earlier.

       --dummy | -d
	      Causes  fvwm-root NOT to set the background, but to only free a memory associated with the ES‐
	      ETROOT_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  speci‐
	      fied 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 ac‐
	      count only with color depth  less or equal to 8 (and a TrueColor or GrayScale visual). The de‐
	      fault is to use the same color limit as fvwm. So in normal situation this option is  not	use‐
	      ful. 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 ncolors is not specified a de‐
	      fault 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)