From 017dbbca3b9ae3035ece1742f550aa891272d29bad6c7e8adc7039bf63600022 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Thu, 15 Feb 2007 17:19:29 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fvwm2?expand=0&rev=4 --- _system.fvwm2rc | 405 ++++++++--------- fvwm-2.5.20.tar.bz2 | 3 - ...gs.patch => fvwm-2.5.21-gcc-warnings.patch | 0 ....5.20-ia64.patch => fvwm-2.5.21-ia64.patch | 0 fvwm-2.5.21.tar.bz2 | 3 + fvwm2.changes | 9 + fvwm2.spec | 16 +- system.fvwm2rc | 407 +++++++++--------- 8 files changed, 434 insertions(+), 409 deletions(-) delete mode 100644 fvwm-2.5.20.tar.bz2 rename fvwm-2.5.20-gcc-warnings.patch => fvwm-2.5.21-gcc-warnings.patch (100%) rename fvwm-2.5.20-ia64.patch => fvwm-2.5.21-ia64.patch (100%) create mode 100644 fvwm-2.5.21.tar.bz2 diff --git a/_system.fvwm2rc b/_system.fvwm2rc index dd4f6ea..ac16c96 100644 --- a/_system.fvwm2rc +++ b/_system.fvwm2rc @@ -1,14 +1,18 @@ +## Major cleanup. +## +## Thomas Adam + # window buttons # #Large up Triangle for Maximize -ButtonStyle 2 4 50x24@1 75x74@0 25x74@0 50x24@1 - -#Large down Triangle for Triangle -ButtonStyle 4 4 50x74@1 75x24@0 25x24@1 50x74@1 - -#Cross for Stick -ButtonStyle 3 13 20x60@1 20x40@1 40x40@1 40x20@1 60x20@1 60x40@0 80x40@1 80x60@0 60x60@0 60x80@0 40x80@0 40x60@1 20x60@0 +## The least we can do here is define a decor. +DestroyDecor DefaultDecor +AddToDecor DefaultDecor ++ ButtonStyle 2 4 50x24@1 75x74@0 25x74@0 50x24@1 ++ ButtonStyle 4 4 50x74@1 75x24@0 25x24@1 50x74@1 ++ ButtonStyle 3 13 20x60@1 20x40@1 40x40@1 40x20@1 60x20@1 60x40@0 80x40@1 80x60@0 60x60@0 60x80@0 40x80@0 40x60@1 20x60@0 ++ BorderStyle Inactive -- HiddenHandles NoInset #general configuration @@ -18,8 +22,10 @@ EdgeScroll 0 0 ClickTime 750 ColormapFocus FollowsMouse IgnoreModifiers L2 -OpaqueMoveSize 100 - +## Having this set to unlimited ensures potential users aren't confused due +## to the XGrabServer() call when having to draw the rubber-band which would +## have happened had OpaqueMoveSize been set to the default. +OpaqueMoveSize -1 #paths specific to fvwm2 # @@ -31,9 +37,13 @@ OpaqueMoveSize 100 # # Check these paths in your system to be sure. -ModulePath /usr/X11R6/lib/X11/fvwm2 -ImagePath /usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers +### No, redefining ModulePath is the wrong thing to do. +#ModulePath /usr/X11R6/lib/X11/fvwm2 +## Adding $[FVWM_USERDIR] here doesn't hurt, and neither does prepending the +## *internal* ImagePath. + +ImagePath /usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers:$[FVWM_USERDIR]:+ #colors @@ -45,17 +55,19 @@ ImagePath /usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers # 5 = greyed out menu entry (only bg used) # 6 = module foreground and background) # 7 = hilight colors -*FvwmTheme: Colorset 0 fg black, bg rgb:6f/a1/dc -*FvwmTheme: Colorset 1 fg black, bg rgb:a1/b2/c8 -*FvwmTheme: Colorset 2 fg black, bg rgb:70/a2/dd -*FvwmTheme: Colorset 3 fg black, bg rgb:c8/d3/e5, VGradient 100 dtcolor5 rgb:c8/d3/e5 -*FvwmTheme: Colorset 4 fg black, bg rgb:91/ae/d6 -*FvwmTheme: Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94 -*FvwmTheme: Colorset 6 fg black, bg rgb:b4/aa/94, VGradient 100 dtcolor5 rgb:b4/aa/94 -*FvwmTheme: Colorset 7 fg black, bg rgb:94/ab/bf + +Colorset 0 fg black, bg rgb:6f/a1/dc +Colorset 1 fg black, bg rgb:a1/b2/c8 +Colorset 2 fg black, bg rgb:70/a2/dd +Colorset 3 fg black, bg rgb:c8/d3/e5 +Colorset 4 fg black, bg rgb:91/ae/d6 +Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94 +Colorset 6 fg black, bg rgb:b4/aa/94 +Colorset 7 fg black, bg rgb:94/ab/bf + # run FvwmTheme before anything else is done -ModuleSynchronous Timeout 5 FvwmTheme +##ModuleSynchronous Timeout 5 FvwmTheme # # general setup # @@ -69,7 +81,6 @@ XORvalue 255 #fonts DefaultFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1" -WindowFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:style=bold:size=10;-misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1" IconFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=8;-misc-fixed-medium-r-normal-*-10-*-*-*-*-*-iso10646-1" @@ -77,111 +88,109 @@ IconFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=8 AddToFunc QuitSave + "I" Quit -AddToFunc InitFunction - + "I" Module FvwmBanner - + "I" Exec xterm -ls -geometry +150+85 - + "I" Module FvwmButtons - + "I" Exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg -AddToFunc RestartFunction - + "I" Module FvwmBanner - + "I" Module FvwmButtons - + "I" Exec fvwm-root /usr/share/wallpapers/suse9.1-default.png - + "I" Exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg + +AddToFunc StartFunction ++ I Test (Init) Module FvwmBanner ++ I Test (Init) Exec exec xterm -ls -geometry +150+85 ++ I Test (Init) Exec exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg ++ I Test Exec exec susewmif xmessages ++ I Module FvwmButtons AddToFunc ExitFunction - + "I" Exec xsetroot + + I Exec xsetroot + + I Exec susewmif kill + + I Exec xsetroot #fvwm window modifier functions AddToFunc MoveOrRaise -+ "C" Raise -+ "M" Raise -+ "M" Move -+ "D" Lower ++ C Raise ++ M Raise ++ M Move ++ D Lower AddToFunc ResizeOrRaise -+ "C" Raise -+ "M" Raise -+ "M" Resize -+ "D" Lower ++ C Raise ++ M Raise ++ M Resize ++ D Lower AddToFunc MaximizeFunc -+ "M" Maximize 0 100 -+ "C" Maximize 0 80 -+ "D" Maximize 100 100 ++ M Maximize 0 100 ++ C Maximize 0 80 ++ D Maximize 100 100 + +## all. AddToFunc MoveOrIconify -+ "I" Raise -+ "M" Raise -+ "M" Move -+ "D" Iconify ++ I Raise ++ M Move ++ D Iconify #buttonbar menu AddToMenu bargraphicspopup "Graphics" Title - + "Gimp" Exec gimp - + "XV" Exec xv + + "Gimp" Exec exec gimp + + "XV" Exec exec xv AddToMenu bartoolspopup "Tools" Title - + "Firefox" Exec firefox + + "Firefox" Exec exec firefox AddToMenu barshellspopup "Shell in XTerm" Title - + "Shell in XTerm" Exec xterm -e bash -login - + "Root shell" Function RootShell + + "Shell in XTerm" Exec exec xterm -ls + + "Root shell" Exec exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e su - + AddToMenu barsusepopup "openSUSE" Title - + "Control Center" Exec xterm -e su - -c yast2 - + "Help" Exec susehelp + + "Control Center" Exec exec xterm -e su - -cyast2 + + "Help" Exec exec susehelp + "openSUSE menu" Popup xdg_menu - -AddToFunc RootShell - + "I" Exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e su - - +## Adding Pick here ensures we always ensure a window context. AddToMenu windowops "Window menu (Shift-Alt-Space)" Title - + "Mo&ve (Alt-F5) " Move - + "Resi&ze (Alt-F6) " Resize - + "&Iconify (Alt-F4) " Iconify - + "&Maximize/Normal (Shift-Alt-F3) " Maximize - + "(Un)St&ick (Shift-Alt-F4) " Stick + + "Mo&ve (Alt-F5) " Pick Move + + "Resi&ze (Alt-F6) " Pick Resize + + "&Iconify (Alt-F4) " Pick Iconify + + "&Maximize/Normal (Shift-Alt-F3) " Pick Maximize + + "(Un)St&ick (Shift-Alt-F4) " Pick Stick + "" Nop + "Window &list (Alt-F11) " WindowList + "" Nop - + "&Close (Alt-F9) " Delete - + "&Kill (Alt-F11) " Destroy + + "&Close (Alt-F9) " Pick Delete + + "&Kill (Alt-F11) " Pick Destroy #Menu: Fvwm-Manpages AddToMenu manpages_popup "Fvwm-Manpages" Title - + "FvwmAudio" Exec xterm -e man FvwmAudio - + "FvwmAuto" Exec xterm -e man FvwmAuto - + "FvwmBacker" Exec xterm -e man FvwmBacker - + "FvwmBanner" Exec xterm -e man FvwmBanner - + "FvwmButtons" Exec xterm -e man FvwmButtons - + "FvwmCascade" Exec xterm -e man FvwmCascade - + "FvwmCommand" Exec xterm -e man FvwmCommand - + "FvwmConfig" Exec xterm -e man FvwmConfig - + "FvwmConsole" Exec xterm -e man FvwmConsole - + "FvwmConsoleC" Exec xterm -e man FvwmConsoleC - + "FvwmCpp" Exec xterm -e man FvwmCpp - + "FvwmDebug" Exec xterm -e man FvwmDebug - + "FvwmForm" Exec xterm -e man FvwmForm - + "FvwmGoodStuff" Exec xterm -e man FvwmGoodStuff - + "FvwmIconBox" Exec xterm -e man FvwmIconBox - + "FvwmIconMan" Exec xterm -e man FvwmIconMan - + "FvwmIdent" Exec xterm -e man FvwmIdent - + "FvwmM4" Exec xterm -e man FvwmM4 - + "FvwmPager" Exec xterm -e man FvwmPager - + "FvwmSave" Exec xterm -e man FvwmSave - + "FvwmSaveDesk" Exec xterm -e man FvwmSaveDesk - + "FvwmScript" Exec xterm -e man FvwmScript - + "FvwmScroll" Exec xterm -e man FvwmScroll - + "FvwmTalk" Exec xterm -e man FvwmTalk - + "FvwmTaskBar" Exec xterm -e man FvwmTaskBar - + "FvwmTile" Exec xterm -e man FvwmTile - + "FvwmWharf" Exec xterm -e man FvwmWharf - + "FvwmWinList" Exec xterm -e man FvwmWinList + + "FvwmAudio" Exec exec xterm -e man FvwmAudio + + "FvwmAuto" Exec exec xterm -e man FvwmAuto + + "FvwmBacker" Exec exec xterm -e man FvwmBacker + + "FvwmBanner" Exec exec xterm -e man FvwmBanner + + "FvwmButtons" Exec exec xterm -e man FvwmButtons + + "FvwmCascade" Exec exec xterm -e man FvwmCascade + + "FvwmCommand" Exec exec xterm -e man FvwmCommand + + "FvwmConfig" Exec exec xterm -e man FvwmConfig + + "FvwmConsole" Exec exec xterm -e man FvwmConsole + + "FvwmConsoleC" Exec exec xterm -e man FvwmConsoleC + + "FvwmCpp" Exec exec xterm -e man FvwmCpp + + "FvwmDebug" Exec exec xterm -e man FvwmDebug + + "FvwmForm" Exec exec xterm -e man FvwmForm + + "FvwmGoodStuff" Exec exec xterm -e man FvwmGoodStuff + + "FvwmIconBox" Exec exec xterm -e man FvwmIconBox + + "FvwmIconMan" Exec exec xterm -e man FvwmIconMan + + "FvwmIdent" Exec exec xterm -e man FvwmIdent + + "FvwmM4" Exec exec xterm -e man FvwmM4 + + "FvwmPager" Exec exec xterm -e man FvwmPager + + "FvwmSave" Exec exec xterm -e man FvwmSave + + "FvwmSaveDesk" Exec exec xterm -e man FvwmSaveDesk + + "FvwmScript" Exec exec xterm -e man FvwmScript + + "FvwmScroll" Exec exec xterm -e man FvwmScroll + + "FvwmTalk" Exec exec xterm -e man FvwmTalk + + "FvwmTaskBar" Exec exec xterm -e man FvwmTaskBar + + "FvwmTile" Exec exec xterm -e man FvwmTile + + "FvwmWharf" Exec exec xterm -e man FvwmWharf + + "FvwmWinList" Exec exec xterm -e man FvwmWinList @@ -195,19 +204,19 @@ AddToMenu modules_popup "Modules" Title + "Buttons" Module FvwmButtons + "Cascade" Module FvwmCascade + "Command" Module FvwmCommand - + "Config" Module FvwmConfig +##+ "Config" Module FvwmConfig + "Console" Module FvwmConsole + "Debug" Module FvwmDebug + "Form" Module FvwmForm - + "GoodStuff" Module FvwmGoodStuff +## + "GoodStuff" Module FvwmGoodStuff + "IconBox" Module FvwmIconBox + "IconMan" Module FvwmIconMan + "Ident" Module FvwmIdent + "M4" Module FvwmM4 + "Pager" Module FvwmPager 0 0 - + "Pipe" Module FvwmPipe - + "Save" Module FvwmSave - + "SaveDesk" Module FvwmSaveDesk +## + "Pipe" Module FvwmPipe +## + "Save" Module FvwmSave +## + "SaveDesk" Module FvwmSaveDesk + "Script" Module FvwmScript + "Scroll" Module FvwmScroll + "Talk" Module FvwmTalk @@ -224,7 +233,7 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title + "Modules" Popup modules_popup + "Fvwm-Manpages" Popup manpages_popup + "" Nop - + "Fvwm2-Manpage" Exec xterm -e man fvwm + + "Fvwm2-Manpage" Exec exec xterm -e man fvwm + "" Nop + "Restart Fvwm2" Restart + "" Nop @@ -235,39 +244,39 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title #Menu: Keyboardclicks AddToMenu settings_kbdclick_popup "Keyboardclicks" Title - + "hard" Exec xset c 100 - + "Off" Exec xset c off - + "soft" Exec xset c on + + "hard" Exec exec xset c 100 + + "Off" Exec exec xset c off + + "soft" Exec exec xset c on #Menu: Mouse AddToMenu settings_mouse_popup "Mouse" Title - + "fast" Exec xset m 4 2 - + "Left handed mouse" Exec xmodmap -e - + "normal" Exec xset m 2 5 - + "slow" Exec xset m 1 1 + + "fast" Exec exec xset m 4 2 + + "Left handed mouse" Exec exec xmodmap -e + + "normal" Exec exec xset m 2 5 + + "slow" Exec exec xset m 1 1 #Menu: Speaker AddToMenu settings_speaker_popup "Speaker" Title - + "loud" Exec xset b 100 600 50 - + "normal" Exec xset b on - + "loud and long" Exec xset b 100 600 300 - + "Off" Exec xset b off + + "loud" Exec exec xset b 100 600 50 + + "normal" Exec exec xset b on + + "loud and long" Exec exec xset b 100 600 300 + + "Off" Exec exec xset b off #Menu: xlock AddToMenu settings_xlock_popup "xlock" Title - + "Blank" Exec xset s blank - + "Off" Exec xset s off - + "Pattern after 5 min" Exec xset s noblank s 300 300 - + "Immediately" Exec xset s activate - + "Default" Exec xset s default + + "Blank" Exec exec xset s blank + + "Off" Exec exec xset s off + + "Pattern after 5 min" Exec exec xset s noblank s 300 300 + + "Immediately" Exec exec xset s activate + + "Default" Exec exec xset s default @@ -296,24 +305,25 @@ AddToMenu settings_popup "Settings" Title PipeRead 'xdg_menu --charset UTF-8 --format fvwm2' AddToMenu WORK_MENU_popup "Work Menu" Title -+ "xterm" Exec xterm + + "xterm" Exec exec xterm + + "Firefox" Exec exec firefox + "" Nop - + "Top" Exec xterm -e top + + "Top" Exec exec xterm -e top + "" Nop + "Screen" Popup screen_popup + "Settings" Popup settings_popup + "WindowManager" Popup THISWM_MENU_popup + "openSUSE" Popup xdg_menu -Style "FvwmPager" NoTitle, Sticky, WindowListSkip -*FvwmPagerRows 1 -*FvwmPagerColumns 1 -*FvwmPagerGeometry -0+0 -*FvwmPagerFore Black -*FvwmPagerBack grey67 -*FvwmPagerHilight grey50 -*FvwmPagerFont none -*FvwmPagerSmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1" +Style "FvwmPager" !Title, Sticky, WindowListSkip +*FvwmPager: Rows 1 +*FvwmPager: Columns 1 +*FvwmPager: Geometry -0+0 +*FvwmPager: Fore Black +*FvwmPager: Back grey67 +*FvwmPager: Hilight grey50 +*FvwmPager: Font none +*FvwmPager: SmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1" AddToFunc barthiswmpopupfunc + "I" Popup THISWM_MENU_popup @@ -330,72 +340,68 @@ AddToFunc bartoolspopupfunc AddToFunc barshellspopupfunc + "I" Popup barshellspopup -*FvwmButtonsFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=9;-*-*-medium-*-semicondensed-*-12-*-*-*-*-*-iso10646-1" +*FvwmButtons: Font "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=9;-*-*-medium-*-semicondensed-*-12-*-*-*-*-*-iso10646-1" #*FvwmButtonsFore Black -*FvwmButtonsBack rgb:91/ae/d6 -*FvwmButtonsGeometry +0+0 -*FvwmButtonsRows 1 -*FvwmButtons (2x1 Frame 0 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") +*FvwmButtons: Back rgb:91/ae/d6 +*FvwmButtons: Geometry +0+0 +*FvwmButtons: Rows 1 +*FvwmButtons: (2x1 Frame 0 Swallow(UseOld, Respawn, NoClose) "FvwmPager" "Module FvwmPager 0 0") *FvwmButtons: (Swallow FvwmXeyes 'Exec xeyes -name "FvwmXeyes" -geometry +0+0 -bg grey67 &') *FvwmButtons: (Swallow FvwmXclock 'Exec xclock -name "FvwmXclock" -geometry +0+0 -padding 1 -bg rgb:91/ae/d6 &') -*FvwmButtons Fvwm2 fvwm.xpm Function barthiswmpopupfunc -*FvwmButtons openSUSE openSuSE.xpm Function barsusepopupfunc -*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc -*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc -*FvwmButtons Shells xterm.xpm Function barshellspopupfunc +*FvwmButtons:(Title "Fvwm2", Icon fvwm.xpm, Action (Mouse 0) Function barthiswmpopupfunc) +*FvwmButtons: (Title "openSUSE", Icon openSuSE.xpm, Action (Mouse 0) Function barsusepopupfunc) +*FvwmButtons: (Title "Graphics", Icon gimp.xpm, Action (Mouse 0) Function bargraphicspopupfunc) +*FvwmButtons (Title "Tools", Icon toolbox.xpm, Action (Mouse 0) Function bartoolspopupfunc) +*FvwmButtons (Title "Shells", Icon xterm.xpm, Action (Mouse 0) Function barshellspopupfunc) #style options for modules and programs in fvwm2 -BorderStyle Inactive -- HiddenHandles NoInset -Style "*" BackColor Grey -Style "*" ForeColor DimGrey -Style "*" SloppyFocus -Style "*" DecorateTransient -Style "*" IconBox +55 +85 +130 +480 -Style "*" StickyIcon -Style "*" SmartPlacement, RandomPlacement, ActivePlacement -Style "*" NoPPosition -Style "FvwmWinList" NoTitle, WindowListSkip -Style "FvwmButtons" NoTitle, Sticky, WindowListSkip -Style "FvwmBanner" NoTitle, Sticky, StaysOnTop, WindowListSkip -Style "IconManModule" NoTitle, Sticky, NoHandles, Icon toolbox.xpm + +##Style "*" BackColor Grey +##Style "*" ForeColor DimGrey +Style * UseDecor DefaultDecor +Style * SloppyFocus +Style * DecorateTransient +Style * IconBox +55 +85 +130 +480 +Style * StickyIcon +Style * SmartPlacement, RandomPlacement, ActivePlacement +Style * NoPPosition +Style FvwmWinList !Title, WindowListSkip +Style FvwmButtons !Title, Sticky, WindowListSkip +Style FvwmBanner !Title, Sticky, StaysOnTop, WindowListSkip +Style IconManModule !Title, Sticky, !Handles, Icon toolbox.xpm Style "xeyes" SmartPlacement, RandomPlacement Style "xclock" SmartPlacement, RandomPlacement -# see bug #36189 +# see bug n#51189 Style "AcroRead" SmartPlacement, RandomPlacement -# see bug #36188 +# see bug n#51188 # Style "OpenOffice*" NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea, IgnoreGravity -*FvwmBackerDesk 0 -solid steelblue -*FvwmBackerDesk 1 -solid midnightblue -*FvwmBackerDesk 2 -solid yellow -*FvwmBackerDesk 3 -solid cadetblue2 -*FvwmBackerDesk 5 -solid cadetblue3 -*FvwmBackerDesk 6 -solid cadetblue4 - -*FvwmIdentBack MidnightBlue -*FvwmIdentFore Yellow -*FvwmIdentFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1" -*FvwmNoClutter 3600 Iconify 1 -*FvwmNoClutter 86400 Delete -*NoClutterModule 172800 - -*FvwmWinListBack Grey -*FvwmWinListFore Black -*FvwmWinListFocusBack Black -*FvwmWinListFocusFore Grey -*FvwmWinListIconBack LightGrey -*FvwmWinListIconFore DimGrey -*FvwmWinListFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=11;-misc-fixed-medium-r-normal--15-*-*-*-*-*-iso10646-1" -*FvwmWinListAction Click1 Iconify -1,Focus -*FvwmWinListAction Click2 Iconify -*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent -*FvwmWinListGeometry +0-1 -*FvwmWinListUseSkipList -*FvwmWinListUseIconNames +*FvwmBacker: Desk 0 -solid steelblue +*FvwmBacker: Desk 1 -solid midnightblue +*FvwmBacker: Desk 2 -solid yellow +*FvwmBacker: Desk 3 -solid cadetblue2 +*FvwmBacker: Desk 5 -solid cadetblue3 +*FvwmBacker: Desk 6 -solid cadetblue4 +*FvwmIdent: Back MidnightBlue +*FvwmIdent: Fore Yellow +*FvwmIdent: Font "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1" +*FvwmWinList: Back Grey +*FvwmWinList: Fore Black +*FvwmWinList: FocusBack Black +*FvwmWinList: FocusFore Grey +*FvwmWinList: IconBack LightGrey +*FvwmWinList: IconFore DimGrey +*FvwmWinList: Font "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=11;-misc-fixed-medium-r-normal--15-*-*-*-*-*-iso10646-1" +*FvwmWinList: Action Click1 Iconify -1,Focus +*FvwmWinList: Action Click2 Iconify +*FvwmWinList: Action Click3 Module "FvwmIdent" FvwmIdent +*FvwmWinList: Geometry +0-1 +*FvwmWinList: UseSkipList +*FvwmWinList: UseIconNames # Key bindings @@ -418,34 +424,33 @@ Key Down A SC CursorMove +0 +10 Key F1 A M Menu WORK_MENU_popup Key F2 A M WindowList Key F3 A M Menu xdg_menu -Key F4 A M Iconify -Key F5 A M Move -Key F6 A M Resize -Key F7 A M Raise -Key F8 A M Lower -Key F9 A M Delete -Key F10 A M Destroy +Key F4 A M Pick Iconify +Key F5 A M Pick Move +Key F6 A M Pick Resize +Key F7 A M Pick Raise +Key F8 A M Pick Lower +Key F9 A M Pick Delete +Key F10 A M Pick Destroy -Key F11 A M Prev [*] focus -Key F12 A M Next [*] focus -Key Tab A 4 Next [*] focus -Key Tab A S4 Prev [*] focus +Key F11 A M Prev (AcceptsFocus) focus +Key F12 A M Next (AcceptsFocus) focus +Key Tab A 4 Next (AcceptsFocus) focus +Key Tab A S4 Prev (AcceptsFocus) focus -Key F3 A SM Maximize -Key F4 A SM Stick -Key F5 A SM Refresh +Key F3 A SM Pick Maximize +Key F4 A SM Pick Stick +Key F5 A SM Pick RefreshWindow -Key BackSpace A SM Function "QuitSave" +Key BackSpace A SM Function QuitSave #button bar popup menus -Key s A SM Function "barsusepopupfunc" -Key g A SM Function "bargraphicspopupfunc" -Key t A SM Function "bartoolspopupfunc" -Key l A SM Function "barshellspopupfunc" - -Key F1 A SM Restart fvwm2 - +Key s A SM Function barsusepopupfunc +Key g A SM Function bargraphicpopupfunc +Key t A SM Function bartoolspopupfunc +Key l A SM Function barshellpopupfunc +Key m A SM Function MailFunc +Key F1 A SM Restart # Mouse bindings diff --git a/fvwm-2.5.20.tar.bz2 b/fvwm-2.5.20.tar.bz2 deleted file mode 100644 index 7f52d61..0000000 --- a/fvwm-2.5.20.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94c96b3f5fb061243f8f415a2111c5893e3fa49db27f0bdb90ab0584e0725e4a -size 1995268 diff --git a/fvwm-2.5.20-gcc-warnings.patch b/fvwm-2.5.21-gcc-warnings.patch similarity index 100% rename from fvwm-2.5.20-gcc-warnings.patch rename to fvwm-2.5.21-gcc-warnings.patch diff --git a/fvwm-2.5.20-ia64.patch b/fvwm-2.5.21-ia64.patch similarity index 100% rename from fvwm-2.5.20-ia64.patch rename to fvwm-2.5.21-ia64.patch diff --git a/fvwm-2.5.21.tar.bz2 b/fvwm-2.5.21.tar.bz2 new file mode 100644 index 0000000..2b7f1b4 --- /dev/null +++ b/fvwm-2.5.21.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5549a3ad693f9ab523653738e493e95418626a6d2fd52465ce200ae4116b8800 +size 2062532 diff --git a/fvwm2.changes b/fvwm2.changes index 732e309..fd09561 100644 --- a/fvwm2.changes +++ b/fvwm2.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Feb 13 17:16:11 CET 2007 - lmichnovic@suse.cz + +- update to version 2.5.21 + * New feature: The command Scroll can now be used for interactive + scrolling. + * Bug Fix: Tile...Placement styles (SmartPlacement) that were + broken in 2.5.20. + ------------------------------------------------------------------- Wed Jan 24 13:42:03 CET 2007 - lmichnovic@suse.cz diff --git a/fvwm2.spec b/fvwm2.spec index 181b021..6566b0f 100644 --- a/fvwm2.spec +++ b/fvwm2.spec @@ -1,5 +1,5 @@ # -# spec file for package fvwm2 (Version 2.5.20) +# spec file for package fvwm2 (Version 2.5.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -17,11 +17,11 @@ Group: System/GUI/Other Provides: fvwmicns windowmanager xpmroot Obsoletes: fvwm xpmroot Autoreqprov: on -Version: 2.5.20 -Release: 2 +Version: 2.5.21 +Release: 1 Summary: Improved Version of FVWM Window Manager URL: http://www.fvwm.org -Source0: fvwm-2.5.20.tar.bz2 +Source0: fvwm-2.5.21.tar.bz2 Source1: fvwm_icons.tar.bz2 Source3: %name.desktop Source4: system.fvwm2rc @@ -62,7 +62,7 @@ Authors: %define _xorg7mandir /usr/X11R6/man %endif %prep -%setup -q -n fvwm-2.5.20 +%setup -q -n fvwm-2.5.21 %patch0 %patch1 %patch2 @@ -161,6 +161,12 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog -n fvwm2 +* Tue Feb 13 2007 - lmichnovic@suse.cz +- update to version 2.5.21 + * New feature: The command Scroll can now be used for interactive + scrolling. + * Bug Fix: Tile...Placement styles (SmartPlacement) that were + broken in 2.5.20. * Wed Jan 24 2007 - lmichnovic@suse.cz - removed superfluous slashes ante macros - now building with icecream diff --git a/system.fvwm2rc b/system.fvwm2rc index 74c21a0..d251b0d 100644 --- a/system.fvwm2rc +++ b/system.fvwm2rc @@ -1,14 +1,18 @@ +## Major cleanup. +## +## Thomas Adam + # window buttons # #Large up Triangle for Maximize -ButtonStyle 2 4 50x24@1 75x74@0 25x74@0 50x24@1 - -#Large down Triangle for Triangle -ButtonStyle 4 4 50x74@1 75x24@0 25x24@1 50x74@1 - -#Cross for Stick -ButtonStyle 3 13 20x60@1 20x40@1 40x40@1 40x20@1 60x20@1 60x40@0 80x40@1 80x60@0 60x60@0 60x80@0 40x80@0 40x60@1 20x60@0 +## The least we can do here is define a decor. +DestroyDecor DefaultDecor +AddToDecor DefaultDecor ++ ButtonStyle 2 4 50x24@1 75x74@0 25x74@0 50x24@1 ++ ButtonStyle 4 4 50x74@1 75x24@0 25x24@1 50x74@1 ++ ButtonStyle 3 13 20x60@1 20x40@1 40x40@1 40x20@1 60x20@1 60x40@0 80x40@1 80x60@0 60x60@0 60x80@0 40x80@0 40x60@1 20x60@0 ++ BorderStyle Inactive -- HiddenHandles NoInset #general configuration @@ -18,19 +22,25 @@ EdgeScroll 0 0 ClickTime 750 ColormapFocus FollowsMouse IgnoreModifiers L2 -OpaqueMoveSize 100 - +## Having this set to unlimited ensures potential users aren't confused due +## to the XGrabServer() call when having to draw the rubber-band which would +## have happened had OpaqueMoveSize been set to the default. +OpaqueMoveSize -1 #paths specific to fvwm2 # # The difference between X.org 6.x and 7.x # If you switch to X.org version 6.9 or below change the paths below # /usr/lib/X11/fvwm2 -> /usr/X11R6/lib... -# /usr/share/X11/fvwm2 -> /usr/X11R6/lib/X11/fvwm2/pixmaps +# /usr/share/X11/fvwm2/pixmaps -> /usr/X11R6/lib/X11/fvwm2/pixmaps -ModulePath /usr/lib/X11/fvwm2 -ImagePath /usr/share/X11/fvwm2/pixmaps:/usr/share/wallpapers +### No, redefining ModulePath is the wrong thing to do. +#ModulePath /usr/lib/X11/fvwm2 +## Adding $[FVWM_USERDIR] here doesn't hurt, and neither does prepending the +## *internal* ImagePath. + +ImagePath /usr/share/X11/fvwm2/pixmaps:/usr/share/wallpapers:$[FVWM_USERDIR]:+ #colors @@ -42,17 +52,19 @@ ImagePath /usr/share/X11/fvwm2/pixmaps:/usr/share/wallpapers # 5 = greyed out menu entry (only bg used) # 6 = module foreground and background) # 7 = hilight colors -*FvwmTheme: Colorset 0 fg black, bg rgb:6f/a1/dc -*FvwmTheme: Colorset 1 fg black, bg rgb:a1/b2/c8 -*FvwmTheme: Colorset 2 fg black, bg rgb:70/a2/dd -*FvwmTheme: Colorset 3 fg black, bg rgb:c8/d3/e5, VGradient 100 dtcolor5 rgb:c8/d3/e5 -*FvwmTheme: Colorset 4 fg black, bg rgb:91/ae/d6 -*FvwmTheme: Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94 -*FvwmTheme: Colorset 6 fg black, bg rgb:b4/aa/94, VGradient 100 dtcolor5 rgb:b4/aa/94 -*FvwmTheme: Colorset 7 fg black, bg rgb:94/ab/bf + +Colorset 0 fg black, bg rgb:6f/a1/dc +Colorset 1 fg black, bg rgb:a1/b2/c8 +Colorset 2 fg black, bg rgb:70/a2/dd +Colorset 3 fg black, bg rgb:c8/d3/e5 +Colorset 4 fg black, bg rgb:91/ae/d6 +Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94 +Colorset 6 fg black, bg rgb:b4/aa/94 +Colorset 7 fg black, bg rgb:94/ab/bf + # run FvwmTheme before anything else is done -ModuleSynchronous Timeout 5 FvwmTheme +##ModuleSynchronous Timeout 5 FvwmTheme # # general setup # @@ -66,7 +78,6 @@ XORvalue 255 #fonts DefaultFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1" -WindowFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:style=bold:size=10;-misc-fixed-bold-r-normal-*-13-*-*-*-*-*-iso10646-1" IconFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=8;-misc-fixed-medium-r-normal-*-10-*-*-*-*-*-iso10646-1" @@ -74,111 +85,109 @@ IconFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=8 AddToFunc QuitSave + "I" Quit -AddToFunc InitFunction - + "I" Module FvwmBanner - + "I" Exec xterm -ls -geometry +150+85 - + "I" Module FvwmButtons - + "I" Exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg -AddToFunc RestartFunction - + "I" Module FvwmBanner - + "I" Module FvwmButtons - + "I" Exec fvwm-root /usr/share/wallpapers/suse9.1-default.png - + "I" Exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg + +AddToFunc StartFunction ++ I Test (Init) Module FvwmBanner ++ I Test (Init) Exec exec xterm -ls -geometry +150+85 ++ I Test (Init) Exec exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg ++ I Test Exec exec susewmif xmessages ++ I Module FvwmButtons AddToFunc ExitFunction - + "I" Exec xsetroot + + I Exec xsetroot + + I Exec susewmif kill + + I Exec xsetroot #fvwm window modifier functions AddToFunc MoveOrRaise -+ "C" Raise -+ "M" Raise -+ "M" Move -+ "D" Lower ++ C Raise ++ M Raise ++ M Move ++ D Lower AddToFunc ResizeOrRaise -+ "C" Raise -+ "M" Raise -+ "M" Resize -+ "D" Lower ++ C Raise ++ M Raise ++ M Resize ++ D Lower AddToFunc MaximizeFunc -+ "M" Maximize 0 100 -+ "C" Maximize 0 80 -+ "D" Maximize 100 100 ++ M Maximize 0 100 ++ C Maximize 0 80 ++ D Maximize 100 100 + +## all. AddToFunc MoveOrIconify -+ "I" Raise -+ "M" Raise -+ "M" Move -+ "D" Iconify ++ I Raise ++ M Move ++ D Iconify #buttonbar menu AddToMenu bargraphicspopup "Graphics" Title - + "Gimp" Exec gimp - + "XV" Exec xv + + "Gimp" Exec exec gimp + + "XV" Exec exec xv AddToMenu bartoolspopup "Tools" Title - + "Firefox" Exec firefox + + "Firefox" Exec exec firefox AddToMenu barshellspopup "Shell in XTerm" Title - + "Shell in XTerm" Exec xterm -e bash -login - + "Root shell" Function RootShell + + "Shell in XTerm" Exec exec xterm -ls + + "Root shell" Exec exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e su - + AddToMenu barsusepopup "openSUSE" Title - + "Control Center" Exec xterm -e su - -c yast2 - + "Help" Exec susehelp + + "Control Center" Exec exec xterm -e su - -cyast2 + + "Help" Exec exec susehelp + "openSUSE menu" Popup xdg_menu - -AddToFunc RootShell - + "I" Exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e su - - +## Adding Pick here ensures we always ensure a window context. AddToMenu windowops "Window menu (Shift-Alt-Space)" Title - + "Mo&ve (Alt-F5) " Move - + "Resi&ze (Alt-F6) " Resize - + "&Iconify (Alt-F4) " Iconify - + "&Maximize/Normal (Shift-Alt-F3) " Maximize - + "(Un)St&ick (Shift-Alt-F4) " Stick + + "Mo&ve (Alt-F5) " Pick Move + + "Resi&ze (Alt-F6) " Pick Resize + + "&Iconify (Alt-F4) " Pick Iconify + + "&Maximize/Normal (Shift-Alt-F3) " Pick Maximize + + "(Un)St&ick (Shift-Alt-F4) " Pick Stick + "" Nop + "Window &list (Alt-F11) " WindowList + "" Nop - + "&Close (Alt-F9) " Delete - + "&Kill (Alt-F11) " Destroy + + "&Close (Alt-F9) " Pick Delete + + "&Kill (Alt-F11) " Pick Destroy #Menu: Fvwm-Manpages AddToMenu manpages_popup "Fvwm-Manpages" Title - + "FvwmAudio" Exec xterm -e man FvwmAudio - + "FvwmAuto" Exec xterm -e man FvwmAuto - + "FvwmBacker" Exec xterm -e man FvwmBacker - + "FvwmBanner" Exec xterm -e man FvwmBanner - + "FvwmButtons" Exec xterm -e man FvwmButtons - + "FvwmCascade" Exec xterm -e man FvwmCascade - + "FvwmCommand" Exec xterm -e man FvwmCommand - + "FvwmConfig" Exec xterm -e man FvwmConfig - + "FvwmConsole" Exec xterm -e man FvwmConsole - + "FvwmConsoleC" Exec xterm -e man FvwmConsoleC - + "FvwmCpp" Exec xterm -e man FvwmCpp - + "FvwmDebug" Exec xterm -e man FvwmDebug - + "FvwmForm" Exec xterm -e man FvwmForm - + "FvwmGoodStuff" Exec xterm -e man FvwmGoodStuff - + "FvwmIconBox" Exec xterm -e man FvwmIconBox - + "FvwmIconMan" Exec xterm -e man FvwmIconMan - + "FvwmIdent" Exec xterm -e man FvwmIdent - + "FvwmM4" Exec xterm -e man FvwmM4 - + "FvwmPager" Exec xterm -e man FvwmPager - + "FvwmSave" Exec xterm -e man FvwmSave - + "FvwmSaveDesk" Exec xterm -e man FvwmSaveDesk - + "FvwmScript" Exec xterm -e man FvwmScript - + "FvwmScroll" Exec xterm -e man FvwmScroll - + "FvwmTalk" Exec xterm -e man FvwmTalk - + "FvwmTaskBar" Exec xterm -e man FvwmTaskBar - + "FvwmTile" Exec xterm -e man FvwmTile - + "FvwmWharf" Exec xterm -e man FvwmWharf - + "FvwmWinList" Exec xterm -e man FvwmWinList + + "FvwmAudio" Exec exec xterm -e man FvwmAudio + + "FvwmAuto" Exec exec xterm -e man FvwmAuto + + "FvwmBacker" Exec exec xterm -e man FvwmBacker + + "FvwmBanner" Exec exec xterm -e man FvwmBanner + + "FvwmButtons" Exec exec xterm -e man FvwmButtons + + "FvwmCascade" Exec exec xterm -e man FvwmCascade + + "FvwmCommand" Exec exec xterm -e man FvwmCommand + + "FvwmConfig" Exec exec xterm -e man FvwmConfig + + "FvwmConsole" Exec exec xterm -e man FvwmConsole + + "FvwmConsoleC" Exec exec xterm -e man FvwmConsoleC + + "FvwmCpp" Exec exec xterm -e man FvwmCpp + + "FvwmDebug" Exec exec xterm -e man FvwmDebug + + "FvwmForm" Exec exec xterm -e man FvwmForm + + "FvwmGoodStuff" Exec exec xterm -e man FvwmGoodStuff + + "FvwmIconBox" Exec exec xterm -e man FvwmIconBox + + "FvwmIconMan" Exec exec xterm -e man FvwmIconMan + + "FvwmIdent" Exec exec xterm -e man FvwmIdent + + "FvwmM4" Exec exec xterm -e man FvwmM4 + + "FvwmPager" Exec exec xterm -e man FvwmPager + + "FvwmSave" Exec exec xterm -e man FvwmSave + + "FvwmSaveDesk" Exec exec xterm -e man FvwmSaveDesk + + "FvwmScript" Exec exec xterm -e man FvwmScript + + "FvwmScroll" Exec exec xterm -e man FvwmScroll + + "FvwmTalk" Exec exec xterm -e man FvwmTalk + + "FvwmTaskBar" Exec exec xterm -e man FvwmTaskBar + + "FvwmTile" Exec exec xterm -e man FvwmTile + + "FvwmWharf" Exec exec xterm -e man FvwmWharf + + "FvwmWinList" Exec exec xterm -e man FvwmWinList @@ -192,19 +201,19 @@ AddToMenu modules_popup "Modules" Title + "Buttons" Module FvwmButtons + "Cascade" Module FvwmCascade + "Command" Module FvwmCommand - + "Config" Module FvwmConfig +##+ "Config" Module FvwmConfig + "Console" Module FvwmConsole + "Debug" Module FvwmDebug + "Form" Module FvwmForm - + "GoodStuff" Module FvwmGoodStuff +## + "GoodStuff" Module FvwmGoodStuff + "IconBox" Module FvwmIconBox + "IconMan" Module FvwmIconMan + "Ident" Module FvwmIdent + "M4" Module FvwmM4 + "Pager" Module FvwmPager 0 0 - + "Pipe" Module FvwmPipe - + "Save" Module FvwmSave - + "SaveDesk" Module FvwmSaveDesk +## + "Pipe" Module FvwmPipe +## + "Save" Module FvwmSave +## + "SaveDesk" Module FvwmSaveDesk + "Script" Module FvwmScript + "Scroll" Module FvwmScroll + "Talk" Module FvwmTalk @@ -221,7 +230,7 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title + "Modules" Popup modules_popup + "Fvwm-Manpages" Popup manpages_popup + "" Nop - + "Fvwm2-Manpage" Exec xterm -e man fvwm + + "Fvwm2-Manpage" Exec exec xterm -e man fvwm + "" Nop + "Restart Fvwm2" Restart + "" Nop @@ -232,39 +241,39 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title #Menu: Keyboardclicks AddToMenu settings_kbdclick_popup "Keyboardclicks" Title - + "hard" Exec xset c 100 - + "Off" Exec xset c off - + "soft" Exec xset c on + + "hard" Exec exec xset c 100 + + "Off" Exec exec xset c off + + "soft" Exec exec xset c on #Menu: Mouse AddToMenu settings_mouse_popup "Mouse" Title - + "fast" Exec xset m 4 2 - + "Left handed mouse" Exec xmodmap -e - + "normal" Exec xset m 2 5 - + "slow" Exec xset m 1 1 + + "fast" Exec exec xset m 4 2 + + "Left handed mouse" Exec exec xmodmap -e + + "normal" Exec exec xset m 2 5 + + "slow" Exec exec xset m 1 1 #Menu: Speaker AddToMenu settings_speaker_popup "Speaker" Title - + "loud" Exec xset b 100 600 50 - + "normal" Exec xset b on - + "loud and long" Exec xset b 100 600 300 - + "Off" Exec xset b off + + "loud" Exec exec xset b 100 600 50 + + "normal" Exec exec xset b on + + "loud and long" Exec exec xset b 100 600 300 + + "Off" Exec exec xset b off #Menu: xlock AddToMenu settings_xlock_popup "xlock" Title - + "Blank" Exec xset s blank - + "Off" Exec xset s off - + "Pattern after 5 min" Exec xset s noblank s 300 300 - + "Immediately" Exec xset s activate - + "Default" Exec xset s default + + "Blank" Exec exec xset s blank + + "Off" Exec exec xset s off + + "Pattern after 5 min" Exec exec xset s noblank s 300 300 + + "Immediately" Exec exec xset s activate + + "Default" Exec exec xset s default @@ -293,24 +302,25 @@ AddToMenu settings_popup "Settings" Title PipeRead 'xdg_menu --charset UTF-8 --format fvwm2' AddToMenu WORK_MENU_popup "Work Menu" Title -+ "xterm" Exec xterm + + "xterm" Exec exec xterm + + "Firefox" Exec exec firefox + "" Nop - + "Top" Exec xterm -e top + + "Top" Exec exec xterm -e top + "" Nop + "Screen" Popup screen_popup + "Settings" Popup settings_popup + "WindowManager" Popup THISWM_MENU_popup + "openSUSE" Popup xdg_menu -Style "FvwmPager" NoTitle, Sticky, WindowListSkip -*FvwmPagerRows 1 -*FvwmPagerColumns 1 -*FvwmPagerGeometry -0+0 -*FvwmPagerFore Black -*FvwmPagerBack grey67 -*FvwmPagerHilight grey50 -*FvwmPagerFont none -*FvwmPagerSmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1" +Style "FvwmPager" !Title, Sticky, WindowListSkip +*FvwmPager: Rows 1 +*FvwmPager: Columns 1 +*FvwmPager: Geometry -0+0 +*FvwmPager: Fore Black +*FvwmPager: Back grey67 +*FvwmPager: Hilight grey50 +*FvwmPager: Font none +*FvwmPager: SmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1" AddToFunc barthiswmpopupfunc + "I" Popup THISWM_MENU_popup @@ -327,72 +337,68 @@ AddToFunc bartoolspopupfunc AddToFunc barshellspopupfunc + "I" Popup barshellspopup -*FvwmButtonsFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=9;-*-*-medium-*-semicondensed-*-12-*-*-*-*-*-iso10646-1" +*FvwmButtons: Font "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=9;-*-*-medium-*-semicondensed-*-12-*-*-*-*-*-iso10646-1" #*FvwmButtonsFore Black -*FvwmButtonsBack rgb:91/ae/d6 -*FvwmButtonsGeometry +0+0 -*FvwmButtonsRows 1 -*FvwmButtons (2x1 Frame 0 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") +*FvwmButtons: Back rgb:91/ae/d6 +*FvwmButtons: Geometry +0+0 +*FvwmButtons: Rows 1 +*FvwmButtons: (2x1 Frame 0 Swallow(UseOld, Respawn, NoClose) "FvwmPager" "Module FvwmPager 0 0") *FvwmButtons: (Swallow FvwmXeyes 'Exec xeyes -name "FvwmXeyes" -geometry +0+0 -bg grey67 &') *FvwmButtons: (Swallow FvwmXclock 'Exec xclock -name "FvwmXclock" -geometry +0+0 -padding 1 -bg rgb:91/ae/d6 &') -*FvwmButtons Fvwm2 fvwm.xpm Function barthiswmpopupfunc -*FvwmButtons openSUSE openSuSE.xpm Function barsusepopupfunc -*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc -*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc -*FvwmButtons Shells xterm.xpm Function barshellspopupfunc +*FvwmButtons:(Title "Fvwm2", Icon fvwm.xpm, Action (Mouse 0) Function barthiswmpopupfunc) +*FvwmButtons: (Title "openSUSE", Icon openSuSE.xpm, Action (Mouse 0) Function barsusepopupfunc) +*FvwmButtons: (Title "Graphics", Icon gimp.xpm, Action (Mouse 0) Function bargraphicspopupfunc) +*FvwmButtons (Title "Tools", Icon toolbox.xpm, Action (Mouse 0) Function bartoolspopupfunc) +*FvwmButtons (Title "Shells", Icon xterm.xpm, Action (Mouse 0) Function barshellspopupfunc) #style options for modules and programs in fvwm2 -BorderStyle Inactive -- HiddenHandles NoInset -Style "*" BackColor Grey -Style "*" ForeColor DimGrey -Style "*" SloppyFocus -Style "*" DecorateTransient -Style "*" IconBox +55 +85 +130 +480 -Style "*" StickyIcon -Style "*" SmartPlacement, RandomPlacement, ActivePlacement -Style "*" NoPPosition -Style "FvwmWinList" NoTitle, WindowListSkip -Style "FvwmButtons" NoTitle, Sticky, WindowListSkip -Style "FvwmBanner" NoTitle, Sticky, StaysOnTop, WindowListSkip -Style "IconManModule" NoTitle, Sticky, NoHandles, Icon toolbox.xpm + +##Style "*" BackColor Grey +##Style "*" ForeColor DimGrey +Style * UseDecor DefaultDecor +Style * SloppyFocus +Style * DecorateTransient +Style * IconBox +55 +85 +130 +480 +Style * StickyIcon +Style * SmartPlacement, RandomPlacement, ActivePlacement +Style * NoPPosition +Style FvwmWinList !Title, WindowListSkip +Style FvwmButtons !Title, Sticky, WindowListSkip +Style FvwmBanner !Title, Sticky, StaysOnTop, WindowListSkip +Style IconManModule !Title, Sticky, !Handles, Icon toolbox.xpm Style "xeyes" SmartPlacement, RandomPlacement Style "xclock" SmartPlacement, RandomPlacement -# see bug #36189 +# see bug n#51189 Style "AcroRead" SmartPlacement, RandomPlacement -# see bug #36188 +# see bug n#51188 # Style "OpenOffice*" NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea, IgnoreGravity -*FvwmBackerDesk 0 -solid steelblue -*FvwmBackerDesk 1 -solid midnightblue -*FvwmBackerDesk 2 -solid yellow -*FvwmBackerDesk 3 -solid cadetblue2 -*FvwmBackerDesk 5 -solid cadetblue3 -*FvwmBackerDesk 6 -solid cadetblue4 - -*FvwmIdentBack MidnightBlue -*FvwmIdentFore Yellow -*FvwmIdentFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1" -*FvwmNoClutter 3600 Iconify 1 -*FvwmNoClutter 86400 Delete -*NoClutterModule 172800 - -*FvwmWinListBack Grey -*FvwmWinListFore Black -*FvwmWinListFocusBack Black -*FvwmWinListFocusFore Grey -*FvwmWinListIconBack LightGrey -*FvwmWinListIconFore DimGrey -*FvwmWinListFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=11;-misc-fixed-medium-r-normal--15-*-*-*-*-*-iso10646-1" -*FvwmWinListAction Click1 Iconify -1,Focus -*FvwmWinListAction Click2 Iconify -*FvwmWinListAction Click3 Module "FvwmIdent" FvwmIdent -*FvwmWinListGeometry +0-1 -*FvwmWinListUseSkipList -*FvwmWinListUseIconNames +*FvwmBacker: Desk 0 -solid steelblue +*FvwmBacker: Desk 1 -solid midnightblue +*FvwmBacker: Desk 2 -solid yellow +*FvwmBacker: Desk 3 -solid cadetblue2 +*FvwmBacker: Desk 5 -solid cadetblue3 +*FvwmBacker: Desk 6 -solid cadetblue4 +*FvwmIdent: Back MidnightBlue +*FvwmIdent: Fore Yellow +*FvwmIdent: Font "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1" +*FvwmWinList: Back Grey +*FvwmWinList: Fore Black +*FvwmWinList: FocusBack Black +*FvwmWinList: FocusFore Grey +*FvwmWinList: IconBack LightGrey +*FvwmWinList: IconFore DimGrey +*FvwmWinList: Font "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=11;-misc-fixed-medium-r-normal--15-*-*-*-*-*-iso10646-1" +*FvwmWinList: Action Click1 Iconify -1,Focus +*FvwmWinList: Action Click2 Iconify +*FvwmWinList: Action Click3 Module "FvwmIdent" FvwmIdent +*FvwmWinList: Geometry +0-1 +*FvwmWinList: UseSkipList +*FvwmWinList: UseIconNames # Key bindings @@ -415,34 +421,33 @@ Key Down A SC CursorMove +0 +10 Key F1 A M Menu WORK_MENU_popup Key F2 A M WindowList Key F3 A M Menu xdg_menu -Key F4 A M Iconify -Key F5 A M Move -Key F6 A M Resize -Key F7 A M Raise -Key F8 A M Lower -Key F9 A M Delete -Key F10 A M Destroy +Key F4 A M Pick Iconify +Key F5 A M Pick Move +Key F6 A M Pick Resize +Key F7 A M Pick Raise +Key F8 A M Pick Lower +Key F9 A M Pick Delete +Key F10 A M Pick Destroy -Key F11 A M Prev [*] focus -Key F12 A M Next [*] focus -Key Tab A 4 Next [*] focus -Key Tab A S4 Prev [*] focus +Key F11 A M Prev (AcceptsFocus) focus +Key F12 A M Next (AcceptsFocus) focus +Key Tab A 4 Next (AcceptsFocus) focus +Key Tab A S4 Prev (AcceptsFocus) focus -Key F3 A SM Maximize -Key F4 A SM Stick -Key F5 A SM Refresh +Key F3 A SM Pick Maximize +Key F4 A SM Pick Stick +Key F5 A SM Pick RefreshWindow -Key BackSpace A SM Function "QuitSave" +Key BackSpace A SM Function QuitSave #button bar popup menus -Key s A SM Function "barsusepopupfunc" -Key g A SM Function "bargraphicspopupfunc" -Key t A SM Function "bartoolspopupfunc" -Key l A SM Function "barshellspopupfunc" - -Key F1 A SM Restart fvwm2 - +Key s A SM Function barsusepopupfunc +Key g A SM Function bargraphicpopupfunc +Key t A SM Function bartoolspopupfunc +Key l A SM Function barshellpopupfunc +Key m A SM Function MailFunc +Key F1 A SM Restart # Mouse bindings