Hi, My .fvwm2rc file is attached. A lot of the stuff, except for the "Utilities" and "remote logins" blocks has been there for a long, long time (fvwm 1.x era) because I have used fvwm since 1993. I think you may be right in that the problem is the X server. I've built X11R6.6, but I cannot get the window manager to start with the R6.6 version of Xsun, even built as setuid root. I am stumped as to why it won't work.... So I am still using /usr/openwin/bin/Xsun as the server, and fvwm is still crashing when I move windows from desktop to desktop. Aarrrgh.
I will research X11R6.6 Xserver some more and keep trying. But I have real work to do today too. --- Jeff
# ########################Initialization Functions ############################ # #---lets get the pathes set right first # #ModulePath /opt/fvwm/libexec/fvwm/2.2.5 ModulePath /opt/fvwm/libexec/fvwm/2.4.4 #PixmapPath /usr/local/X11R6/include/X11/pixmaps:/usr/include/X11/pixmaps/ #IconPath /usr/local/X11R6/include/X11/bitmaps:/usr/include/X11/bitmaps/ ImagePath /usr/include/X11/pixmaps/:/opt/X11R6.6/include/X11/pixmaps/ #---puts the fvwm pager picture on the root window Module FvwmPager 0 0 #---causes window autoraise after 250 milliseconds #---can sometimes obscure pop-up windows Module FvwmAuto 250 #Module FvwmBacker EdgeResistance 250 10 #Font -adobe-courier-bold-r-*-*-18-*-*-*-*-*-*-* WindowFont -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* IconFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* EdgeScroll 100 100 HilightColor black yellow DeskTopSize 3x4 MenuStyle maroon grey80 grey80 -adobe-times-bold-r-*-*-12-*-*-*-*-*-*-* fvwm ClickTime 750 ColormapFocus FollowsMouse #---initial desktop setup generated by SaveDeskTop AddToFunc InitFunction "I" Desk 0 0 + "I" Exec xterm -geometry 80x10+0+0 -C -s -sb -sl 1000 -T CONSOLE -g 80x10+0+0 -fn courb12 & + "I" Exec xload -g 125x100-100+0 -hl red -nolabel -geometry 125x100-100+0 & + "I" Exec xclock -g 100x100-0+0 -bw 0 -geometry 100x100-0+0 & + "I" Exec xterm -geometry 80x47+0-8 -s -sb -sl 1000 -g 80x47+0-0 -fn courb14 & + "I" Exec xterm -geometry 80x51-0+107 -s -sb -sl 1000 -g 80x49-0+100 -fn courb14 & #---AddToFunc InitFunction "I" Module FvwmButtons #---+ "I" exec xsetroot -mod 2 2 -fg \#554055 -bg \#705070 #--- #---AddToFunc RestartFunction "I" Module FvwmButtons #---+ "I" exec xsetroot -mod 2 2 -fg \#554055 -bg \#705070 ########################### Pager ######################################### Style "FvwmPager" StaysOnTop, Sticky, NoTitle *FvwmPagerBack #5c54c0 *FvwmPagerFore #484048 #*FvwmPagerFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* *FvwmPagerFont None *FvwmPagerHilight #cab3ca *FvwmPagerGeometry 125x102-285+0 #*FvwmPagerLabel 0 Misc #*FvwmPagerLabel 1 Maker #*FvwmPagerLabel 2 Mail #*FvwmPagerLabel 3 Matlab #*FvwmPagerSmallFont 5x8 ########################### Buttons ######################################### # small up triangle ButtonStyle 2 4 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # small down triangle ButtonStyle 4 4 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # some other ButtonStyles: # large up triangle #ButtonStyle 2 4 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # large down triangle #ButtonStyle 4 4 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # big box #ButtonStyle 2 5 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # little box #ButtonStyle 8 5 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # tall box #ButtonStyle 6 5 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # dot #ButtonStyle 4 5 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # an up arrow: #ButtonStyle 2 8 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] # an X #ButtonStyle 3 13 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] Style "*" BorderWidth 3, HandleWidth 3 Style "*" Icon unknown1.xpm, Color Black/#40a0c0 Style "*" ActivePlacement, SmartPlacement Style "*" MWMFunctions,MWMDecor,HintOverride Style "*" DecorateTransient,IconBox 0 -10 -280 -1 Style "Fvwm*" NoTitle, NoHandles, Sticky, WindowListSkip, Style "Fvwm*" BorderWidth 0,CirculateSkipIcon Style "Fvwm Pager" StaysOnTop Style "FvwmBanner" StaysOnTop Style "FvwmButtons" NoTitle, NoHandles, Sticky, WindowListSkip Style "FvwmButtons" BorderWidth 0, CirculateSkip Style "FvwmButtons" Icon toolbox.xpm,ClickToFocus Style "*lock" NoTitle, Sticky, WindowListSkip, ClickToFocus Style "*lock" RandomPlacement Style "xhpcalc" NoTitle, Sticky Style "xosview" NoTitle Style "xbiff" NoTitle, Sticky, WindowListSkip,ClickToFocus Style "xload" NoTitle, Sticky, WindowListSkip,ClickToFocus Style "Maker" StartsOnDesk 1,RandomPlacement,ClickToFocus Style "matlab" StartsOnDesk 3 Style "signal" StartsOnDesk 3 Style "rxvt" Icon term.xpm,SloppyFocus,IconBox -70 1 -1 -140 Style "xterm" Icon xterm.xpm,IconBox -70 1 -1 -140 Style "xterm" Color black/#aa80aa,MWMBorder,MWMButtons Style "Appointment" Icon datebook.xpm, NoButton 2, NoButton 4,ClickToFocus Style "xcalc" Icon xcalc.xpm, NoButton 2,RandomPlacement,ClickToFocus Style "xmh" Icon mail1.xpm, NoIconTitle,StickyIcon Style "xmh" RandomPlacement, StartsOnDesk 2, NoButton 2 Style "xman" Icon xman.xpm,RandomPlacement,ClickToFocus Style "xvgr" Icon graphs.xpm,RandomPlacement,ClickToFocus Style "matlab" Icon math4.xpm,ClickToFocus Style "xmag" Icon mag_glass.xpm,RandomPlacement, ClickToFocus Style "xgraph" Icon graphs.xpm,RandomPlacement,ClickToFocus Style "sppeed6" Icon math3.xpm,NoTitle,ClickToFocus Style "sppeed6_user" Icon math4.xpm,NoTitle Style "xmosaic" NoPPosition, color Green/Yellow,ClickToFocus # Key Left A C Scroll -100 0 # Key Right A C Scroll +100 +0 # Key Up A C Scroll +0 -100 # Key Down A C Scroll +0 +100 # Key Left A M Scroll -10 +0 # Key Right A M Scroll +10 +0 # Key Up A M Scroll +0 -10 # Key Down A M Scroll +0 +10 # Key Left A SC CursorMove -1 0 # Key Right A SC CursorMove +1 +0 # Key Up A SC CursorMove +0 -1 # Key Down A SC CursorMove +0 +1 # Key Left A SM CursorMove -10 +0 # Key Right A SM CursorMove +10 +0 # Key Up A SM CursorMove +0 -10 # Key Down A SM CursorMove +0 +10 # Key KP_F1 A M Popup "Main-Menu" # Key KP_F2 A M Popup "Window-Ops" # Key KP_F3 A M Module FvwmWinList # Key KP_F4 A M Iconify # Key F5 A M Move 100p 100p # Key F6 A M Resize 10 10 # Key F7 A M Next [*] focus # Key F8 A M Prev [*] focus # Key F10 A A Next [CurrentDesk rxvt]Focus # Key F11 A A Prev [CurrentDesk rxvt]Focus # Key F15 FTIWS A Raise Mouse 1 R A Menu Main-Menu Nop Mouse 2 R A Menu Window-Ops Nop Mouse 3 R A WindowList Mouse 0 1 A Menu Window-Ops2 Close Mouse 0 2 A Maximize-Func Mouse 0 4 A Iconify Mouse 1 F A Resize-or-Raise Mouse 1 TS A Move-or-Raise Mouse 1 I A Move-or-Iconify Mouse 2 I A Iconify Mouse 2 FST A Menu Window-Ops2 Nop Mouse 3 TSIF A RaiseLower ######################## Sounds ######################################## #*FvwmEvent startup Cheers.au #*FvwmEvent shutdown Goodbye.au #*FvwmEvent unknown doh.au *FvwmEvent add_window gong.au #*FvwmEvent raise_window beep_pure_saw.au #*FvwmEvent lower_window beep_pure_saw.au #*FvwmEvent focus_change tap2.au #*FvwmEvent destroy_window beep_drop_of_water.au #*FvwmEvent iconify ploop.au #*FvwmEvent deiconify beep_kind_warning.au ######################## Menus ######################################## AddToMenu Utilities "Utilities" Title + "acroread" Exec acroread & + "cdsbrowser" Exec cdsbrowser & + "dtterm" Exec dtterm -fn courb14 -s -sb -sl 500 -g 80x40 & + "emacs" Exec emacs & + "ghostview" Exec ghostview & + "iexplorer" Exec /usr/local/microsoft/bin/iexplorer & + "opera" Exec /usr/local/bin/opera & + "netscape" Exec /opt/NSCPcom/netscape & + "netscape6" Exec /opt/SUNWns6/netscape & + "CorporateTime" Exec ctime & + "pine" Exec xterm -fn courb14 -s -g 85x45 -T pine -e pine -i & + "xrn" Exec xrn -nntpServer nntp.colby.edu & + "xterm" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x40 & + "xv" Exec xv & AddToMenu Module-Popup "Modules" Title + "Event" Module FvwmEvent + "Auto" Module FvwmAuto 250 + "Button-Bar" Module FvwmButtons + "Clean-Up" Module FvwmClean + "Identify" Module FvwmIdent + "SaveDesktop" Module FvwmSaveDesk + "Debug" Module FvwmDebug + "Pager" Module FvwmPager 0 0 + "WinList" Module FvwmWinList + "Background" Module FvwmBacker + "IconBox" Module FvwmIconBox + "Banner" Module FvwmBanner + "Talk" Module FvwmTalk + "Prompt" Module FvwmPrompt "hello" raise AddToMenu Printservers "Printservers" Title + "lpr" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title lpr -e telnet lprbox.colby.edu & + "lpr2" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title lpr2 -e telnet lpr2box.colby.edu & + "lprreg" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title lprreg -e telnet lprregbox.colby.edu & + "lprbo" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title lprbo -e telnet lprbobox.colby.edu & AddToMenu SGI "SGI Systems" Title AddToMenu Remote-Logins "Remote Logins" Title + "morse" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title morse -e rlogin morse -l jaearick & + "ovid" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title ovid -e rlogin ovid -l jaearick & + "orion" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title orion -e rlogin orion -l jaearick & + "quantum" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title quantum -e rlogin quantum -l jaearick & + "kuiper" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title kuiper -e rlogin kuiper -l jaearick & + "library" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title library -e telnet library & + "" Nop + "abacus" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title abacus -e telnet abacus.bates.edu & + "" Nop + "agate: WEB" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title agate -e telnet agate & + "amber" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title amber -e telnet amber & + "atlas" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title atlas -e telnet atlas & + "beryl" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title beryl -e telnet beryl & + "calcite" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title calcite -e telnet calcite & + "diamond" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title diamond -e telnet diamond & + "emerald" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title emerald -e telnet emerald & + "feldspar" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title feldspar -e telnet feldspar & + "garnet" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title garnet -e telnet garnet & + "ithaca" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title ithaca -e rlogin ithaca -l jaearick & + "jade" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title jade -e rlogin jade -l jaearick & + "mica: MAIL" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title mica -e rlogin mica -l jaearick & + "ntp" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title ntp -e rlogin ntp -l jaearick & + "onyx: colby0" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title onyx -e rlogin onyx -l jaearick & + "opal" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title opal -e rlogin opal -l jaearick & + "ruby" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title ruby -e rlogin ruby -l jaearick & + "slate" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title slate -e telnet slate & + "topaz: CARS" Exec xterm -fn courb14 -s -sb -sl 500 -g 80x45 -title topaz -e rlogin topaz -l jaearick & + "" Nop + "Printservers" Popup Printservers + "" Nop + "SGI Systems" Popup SGI AddToMenu Quit-Verify "Really Quit Fvwm?" Title + "Yes, Really Quit" Quit + "Restart Fvwm2" Restart fvwm2 + "Start twm" Restart twm + "Start mwm" Restart mwm + "" Nop + "No, Don't Quit" Nop AddToMenu Window-Ops "Window Ops" Title + "Move" Move-or-Raise2 + "Resize" Resize-or-Raise2 + "Raise" Raise + "Lower" Lower + "(De)Iconify" Iconify + "(Un)Stick" Stick + "(Un)Maximize" maximize_func + "" Nop + "Delete" Delete + "Close" Close + "Destroy" Destroy + "" Nop + "Refresh Screen" Refresh AddToMenu Window-Ops2 "Move" Move-or-Raise + "Resize" Resize-or-Raise + "Raise" Raise + "Lower" Lower + "Iconify" Iconify + "(Un)Stick" Stick + "" Nop + "Delete" Delete + "Close" Close + "Destroy" Destroy + "" Nop + "ScrollBar" Module FvwmScroll 2 2 + "Print" PrintFunction AddToMenu Main-Menu "Main Menu" Title + "" Nop + "Utilities" Popup Utilities + "Remote Logins" Popup Remote-Logins + "Modules" Popup Module-Popup + "" Nop + "xlock" Exec xlock -mode pyro + "" Nop + "Exit Fvwm" Popup Quit-Verify ########################### Goodstuff #################################### #---*GoodStuffFore Black #---*GoodStuffBack #bfbfbfbfbfbf #---#*GoodStuffGeometry 860x87+55+475 #---*GoodStuffGeometry 1019x90+5+5 #---*GoodStuffColumns 14 #---*GoodStuffFont -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* #---*GoodStuff - NULL Swallow "xclock" xclock -bg \#bfbfbfbfbfbf -geometry -1500-1500 & #---*GoodStuff - NULL Swallow "xcmap" xcmap -geometry -1500-1500 & #---*GoodStuff (2x1) Load NULL Swallow "xload" nice -16 xload -nolabel -bg grey60 -update 1 -geometry -1500-1500 & #---*GoodStuff Mosaic icon.5.xpm Exec "Mosaic" Mosaic & #---*GoodStuff (2x1) Mem NULL Swallow "xmem" nice -16 xmem -nolabel -bg grey60 -update 1 -geometry -1500-1500 & #---*GoodStuff Xpaint xpaint.xpm Exec "Xpaint" xpaint & #---*GoodStuff Xwebster xman.xpm Exec "Xwebster" xwebster & #---*GoodStuff Xgopher xgopher.xpm Exec "Xgopher" xgopher & #---*GoodStuff Xmitsumi hobbes.xpm Exec "Xmitsumi" xmit & #---*GoodStuff Xmix xmix.xpm Exec "xmix" xmix & #---*GoodStuff Chimera bleah.xpm Exec "chimera" chimera http://alfred1.u:8080/ & #---*GoodStuff Cdplay gpanel_flex.xpm Exec "cdplayer" cdplayer play & ########################Functions ######################################## AddToFunc MailFunction "I" Next [$0] Iconify -1 + "I" Next [$0] focus + "I" None [$0] Exec $0 $1 AddToFunc Move-or-Raise "I" Raise + "M" Move + "D" Lower AddToFunc Move-or-Raise2 "M" Raise + "M" Move + "D" Lower AddToFunc Maximize-Func "M" Maximize 0 100 + "C" Maximize 0 80 + "D" Maximize 100 100 AddToFunc Move-or-Iconify "I" Raise + "M" Move + "D" Iconify AddToFunc Resize-or-Raise "I" Raise + "M" Resize + "D" Lower AddToFunc Resize-or-Raise2 "M" Raise + "M" Resize + "D" Lower AddToFunc PrintFunction "I" Raise + "I" Exec xdpr -id $w ################## FvwmButtons button-bar ################################ # Colors *FvwmButtonsFore Black *FvwmButtonsBack #908090 # Font *FvwmButtonsFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* # Geometry - really likes to pick its own size, but giving a position is OK *FvwmButtonsGeometry -1-1 # Layout: specify rows or columns, not both *FvwmButtonsRows 2 # xterm or rxvts on remote machines can be done like this # Output re-direction is csh style, not sh style # You will want to substitute your own hosts here! #---*FvwmButtons Dopey rterm.xpm Exec "xterm" rsh dopey "exec rxvt -T dopey -display $HOSTDISPLAY </dev/null >&/dev/null & "& #---*FvwmButtons Grumpy rterm.xpm Exec "xterm" rsh grumpy "exec rxvt -T grumpy -display $HOSTDISPLAY </dev/null >&/dev/null & "& #---*FvwmButtons Snoopy rterm.xpm Exec "xterm" rsh snoopy "exec rxvt -T snoopy -display $HOSTDISPLAY </dev/null >&/dev/null & "& #---*FvwmButtons signal rterm.xpm Exec "xterm" rxterm signal & #---*FvwmButtons mail mail2.xpm Function MailFunction xmh "-font fixed" #---*FvwmButtons whatever clock.xpm Swallow "Clock" Exec rclock -bg \#908090 -geometry -1500-1500 -font -*-times-*-r-*-*-17-*-*-*-*-*-*-* -mailupdate 10 & *FvwmButtons(4x1) - whatever Swallow "FvwmPager" Module FvwmPager 0 3 ########################## Window-Identifier ############################### # Just choose colors and a fonts *FvwmIdentBack MidnightBlue *FvwmIdentFore Yellow *FvwmIdentFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* ##########################FvwmWinList################################## *FvwmWinListBack #908090 *FvwmWinListFore Black *FvwmWinListFont -adobe-helvetica-bold-r-*-*-10-*-*-*-*-*-*-* *FvwmWinListAction Click1 Iconify -1,Focus *FvwmWinListAction Click2 Iconify *FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent *FvwmWinListUseSkipList *FvwmWinListGeometry +0-1 *FvwmBackerDesk 0 -solid steelblue *FvwmBackerDesk 1 -solid midnightblue *FvwmScrollBack grey40 *FvwmScrollFore green ############################################################ ############################################################ # Note that icons are shown in the module # only if NoIcon commnand is applied. #Style "*" NoIcon ############################################################ *FvwmIconBoxIconBack #cfcfcf *FvwmIconBoxIconHiFore black *FvwmIconBoxIconHiBack LightSkyBlue *FvwmIconBoxBack #5f9ea0 #*FvwmIconBoxFore blue *FvwmIconBoxGeometry 5x1+0+0 *FvwmIconBoxMaxIconSize 64x38 *FvwmIconBoxFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* *FvwmIconBoxSortIcons *FvwmIconBoxPadding 4 *FvwmIconBoxLines 10 *FvwmIconBoxSBWidth 11 *FvwmIconBoxPlacement Left Top *FvwmIconBoxPixmap fvwm.xpm #*FvwmIconBoxHideSC Horizontal *FvwmIconBoxSetWMIconSize *FvwmIconBoxHilightFocusWin *FvwmIconBoxMouse 1 Click RaiseLower *FvwmIconBoxMouse 1 DoubleClick Iconify *FvwmIconBoxMouse 2 Click Iconify -1, Focus *FvwmIconBoxMouse 3 Click Module "FvwmIdent" Fvw *FvwmIconBoxKey r RaiseLower *FvwmIconBoxKey space Iconify *FvwmIconBoxKey d Close *FvwmIconBoxKey n Next *FvwmIconBoxKey p Prev *FvwmIconBoxKey h Left *FvwmIconBoxKey j Down *FvwmIconBoxKey k Up *FvwmIconBoxKey l Right # # Icon file specifications # # Mostly, you don't have to specify icon files, as FvwmIconBox now # reads icon files specified in Style commands. # *FvwmIconBox "Fvwm*" -