= fvwm-config(1) == NAME fvwm-config - query an existing fvwm installation == SYNOPSIS *fvwm-config* [_--help_] [_--version_] [_--info_] [_--prefix_] [_--exec-prefix_] [_--bindir_] [_--datadir_] [_--libexecdir_] [_--sysconfdir_] [_--mandir_] [_--localedir_] [_--fvwm-moduledir_] [_--fvwm-datadir_] [_--fvwm-perllibdir_] [_--default-imagepath_] [_--default-userdir_] [_--fvwm-exe_] [_--supports_] [_--supports-_] == DESCRIPTION *fvwm-config* is a shell script that provides an information about the fvwm version, installation directories, built-in paths and supported features. == OPTIONS *fvwm-config* prints to the standard output in all options. Both short and long GNU-like option names may be used. *-h --help -?*:: prints the short usage *-v --version -V*:: prints the version *-i --info*:: prints the full info page *-P --prefix*:: prints the installation prefix *-E --exec-prefix*:: prints the installation exec-prefix *-B --bindir*:: prints the installation bindir *-D --datadir*:: prints the installation datadir *-L --libexecdir*:: prints the installation libexecdir *-S --sysconfdir*:: prints the installation sysconfdir *-M --mandir*:: prints the installation mandir *-O --localedir*:: prints the installation localedir *-m --fvwm-moduledir*:: prints FVWM_MODULEDIR, where the modules are installed *-d --fvwm-datadir*:: prints FVWM_DATADIR, where the system wide configs are installed *-p --fvwm-perllibdir*:: prints FVWM_PERLLIBDIR, where the perl library is installed *-I --default-imagepath*:: prints the built-in ImagePath *-U --default-userdir*:: prints the default FVWM_USERDIR, note: $HOME is not expanded *-e --fvwm-exe*:: prints the fvwm executable name (in bindir) *-s --supports*:: lists all supported features, one per line **--supports-**____:: prints nothing, returns: 0 if the __ is supported, 100 if not, 200 if unknown. All or supported feature names may be found using _--info_ or _--supports_ respectively. == USAGE Here are some real life usages. Checks for xft support: if fvwm-config --supports-xft; then echo 1; else echo 0; fi _fvwm-themes_ package checks for the correct _fvwm_ version installed using: fvwm-config --version and tries to use the same installation directories: fvwm-config --bindir --mandir --fvwm-datadir A way to find the full path to the fvwm executable: echo `fvwm-config --bindir`/`fvwm-config --fvwm-exe` A way to start modules in perl: use lib `fvwm-config -p | tr -d '`; use FVWM::Module; For a more human readable output, try: fvwm-config --info == COPYING *fvwm-config* is a part of fvwm package and distributed by the same terms, see GNU GPL. == AUTHOR Mikhael Goikhman