Use FvwmM4 module to avoid creating env vars. Use -m4-prefix
-m4-prefix-defines options to avoid name conflict and prevent from
substitution of built-in defines (like FVWM_USERDIR).
#!/bin/bashif [[ -f ~/.bashenv ]]; then . ~/.bashenvfi# Load custom settings (user editable).if [[ -f ~/.bash_custom ]]; then . ~/.bash_customfiif [[ -f ~/.Xdefaults ]]; then xrdb -merge ~/.Xdefaults # xrdb -load ~/.Xdefaultsfi# Under Cygwin I prefer '-multiwindow' option, so it needn't to setup WM.if [[ -z $COMSPEC ]]; then setxkbmap us,ru,ua kbdd & if [[ -f ~/.xmodmaprc ]]; then xmodmap ~/.xmodmaprc fi xsetroot -gray # To debug FvwmM4 add "-debug" after "FvwmM4". fvwm -cmd "Module FvwmM4 -m4-prefix -m4-prefix-defines $HOME/.fvwm/config" &fi# Last command.exec xterm -geometry 80x42 -e bash -i