I’ve narrowed it down some.
My .xinitrc file calls fvwm2 with “-f themes-rc”. If I get rid of the “-f themes-rc”, I get the desker/pager. But I also lose other icons and menus that I need.
“fvwm2 -h” tells me that themes-rc is a config file. I found it in my home dir. Here it is…
DestroyFunc FuncFvwmResetInitFunctions
AddToFunc FuncFvwmResetInitFunctions
- I DestroyFunc StartFunction
- I DestroyFunc InitFunction
- I DestroyFunc RestartFunction
- I DestroyFunc SessionInitFunction
- I DestroyFunc SessionRestartFunction
- I AddToFunc StartFunction
- I + I FuncFvwmLoadAllHooks
DestroyFunc FuncFvwmRestartFvwmTheme
AddToFunc FuncFvwmRestartFvwmTheme
- I KillModule FvwmTheme
- I DestroyModuleConfig FvwmTheme: *
- I ModuleSynchronous FvwmTheme
DestroyFunc FuncFvwmShowVersionInfo
AddToFunc FuncFvwmShowVersionInfo
- I FuncFvwmShowMessage “FVWM Version” “$v^nfvwm-themes 0.6.2 built on Apr 12 2005 at 15:40:17”
DestroyFunc FuncFvwmShowComponentInfo
AddToFunc FuncFvwmShowComponentInfo
- I PipeRead
/usr/intel/pkgs/fvwm2/2.4.19/bin/fvwm-themes-config --pipe --show-info --component $0
FuncFvwmResetInitFunctions
DestroyFunc FuncFvwmThemesConfigAndUpdate
AddToFunc FuncFvwmThemesConfigAndUpdate
- I FvwmScript FvwmScript-NoteMessage “Theme switching”
- I Wait FvwmScript-NoteMessage
- I PipeRead
/usr/intel/pkgs/fvwm2/2.4.19/bin/fvwm-themes-config $0 --pipe
#+ I FuncFvwmResetInitFunctions
- I Read themes-rc-3
- I FuncFvwmStartAllHooks
- I All (FvwmScript-NoteMessage) Delete
DestroyFunc FuncFvwmThemesCenterUpdate
AddToFunc FuncFvwmThemesCenterUpdate
- I FvwmScript FvwmScript-NoteMessage “Theme switching”
- I Wait FvwmScript-NoteMessage
#+ I FuncFvwmResetInitFunctions
- I Read themes-rc-3
- I FuncFvwmStartAllHooks
- I All (FvwmScript-NoteMessage) Delete
DestroyFunc FuncFvwmThemesReset
AddToFunc FuncFvwmThemesReset
- I FuncFvwmThemesConfigAndUpdate --reset
DestroyFunc FuncFvwmThemesFresh
AddToFunc FuncFvwmThemesFresh
- I FuncFvwmThemesConfigAndUpdate --fresh
DestroyFunc FuncFvwmThemesFreshUncached
AddToFunc FuncFvwmThemesFreshUncached
- I FuncFvwmThemesConfigAndUpdate “–fresh --no-cfg-cache”
DestroyFunc FuncFvwmThemesSetMinimalReload
AddToFunc FuncFvwmThemesSetMinimalReload
- I FuncFvwmThemesConfigAndUpdate “–set-minimal-reload=$0”
DestroyFunc FuncFvwmThemesLoad
AddToFunc FuncFvwmThemesLoad
- I FuncFvwmThemesConfigAndUpdate “–load=$0”
DestroyFunc FuncFvwmThemesDrop
AddToFunc FuncFvwmThemesDrop
- I FuncFvwmThemesConfigAndUpdate “–drop=$0”
DestroyFunc FuncFvwmThemesOption
AddToFunc FuncFvwmThemesOption
- I FuncFvwmThemesConfigAndUpdate “–option=$0”
DestroyFunc FuncFvwmThemesVariant
AddToFunc FuncFvwmThemesVariant
- I FuncFvwmThemesConfigAndUpdate “–variant=$0”
DestroyFunc FuncFvwmThemesSetLocked
AddToFunc FuncFvwmThemesSetLocked
- I FuncFvwmThemesConfigAndUpdate “–set-locked=$0”
---------------------------------------------------
Some global functions, extending FVWM functionality
DestroyFunc FuncFvwmStopModule
AddToFunc FuncFvwmStopModule
DestroyFunc FuncFvwmStopModuleByAlias
AddToFunc FuncFvwmStopModuleByAlias
DestroyFunc FuncFvwmRestartModule
AddToFunc FuncFvwmRestartModule
- I FuncFvwmStopModule $0
- I Module $0
DestroyFunc FuncFvwmRestartModuleByAlias
AddToFunc FuncFvwmRestartModuleByAlias
- I FuncFvwmStopModuleByAlias $0 $1
- I Module $0 $1 $2
DestroyFunc FuncFvwmRemoveAllButtons
AddToFunc FuncFvwmRemoveAllButtons
- I Style “*” NoButton 1, NoButton 3, NoButton 5, NoButton 7, NoButton 9
- I Style “*” NoButton 2, NoButton 4, NoButton 6, NoButton 8, NoButton 0
- I TitleStyle Height 5
Read themes-rc-2
###################################
themes-rc-2 is a huge file filled with all kinds of stuff. I don’t even know what to look for in there.
But this is what I find when I grep for pager and desk…
hdci2438> egrep “pager|desk” themes-rc-2
Read “/nfs/site/home/dfgauthi/themes/default_Personal/modules/pager/none”
- “Choose Pager” Popup “MenuFvwmTheme-current/modules-pager”
DestroyMenu “MenuFvwmTheme-current/modules-pager”
AddToMenu “MenuFvwmTheme-current/modules-pager”
- “%menu/empty.xpm%&Desker” FuncFvwmThemesOption modules:pager=1
- “%menu/choice-yes.xpm%None” FuncFvwmThemesOption modules:pager=2
hdci2438>
Just before the ascii-art header of this monster is…
Auto-generated by fvwm-themes-config for (etc…)
Auto generated, by fvwm-themes-config ? What’s fvwm-themes-config?
If I comment out the call to this thing that I find in themes-rc, I get the pager (but not the other icons and stuff I need).
What a tangle of files !