Provided by: fvwm_2.6.5.ds-3_amd64 bug


       fvwm-convert-2.4 - convert fvwm 2.2.x configuration file to fvwm 2.4 syntax


       fvwm-convert-2.4 [source] [dest]


       fvwm-convert-2.4  converts  an  fvwm  2.2.x configuration file into an fvwm 2.4 compatible
       syntax.  It is not suitable to convert older 1.x configuration files.   Please  use  fvwm-
       convert-2.2 to convert these to the 2.2.x format first.

       By  default, fvwm-convert-2.4 converts ~/.fvwm2rc, saving the results in ~/.fvwm/.fvwm2rc.
       You must create the ~/.fvwm directory before running this command.  Starting with the  2.4
       release,  the directory ~/.fvwm is the default location for fvwm user configuration files.
       Different source and destination files may be given.   If  the  destination  file  already
       exists, this program exits.  While the program runs it will generate a temporary file with
       the same name as the destination file with the suffix ".pass1" added.

       fvwm-convert-2.4 makes the following changes:

           In fvwm 2.4, the PixmapPath and  IconPath  commands  are  replaced  by  the  ImagePath
           command.   In  addition,  the  ImagePath  can be compiled into fvwm.  fvwm-convert-2.4
           changes the PixmapPath and IconPath commands to ImagePath  commands  and  removes  any
           directories  that  are compiled into fvwm.  Paths starting with a dollar sign are also

           In fvwm 2.4, the ModulePath is  compiled  into  fvwm.   fvwm-convert-2.4  removes  any
           ModulePath  commands  it finds.  If you are using your own modules, (not the ones that
           come with fvwm), you will have to  fix  your  configuration  file  after  using  fvwm-

           In  fvwm  2.4,  the  HighlightColor  command  is replaced by a Style command using the
           HilightFore and HilightBack arguments.  fvwm-convert-2.4 makes these changes.

           In fvwm 2.4, the HighlightColorset command that was present in some of the 2.3.x  beta
           releases  is  replaced  by  a  Style  command  using the HilightColorset style.  fvwm-
           convert-2.4 makes these changes.

           In fvwm 2.4, the WindowShadeAnimate command is replaced by the WindowShadeSteps  Style
           option.  fvwm-convert-2.4 makes this change.

           In  fvwm  2.4,  the  WindowFont  command is replaced by a Style command using the Font
           argument.  fvwm-convert-2.4 makes this change.

           In fvwm 2.4, the ColorLimit command is automatic.  If you  have  a  limited  colormap,
           color  limiting  is the default.  fvwm-convert-2.4 removes any ColorLimit command that
           it finds.

           The GlobalOpts command is converted to Style options and the  BugOpts  command.   Some
           options can not be converted automatically, though.

           Prints  a  message identifying any read commands found.  The files being read may need
           to be converted also.

       Placement Styles
           Any of the old placement Styles found in the file can not be converted  automatically.
           Instead,  fvwm-convert-2.4 prints a warning.  For details about the conversion, please
           refer to the "Window manager placement" section of the fvwm man page.

       FvwmConfig and FvwmPipe
           These modules are no longer a part of the fvwm distribution.  fvwm-convert-2.4  prints
           a warning if these modules are found in the file.

       FvwmButtons panels
           The  syntax  of  panels  in  FvwmButtons  has changed.  The conversion can not be done
           automatically.  fvwm-convert-2.4 prints a message when it encounters a potential panel
           definition.   For  details  about  the conversion, please refer to the "CONVERTING OLD
           PANEL CONFIGURATIONS" section of the FvwmButtons man page.


       You need Perl to be installed.

       WindowFont and HilightColor commands embedded in functions are not  found.   If  you  have
       either of these commands in functions, they are not detected.

       Known  bugs  can  be  found in the fvwm bug tracking system (accessible from the fvwm home

       Bug reports can be sent to the fvwm-workers mailing list (see the FAQ).


       Dan Espen <>.