OBS User unknown 2007-02-15 17:19:29 +00:00 committed by Git OBS Bridge
parent c93064de35
commit 017dbbca3b
8 changed files with 434 additions and 409 deletions

View File

@ -1,14 +1,18 @@
## Major cleanup.
##
## Thomas Adam <thomas.adam22@gmail.com>
# window buttons # window buttons
# #
#Large up Triangle for Maximize #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 #general configuration
@ -18,8 +22,10 @@ EdgeScroll 0 0
ClickTime 750 ClickTime 750
ColormapFocus FollowsMouse ColormapFocus FollowsMouse
IgnoreModifiers L2 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 #paths specific to fvwm2
# #
@ -31,9 +37,13 @@ OpaqueMoveSize 100
# #
# Check these paths in your system to be sure. # Check these paths in your system to be sure.
ModulePath /usr/X11R6/lib/X11/fvwm2 ### No, redefining ModulePath is the wrong thing to do.
ImagePath /usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers #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 #colors
@ -45,17 +55,19 @@ ImagePath /usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers
# 5 = greyed out menu entry (only bg used) # 5 = greyed out menu entry (only bg used)
# 6 = module foreground and background) # 6 = module foreground and background)
# 7 = hilight colors # 7 = hilight colors
*FvwmTheme: Colorset 0 fg black, bg rgb:6f/a1/dc
*FvwmTheme: Colorset 1 fg black, bg rgb:a1/b2/c8 Colorset 0 fg black, bg rgb:6f/a1/dc
*FvwmTheme: Colorset 2 fg black, bg rgb:70/a2/dd Colorset 1 fg black, bg rgb:a1/b2/c8
*FvwmTheme: Colorset 3 fg black, bg rgb:c8/d3/e5, VGradient 100 dtcolor5 rgb:c8/d3/e5 Colorset 2 fg black, bg rgb:70/a2/dd
*FvwmTheme: Colorset 4 fg black, bg rgb:91/ae/d6 Colorset 3 fg black, bg rgb:c8/d3/e5
*FvwmTheme: Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94 Colorset 4 fg black, bg rgb:91/ae/d6
*FvwmTheme: Colorset 6 fg black, bg rgb:b4/aa/94, VGradient 100 dtcolor5 rgb:b4/aa/94 Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94
*FvwmTheme: Colorset 7 fg black, bg rgb:94/ab/bf 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 # run FvwmTheme before anything else is done
ModuleSynchronous Timeout 5 FvwmTheme ##ModuleSynchronous Timeout 5 FvwmTheme
# #
# general setup # general setup
# #
@ -69,7 +81,6 @@ XORvalue 255
#fonts #fonts
DefaultFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1" 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" 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 AddToFunc QuitSave
+ "I" Quit + "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 AddToFunc StartFunction
+ "I" Module FvwmButtons + I Test (Init) Module FvwmBanner
+ "I" Exec fvwm-root /usr/share/wallpapers/suse9.1-default.png + I Test (Init) Exec exec xterm -ls -geometry +150+85
+ "I" Exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg + 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 AddToFunc ExitFunction
+ "I" Exec xsetroot + I Exec xsetroot
+ I Exec susewmif kill
+ I Exec xsetroot
#fvwm window modifier functions #fvwm window modifier functions
AddToFunc MoveOrRaise AddToFunc MoveOrRaise
+ "C" Raise + C Raise
+ "M" Raise + M Raise
+ "M" Move + M Move
+ "D" Lower + D Lower
AddToFunc ResizeOrRaise AddToFunc ResizeOrRaise
+ "C" Raise + C Raise
+ "M" Raise + M Raise
+ "M" Resize + M Resize
+ "D" Lower + D Lower
AddToFunc MaximizeFunc AddToFunc MaximizeFunc
+ "M" Maximize 0 100 + M Maximize 0 100
+ "C" Maximize 0 80 + C Maximize 0 80
+ "D" Maximize 100 100 + D Maximize 100 100
## all.
AddToFunc MoveOrIconify AddToFunc MoveOrIconify
+ "I" Raise + I Raise
+ "M" Raise + M Move
+ "M" Move + D Iconify
+ "D" Iconify
#buttonbar menu #buttonbar menu
AddToMenu bargraphicspopup "Graphics" Title AddToMenu bargraphicspopup "Graphics" Title
+ "Gimp" Exec gimp + "Gimp" Exec exec gimp
+ "XV" Exec xv + "XV" Exec exec xv
AddToMenu bartoolspopup "Tools" Title AddToMenu bartoolspopup "Tools" Title
+ "Firefox" Exec firefox + "Firefox" Exec exec firefox
AddToMenu barshellspopup "Shell in XTerm" Title AddToMenu barshellspopup "Shell in XTerm" Title
+ "Shell in XTerm" Exec xterm -e bash -login + "Shell in XTerm" Exec exec xterm -ls
+ "Root shell" Function RootShell + "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 AddToMenu barsusepopup "openSUSE" Title
+ "Control Center" Exec xterm -e su - -c yast2 + "Control Center" Exec exec xterm -e su - -cyast2
+ "Help" Exec susehelp + "Help" Exec exec susehelp
+ "openSUSE menu" Popup xdg_menu + "openSUSE menu" Popup xdg_menu
## Adding Pick here ensures we always ensure a window context.
AddToFunc RootShell
+ "I" Exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e su -
AddToMenu windowops "Window menu (Shift-Alt-Space)" Title AddToMenu windowops "Window menu (Shift-Alt-Space)" Title
+ "Mo&ve (Alt-F5) " Move + "Mo&ve (Alt-F5) " Pick Move
+ "Resi&ze (Alt-F6) " Resize + "Resi&ze (Alt-F6) " Pick Resize
+ "&Iconify (Alt-F4) " Iconify + "&Iconify (Alt-F4) " Pick Iconify
+ "&Maximize/Normal (Shift-Alt-F3) " Maximize + "&Maximize/Normal (Shift-Alt-F3) " Pick Maximize
+ "(Un)St&ick (Shift-Alt-F4) " Stick + "(Un)St&ick (Shift-Alt-F4) " Pick Stick
+ "" Nop + "" Nop
+ "Window &list (Alt-F11) " WindowList + "Window &list (Alt-F11) " WindowList
+ "" Nop + "" Nop
+ "&Close (Alt-F9) " Delete + "&Close (Alt-F9) " Pick Delete
+ "&Kill (Alt-F11) " Destroy + "&Kill (Alt-F11) " Pick Destroy
#Menu: Fvwm-Manpages #Menu: Fvwm-Manpages
AddToMenu manpages_popup "Fvwm-Manpages" Title AddToMenu manpages_popup "Fvwm-Manpages" Title
+ "FvwmAudio" Exec xterm -e man FvwmAudio + "FvwmAudio" Exec exec xterm -e man FvwmAudio
+ "FvwmAuto" Exec xterm -e man FvwmAuto + "FvwmAuto" Exec exec xterm -e man FvwmAuto
+ "FvwmBacker" Exec xterm -e man FvwmBacker + "FvwmBacker" Exec exec xterm -e man FvwmBacker
+ "FvwmBanner" Exec xterm -e man FvwmBanner + "FvwmBanner" Exec exec xterm -e man FvwmBanner
+ "FvwmButtons" Exec xterm -e man FvwmButtons + "FvwmButtons" Exec exec xterm -e man FvwmButtons
+ "FvwmCascade" Exec xterm -e man FvwmCascade + "FvwmCascade" Exec exec xterm -e man FvwmCascade
+ "FvwmCommand" Exec xterm -e man FvwmCommand + "FvwmCommand" Exec exec xterm -e man FvwmCommand
+ "FvwmConfig" Exec xterm -e man FvwmConfig + "FvwmConfig" Exec exec xterm -e man FvwmConfig
+ "FvwmConsole" Exec xterm -e man FvwmConsole + "FvwmConsole" Exec exec xterm -e man FvwmConsole
+ "FvwmConsoleC" Exec xterm -e man FvwmConsoleC + "FvwmConsoleC" Exec exec xterm -e man FvwmConsoleC
+ "FvwmCpp" Exec xterm -e man FvwmCpp + "FvwmCpp" Exec exec xterm -e man FvwmCpp
+ "FvwmDebug" Exec xterm -e man FvwmDebug + "FvwmDebug" Exec exec xterm -e man FvwmDebug
+ "FvwmForm" Exec xterm -e man FvwmForm + "FvwmForm" Exec exec xterm -e man FvwmForm
+ "FvwmGoodStuff" Exec xterm -e man FvwmGoodStuff + "FvwmGoodStuff" Exec exec xterm -e man FvwmGoodStuff
+ "FvwmIconBox" Exec xterm -e man FvwmIconBox + "FvwmIconBox" Exec exec xterm -e man FvwmIconBox
+ "FvwmIconMan" Exec xterm -e man FvwmIconMan + "FvwmIconMan" Exec exec xterm -e man FvwmIconMan
+ "FvwmIdent" Exec xterm -e man FvwmIdent + "FvwmIdent" Exec exec xterm -e man FvwmIdent
+ "FvwmM4" Exec xterm -e man FvwmM4 + "FvwmM4" Exec exec xterm -e man FvwmM4
+ "FvwmPager" Exec xterm -e man FvwmPager + "FvwmPager" Exec exec xterm -e man FvwmPager
+ "FvwmSave" Exec xterm -e man FvwmSave + "FvwmSave" Exec exec xterm -e man FvwmSave
+ "FvwmSaveDesk" Exec xterm -e man FvwmSaveDesk + "FvwmSaveDesk" Exec exec xterm -e man FvwmSaveDesk
+ "FvwmScript" Exec xterm -e man FvwmScript + "FvwmScript" Exec exec xterm -e man FvwmScript
+ "FvwmScroll" Exec xterm -e man FvwmScroll + "FvwmScroll" Exec exec xterm -e man FvwmScroll
+ "FvwmTalk" Exec xterm -e man FvwmTalk + "FvwmTalk" Exec exec xterm -e man FvwmTalk
+ "FvwmTaskBar" Exec xterm -e man FvwmTaskBar + "FvwmTaskBar" Exec exec xterm -e man FvwmTaskBar
+ "FvwmTile" Exec xterm -e man FvwmTile + "FvwmTile" Exec exec xterm -e man FvwmTile
+ "FvwmWharf" Exec xterm -e man FvwmWharf + "FvwmWharf" Exec exec xterm -e man FvwmWharf
+ "FvwmWinList" Exec xterm -e man FvwmWinList + "FvwmWinList" Exec exec xterm -e man FvwmWinList
@ -195,19 +204,19 @@ AddToMenu modules_popup "Modules" Title
+ "Buttons" Module FvwmButtons + "Buttons" Module FvwmButtons
+ "Cascade" Module FvwmCascade + "Cascade" Module FvwmCascade
+ "Command" Module FvwmCommand + "Command" Module FvwmCommand
+ "Config" Module FvwmConfig ##+ "Config" Module FvwmConfig
+ "Console" Module FvwmConsole + "Console" Module FvwmConsole
+ "Debug" Module FvwmDebug + "Debug" Module FvwmDebug
+ "Form" Module FvwmForm + "Form" Module FvwmForm
+ "GoodStuff" Module FvwmGoodStuff ## + "GoodStuff" Module FvwmGoodStuff
+ "IconBox" Module FvwmIconBox + "IconBox" Module FvwmIconBox
+ "IconMan" Module FvwmIconMan + "IconMan" Module FvwmIconMan
+ "Ident" Module FvwmIdent + "Ident" Module FvwmIdent
+ "M4" Module FvwmM4 + "M4" Module FvwmM4
+ "Pager" Module FvwmPager 0 0 + "Pager" Module FvwmPager 0 0
+ "Pipe" Module FvwmPipe ## + "Pipe" Module FvwmPipe
+ "Save" Module FvwmSave ## + "Save" Module FvwmSave
+ "SaveDesk" Module FvwmSaveDesk ## + "SaveDesk" Module FvwmSaveDesk
+ "Script" Module FvwmScript + "Script" Module FvwmScript
+ "Scroll" Module FvwmScroll + "Scroll" Module FvwmScroll
+ "Talk" Module FvwmTalk + "Talk" Module FvwmTalk
@ -224,7 +233,7 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title
+ "Modules" Popup modules_popup + "Modules" Popup modules_popup
+ "Fvwm-Manpages" Popup manpages_popup + "Fvwm-Manpages" Popup manpages_popup
+ "" Nop + "" Nop
+ "Fvwm2-Manpage" Exec xterm -e man fvwm + "Fvwm2-Manpage" Exec exec xterm -e man fvwm
+ "" Nop + "" Nop
+ "Restart Fvwm2" Restart + "Restart Fvwm2" Restart
+ "" Nop + "" Nop
@ -235,39 +244,39 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title
#Menu: Keyboardclicks #Menu: Keyboardclicks
AddToMenu settings_kbdclick_popup "Keyboardclicks" Title AddToMenu settings_kbdclick_popup "Keyboardclicks" Title
+ "hard" Exec xset c 100 + "hard" Exec exec xset c 100
+ "Off" Exec xset c off + "Off" Exec exec xset c off
+ "soft" Exec xset c on + "soft" Exec exec xset c on
#Menu: Mouse #Menu: Mouse
AddToMenu settings_mouse_popup "Mouse" Title AddToMenu settings_mouse_popup "Mouse" Title
+ "fast" Exec xset m 4 2 + "fast" Exec exec xset m 4 2
+ "Left handed mouse" Exec xmodmap -e + "Left handed mouse" Exec exec xmodmap -e
+ "normal" Exec xset m 2 5 + "normal" Exec exec xset m 2 5
+ "slow" Exec xset m 1 1 + "slow" Exec exec xset m 1 1
#Menu: Speaker #Menu: Speaker
AddToMenu settings_speaker_popup "Speaker" Title AddToMenu settings_speaker_popup "Speaker" Title
+ "loud" Exec xset b 100 600 50 + "loud" Exec exec xset b 100 600 50
+ "normal" Exec xset b on + "normal" Exec exec xset b on
+ "loud and long" Exec xset b 100 600 300 + "loud and long" Exec exec xset b 100 600 300
+ "Off" Exec xset b off + "Off" Exec exec xset b off
#Menu: xlock #Menu: xlock
AddToMenu settings_xlock_popup "xlock" Title AddToMenu settings_xlock_popup "xlock" Title
+ "Blank" Exec xset s blank + "Blank" Exec exec xset s blank
+ "Off" Exec xset s off + "Off" Exec exec xset s off
+ "Pattern after 5 min" Exec xset s noblank s 300 300 + "Pattern after 5 min" Exec exec xset s noblank s 300 300
+ "Immediately" Exec xset s activate + "Immediately" Exec exec xset s activate
+ "Default" Exec xset s default + "Default" Exec exec xset s default
@ -296,24 +305,25 @@ AddToMenu settings_popup "Settings" Title
PipeRead 'xdg_menu --charset UTF-8 --format fvwm2' PipeRead 'xdg_menu --charset UTF-8 --format fvwm2'
AddToMenu WORK_MENU_popup "Work Menu" Title AddToMenu WORK_MENU_popup "Work Menu" Title
+ "xterm" Exec xterm + "xterm" Exec exec xterm
+ "Firefox" Exec exec firefox
+ "" Nop + "" Nop
+ "Top" Exec xterm -e top + "Top" Exec exec xterm -e top
+ "" Nop + "" Nop
+ "Screen" Popup screen_popup + "Screen" Popup screen_popup
+ "Settings" Popup settings_popup + "Settings" Popup settings_popup
+ "WindowManager" Popup THISWM_MENU_popup + "WindowManager" Popup THISWM_MENU_popup
+ "openSUSE" Popup xdg_menu + "openSUSE" Popup xdg_menu
Style "FvwmPager" NoTitle, Sticky, WindowListSkip Style "FvwmPager" !Title, Sticky, WindowListSkip
*FvwmPagerRows 1 *FvwmPager: Rows 1
*FvwmPagerColumns 1 *FvwmPager: Columns 1
*FvwmPagerGeometry -0+0 *FvwmPager: Geometry -0+0
*FvwmPagerFore Black *FvwmPager: Fore Black
*FvwmPagerBack grey67 *FvwmPager: Back grey67
*FvwmPagerHilight grey50 *FvwmPager: Hilight grey50
*FvwmPagerFont none *FvwmPager: Font none
*FvwmPagerSmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1" *FvwmPager: SmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1"
AddToFunc barthiswmpopupfunc AddToFunc barthiswmpopupfunc
+ "I" Popup THISWM_MENU_popup + "I" Popup THISWM_MENU_popup
@ -330,72 +340,68 @@ AddToFunc bartoolspopupfunc
AddToFunc barshellspopupfunc AddToFunc barshellspopupfunc
+ "I" Popup barshellspopup + "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 #*FvwmButtonsFore Black
*FvwmButtonsBack rgb:91/ae/d6 *FvwmButtons: Back rgb:91/ae/d6
*FvwmButtonsGeometry +0+0 *FvwmButtons: Geometry +0+0
*FvwmButtonsRows 1 *FvwmButtons: Rows 1
*FvwmButtons (2x1 Frame 0 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") *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 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: (Swallow FvwmXclock 'Exec xclock -name "FvwmXclock" -geometry +0+0 -padding 1 -bg rgb:91/ae/d6 &')
*FvwmButtons Fvwm2 fvwm.xpm Function barthiswmpopupfunc *FvwmButtons:(Title "Fvwm2", Icon fvwm.xpm, Action (Mouse 0) Function barthiswmpopupfunc)
*FvwmButtons openSUSE openSuSE.xpm Function barsusepopupfunc *FvwmButtons: (Title "openSUSE", Icon openSuSE.xpm, Action (Mouse 0) Function barsusepopupfunc)
*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc *FvwmButtons: (Title "Graphics", Icon gimp.xpm, Action (Mouse 0) Function bargraphicspopupfunc)
*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc *FvwmButtons (Title "Tools", Icon toolbox.xpm, Action (Mouse 0) Function bartoolspopupfunc)
*FvwmButtons Shells xterm.xpm Function barshellspopupfunc *FvwmButtons (Title "Shells", Icon xterm.xpm, Action (Mouse 0) Function barshellspopupfunc)
#style options for modules and programs in fvwm2 #style options for modules and programs in fvwm2
BorderStyle Inactive -- HiddenHandles NoInset
Style "*" BackColor Grey ##Style "*" BackColor Grey
Style "*" ForeColor DimGrey ##Style "*" ForeColor DimGrey
Style "*" SloppyFocus Style * UseDecor DefaultDecor
Style "*" DecorateTransient Style * SloppyFocus
Style "*" IconBox +55 +85 +130 +480 Style * DecorateTransient
Style "*" StickyIcon Style * IconBox +55 +85 +130 +480
Style "*" SmartPlacement, RandomPlacement, ActivePlacement Style * StickyIcon
Style "*" NoPPosition Style * SmartPlacement, RandomPlacement, ActivePlacement
Style "FvwmWinList" NoTitle, WindowListSkip Style * NoPPosition
Style "FvwmButtons" NoTitle, Sticky, WindowListSkip Style FvwmWinList !Title, WindowListSkip
Style "FvwmBanner" NoTitle, Sticky, StaysOnTop, WindowListSkip Style FvwmButtons !Title, Sticky, WindowListSkip
Style "IconManModule" NoTitle, Sticky, NoHandles, Icon toolbox.xpm Style FvwmBanner !Title, Sticky, StaysOnTop, WindowListSkip
Style IconManModule !Title, Sticky, !Handles, Icon toolbox.xpm
Style "xeyes" SmartPlacement, RandomPlacement Style "xeyes" SmartPlacement, RandomPlacement
Style "xclock" SmartPlacement, RandomPlacement Style "xclock" SmartPlacement, RandomPlacement
# see bug #36189 # see bug n#51189
Style "AcroRead" SmartPlacement, RandomPlacement Style "AcroRead" SmartPlacement, RandomPlacement
# see bug #36188 # see bug n#51188
# Style "OpenOffice*" NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea, IgnoreGravity # Style "OpenOffice*" NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea, IgnoreGravity
*FvwmBackerDesk 0 -solid steelblue *FvwmBacker: Desk 0 -solid steelblue
*FvwmBackerDesk 1 -solid midnightblue *FvwmBacker: Desk 1 -solid midnightblue
*FvwmBackerDesk 2 -solid yellow *FvwmBacker: Desk 2 -solid yellow
*FvwmBackerDesk 3 -solid cadetblue2 *FvwmBacker: Desk 3 -solid cadetblue2
*FvwmBackerDesk 5 -solid cadetblue3 *FvwmBacker: Desk 5 -solid cadetblue3
*FvwmBackerDesk 6 -solid cadetblue4 *FvwmBacker: Desk 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
*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 # Key bindings
@ -418,34 +424,33 @@ Key Down A SC CursorMove +0 +10
Key F1 A M Menu WORK_MENU_popup Key F1 A M Menu WORK_MENU_popup
Key F2 A M WindowList Key F2 A M WindowList
Key F3 A M Menu xdg_menu Key F3 A M Menu xdg_menu
Key F4 A M Iconify Key F4 A M Pick Iconify
Key F5 A M Move Key F5 A M Pick Move
Key F6 A M Resize Key F6 A M Pick Resize
Key F7 A M Raise Key F7 A M Pick Raise
Key F8 A M Lower Key F8 A M Pick Lower
Key F9 A M Delete Key F9 A M Pick Delete
Key F10 A M Destroy Key F10 A M Pick Destroy
Key F11 A M Prev [*] focus Key F11 A M Prev (AcceptsFocus) focus
Key F12 A M Next [*] focus Key F12 A M Next (AcceptsFocus) focus
Key Tab A 4 Next [*] focus Key Tab A 4 Next (AcceptsFocus) focus
Key Tab A S4 Prev [*] focus Key Tab A S4 Prev (AcceptsFocus) focus
Key F3 A SM Maximize Key F3 A SM Pick Maximize
Key F4 A SM Stick Key F4 A SM Pick Stick
Key F5 A SM Refresh Key F5 A SM Pick RefreshWindow
Key BackSpace A SM Function "QuitSave" Key BackSpace A SM Function QuitSave
#button bar popup menus #button bar popup menus
Key s A SM Function "barsusepopupfunc" Key s A SM Function barsusepopupfunc
Key g A SM Function "bargraphicspopupfunc" Key g A SM Function bargraphicpopupfunc
Key t A SM Function "bartoolspopupfunc" Key t A SM Function bartoolspopupfunc
Key l A SM Function "barshellspopupfunc" Key l A SM Function barshellpopupfunc
Key m A SM Function MailFunc
Key F1 A SM Restart fvwm2
Key F1 A SM Restart
# Mouse bindings # Mouse bindings

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:94c96b3f5fb061243f8f415a2111c5893e3fa49db27f0bdb90ab0584e0725e4a
size 1995268

3
fvwm-2.5.21.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5549a3ad693f9ab523653738e493e95418626a6d2fd52465ce200ae4116b8800
size 2062532

View File

@ -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 Wed Jan 24 13:42:03 CET 2007 - lmichnovic@suse.cz

View File

@ -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. # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine # This file and all modifications and additions to the pristine
@ -17,11 +17,11 @@ Group: System/GUI/Other
Provides: fvwmicns windowmanager xpmroot Provides: fvwmicns windowmanager xpmroot
Obsoletes: fvwm xpmroot Obsoletes: fvwm xpmroot
Autoreqprov: on Autoreqprov: on
Version: 2.5.20 Version: 2.5.21
Release: 2 Release: 1
Summary: Improved Version of FVWM Window Manager Summary: Improved Version of FVWM Window Manager
URL: http://www.fvwm.org URL: http://www.fvwm.org
Source0: fvwm-2.5.20.tar.bz2 Source0: fvwm-2.5.21.tar.bz2
Source1: fvwm_icons.tar.bz2 Source1: fvwm_icons.tar.bz2
Source3: %name.desktop Source3: %name.desktop
Source4: system.fvwm2rc Source4: system.fvwm2rc
@ -62,7 +62,7 @@ Authors:
%define _xorg7mandir /usr/X11R6/man %define _xorg7mandir /usr/X11R6/man
%endif %endif
%prep %prep
%setup -q -n fvwm-2.5.20 %setup -q -n fvwm-2.5.21
%patch0 %patch0
%patch1 %patch1
%patch2 %patch2
@ -161,6 +161,12 @@ rm -rf $RPM_BUILD_ROOT
%endif %endif
%changelog -n fvwm2 %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 * Wed Jan 24 2007 - lmichnovic@suse.cz
- removed superfluous slashes ante macros - removed superfluous slashes ante macros
- now building with icecream - now building with icecream

View File

@ -1,14 +1,18 @@
## Major cleanup.
##
## Thomas Adam <thomas.adam22@gmail.com>
# window buttons # window buttons
# #
#Large up Triangle for Maximize #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 #general configuration
@ -18,19 +22,25 @@ EdgeScroll 0 0
ClickTime 750 ClickTime 750
ColormapFocus FollowsMouse ColormapFocus FollowsMouse
IgnoreModifiers L2 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 #paths specific to fvwm2
# #
# The difference between X.org 6.x and 7.x # 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 # If you switch to X.org version 6.9 or below change the paths below
# /usr/lib/X11/fvwm2 -> /usr/X11R6/lib... # /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 ### No, redefining ModulePath is the wrong thing to do.
ImagePath /usr/share/X11/fvwm2/pixmaps:/usr/share/wallpapers #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 #colors
@ -42,17 +52,19 @@ ImagePath /usr/share/X11/fvwm2/pixmaps:/usr/share/wallpapers
# 5 = greyed out menu entry (only bg used) # 5 = greyed out menu entry (only bg used)
# 6 = module foreground and background) # 6 = module foreground and background)
# 7 = hilight colors # 7 = hilight colors
*FvwmTheme: Colorset 0 fg black, bg rgb:6f/a1/dc
*FvwmTheme: Colorset 1 fg black, bg rgb:a1/b2/c8 Colorset 0 fg black, bg rgb:6f/a1/dc
*FvwmTheme: Colorset 2 fg black, bg rgb:70/a2/dd Colorset 1 fg black, bg rgb:a1/b2/c8
*FvwmTheme: Colorset 3 fg black, bg rgb:c8/d3/e5, VGradient 100 dtcolor5 rgb:c8/d3/e5 Colorset 2 fg black, bg rgb:70/a2/dd
*FvwmTheme: Colorset 4 fg black, bg rgb:91/ae/d6 Colorset 3 fg black, bg rgb:c8/d3/e5
*FvwmTheme: Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94 Colorset 4 fg black, bg rgb:91/ae/d6
*FvwmTheme: Colorset 6 fg black, bg rgb:b4/aa/94, VGradient 100 dtcolor5 rgb:b4/aa/94 Colorset 5 fg rgb:d2/bf/a8, bg rgb:b4/aa/94
*FvwmTheme: Colorset 7 fg black, bg rgb:94/ab/bf 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 # run FvwmTheme before anything else is done
ModuleSynchronous Timeout 5 FvwmTheme ##ModuleSynchronous Timeout 5 FvwmTheme
# #
# general setup # general setup
# #
@ -66,7 +78,6 @@ XORvalue 255
#fonts #fonts
DefaultFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=10;-misc-*-medium-r-semicondensed-*-13-*-*-*-*-*-iso10646-1" 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" 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 AddToFunc QuitSave
+ "I" Quit + "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 AddToFunc StartFunction
+ "I" Module FvwmButtons + I Test (Init) Module FvwmBanner
+ "I" Exec fvwm-root /usr/share/wallpapers/suse9.1-default.png + I Test (Init) Exec exec xterm -ls -geometry +150+85
+ "I" Exec xli -onroot -fillscreen -border black /usr/share/wallpapers/default-1600x1200.jpg + 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 AddToFunc ExitFunction
+ "I" Exec xsetroot + I Exec xsetroot
+ I Exec susewmif kill
+ I Exec xsetroot
#fvwm window modifier functions #fvwm window modifier functions
AddToFunc MoveOrRaise AddToFunc MoveOrRaise
+ "C" Raise + C Raise
+ "M" Raise + M Raise
+ "M" Move + M Move
+ "D" Lower + D Lower
AddToFunc ResizeOrRaise AddToFunc ResizeOrRaise
+ "C" Raise + C Raise
+ "M" Raise + M Raise
+ "M" Resize + M Resize
+ "D" Lower + D Lower
AddToFunc MaximizeFunc AddToFunc MaximizeFunc
+ "M" Maximize 0 100 + M Maximize 0 100
+ "C" Maximize 0 80 + C Maximize 0 80
+ "D" Maximize 100 100 + D Maximize 100 100
## all.
AddToFunc MoveOrIconify AddToFunc MoveOrIconify
+ "I" Raise + I Raise
+ "M" Raise + M Move
+ "M" Move + D Iconify
+ "D" Iconify
#buttonbar menu #buttonbar menu
AddToMenu bargraphicspopup "Graphics" Title AddToMenu bargraphicspopup "Graphics" Title
+ "Gimp" Exec gimp + "Gimp" Exec exec gimp
+ "XV" Exec xv + "XV" Exec exec xv
AddToMenu bartoolspopup "Tools" Title AddToMenu bartoolspopup "Tools" Title
+ "Firefox" Exec firefox + "Firefox" Exec exec firefox
AddToMenu barshellspopup "Shell in XTerm" Title AddToMenu barshellspopup "Shell in XTerm" Title
+ "Shell in XTerm" Exec xterm -e bash -login + "Shell in XTerm" Exec exec xterm -ls
+ "Root shell" Function RootShell + "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 AddToMenu barsusepopup "openSUSE" Title
+ "Control Center" Exec xterm -e su - -c yast2 + "Control Center" Exec exec xterm -e su - -cyast2
+ "Help" Exec susehelp + "Help" Exec exec susehelp
+ "openSUSE menu" Popup xdg_menu + "openSUSE menu" Popup xdg_menu
## Adding Pick here ensures we always ensure a window context.
AddToFunc RootShell
+ "I" Exec xterm -ls -vb -sb -sl 2000 -T Root -n Root -j -rw +vb -bg \#ff8c6d -e su -
AddToMenu windowops "Window menu (Shift-Alt-Space)" Title AddToMenu windowops "Window menu (Shift-Alt-Space)" Title
+ "Mo&ve (Alt-F5) " Move + "Mo&ve (Alt-F5) " Pick Move
+ "Resi&ze (Alt-F6) " Resize + "Resi&ze (Alt-F6) " Pick Resize
+ "&Iconify (Alt-F4) " Iconify + "&Iconify (Alt-F4) " Pick Iconify
+ "&Maximize/Normal (Shift-Alt-F3) " Maximize + "&Maximize/Normal (Shift-Alt-F3) " Pick Maximize
+ "(Un)St&ick (Shift-Alt-F4) " Stick + "(Un)St&ick (Shift-Alt-F4) " Pick Stick
+ "" Nop + "" Nop
+ "Window &list (Alt-F11) " WindowList + "Window &list (Alt-F11) " WindowList
+ "" Nop + "" Nop
+ "&Close (Alt-F9) " Delete + "&Close (Alt-F9) " Pick Delete
+ "&Kill (Alt-F11) " Destroy + "&Kill (Alt-F11) " Pick Destroy
#Menu: Fvwm-Manpages #Menu: Fvwm-Manpages
AddToMenu manpages_popup "Fvwm-Manpages" Title AddToMenu manpages_popup "Fvwm-Manpages" Title
+ "FvwmAudio" Exec xterm -e man FvwmAudio + "FvwmAudio" Exec exec xterm -e man FvwmAudio
+ "FvwmAuto" Exec xterm -e man FvwmAuto + "FvwmAuto" Exec exec xterm -e man FvwmAuto
+ "FvwmBacker" Exec xterm -e man FvwmBacker + "FvwmBacker" Exec exec xterm -e man FvwmBacker
+ "FvwmBanner" Exec xterm -e man FvwmBanner + "FvwmBanner" Exec exec xterm -e man FvwmBanner
+ "FvwmButtons" Exec xterm -e man FvwmButtons + "FvwmButtons" Exec exec xterm -e man FvwmButtons
+ "FvwmCascade" Exec xterm -e man FvwmCascade + "FvwmCascade" Exec exec xterm -e man FvwmCascade
+ "FvwmCommand" Exec xterm -e man FvwmCommand + "FvwmCommand" Exec exec xterm -e man FvwmCommand
+ "FvwmConfig" Exec xterm -e man FvwmConfig + "FvwmConfig" Exec exec xterm -e man FvwmConfig
+ "FvwmConsole" Exec xterm -e man FvwmConsole + "FvwmConsole" Exec exec xterm -e man FvwmConsole
+ "FvwmConsoleC" Exec xterm -e man FvwmConsoleC + "FvwmConsoleC" Exec exec xterm -e man FvwmConsoleC
+ "FvwmCpp" Exec xterm -e man FvwmCpp + "FvwmCpp" Exec exec xterm -e man FvwmCpp
+ "FvwmDebug" Exec xterm -e man FvwmDebug + "FvwmDebug" Exec exec xterm -e man FvwmDebug
+ "FvwmForm" Exec xterm -e man FvwmForm + "FvwmForm" Exec exec xterm -e man FvwmForm
+ "FvwmGoodStuff" Exec xterm -e man FvwmGoodStuff + "FvwmGoodStuff" Exec exec xterm -e man FvwmGoodStuff
+ "FvwmIconBox" Exec xterm -e man FvwmIconBox + "FvwmIconBox" Exec exec xterm -e man FvwmIconBox
+ "FvwmIconMan" Exec xterm -e man FvwmIconMan + "FvwmIconMan" Exec exec xterm -e man FvwmIconMan
+ "FvwmIdent" Exec xterm -e man FvwmIdent + "FvwmIdent" Exec exec xterm -e man FvwmIdent
+ "FvwmM4" Exec xterm -e man FvwmM4 + "FvwmM4" Exec exec xterm -e man FvwmM4
+ "FvwmPager" Exec xterm -e man FvwmPager + "FvwmPager" Exec exec xterm -e man FvwmPager
+ "FvwmSave" Exec xterm -e man FvwmSave + "FvwmSave" Exec exec xterm -e man FvwmSave
+ "FvwmSaveDesk" Exec xterm -e man FvwmSaveDesk + "FvwmSaveDesk" Exec exec xterm -e man FvwmSaveDesk
+ "FvwmScript" Exec xterm -e man FvwmScript + "FvwmScript" Exec exec xterm -e man FvwmScript
+ "FvwmScroll" Exec xterm -e man FvwmScroll + "FvwmScroll" Exec exec xterm -e man FvwmScroll
+ "FvwmTalk" Exec xterm -e man FvwmTalk + "FvwmTalk" Exec exec xterm -e man FvwmTalk
+ "FvwmTaskBar" Exec xterm -e man FvwmTaskBar + "FvwmTaskBar" Exec exec xterm -e man FvwmTaskBar
+ "FvwmTile" Exec xterm -e man FvwmTile + "FvwmTile" Exec exec xterm -e man FvwmTile
+ "FvwmWharf" Exec xterm -e man FvwmWharf + "FvwmWharf" Exec exec xterm -e man FvwmWharf
+ "FvwmWinList" Exec xterm -e man FvwmWinList + "FvwmWinList" Exec exec xterm -e man FvwmWinList
@ -192,19 +201,19 @@ AddToMenu modules_popup "Modules" Title
+ "Buttons" Module FvwmButtons + "Buttons" Module FvwmButtons
+ "Cascade" Module FvwmCascade + "Cascade" Module FvwmCascade
+ "Command" Module FvwmCommand + "Command" Module FvwmCommand
+ "Config" Module FvwmConfig ##+ "Config" Module FvwmConfig
+ "Console" Module FvwmConsole + "Console" Module FvwmConsole
+ "Debug" Module FvwmDebug + "Debug" Module FvwmDebug
+ "Form" Module FvwmForm + "Form" Module FvwmForm
+ "GoodStuff" Module FvwmGoodStuff ## + "GoodStuff" Module FvwmGoodStuff
+ "IconBox" Module FvwmIconBox + "IconBox" Module FvwmIconBox
+ "IconMan" Module FvwmIconMan + "IconMan" Module FvwmIconMan
+ "Ident" Module FvwmIdent + "Ident" Module FvwmIdent
+ "M4" Module FvwmM4 + "M4" Module FvwmM4
+ "Pager" Module FvwmPager 0 0 + "Pager" Module FvwmPager 0 0
+ "Pipe" Module FvwmPipe ## + "Pipe" Module FvwmPipe
+ "Save" Module FvwmSave ## + "Save" Module FvwmSave
+ "SaveDesk" Module FvwmSaveDesk ## + "SaveDesk" Module FvwmSaveDesk
+ "Script" Module FvwmScript + "Script" Module FvwmScript
+ "Scroll" Module FvwmScroll + "Scroll" Module FvwmScroll
+ "Talk" Module FvwmTalk + "Talk" Module FvwmTalk
@ -221,7 +230,7 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title
+ "Modules" Popup modules_popup + "Modules" Popup modules_popup
+ "Fvwm-Manpages" Popup manpages_popup + "Fvwm-Manpages" Popup manpages_popup
+ "" Nop + "" Nop
+ "Fvwm2-Manpage" Exec xterm -e man fvwm + "Fvwm2-Manpage" Exec exec xterm -e man fvwm
+ "" Nop + "" Nop
+ "Restart Fvwm2" Restart + "Restart Fvwm2" Restart
+ "" Nop + "" Nop
@ -232,39 +241,39 @@ AddToMenu THISWM_MENU_popup "WindowManager" Title
#Menu: Keyboardclicks #Menu: Keyboardclicks
AddToMenu settings_kbdclick_popup "Keyboardclicks" Title AddToMenu settings_kbdclick_popup "Keyboardclicks" Title
+ "hard" Exec xset c 100 + "hard" Exec exec xset c 100
+ "Off" Exec xset c off + "Off" Exec exec xset c off
+ "soft" Exec xset c on + "soft" Exec exec xset c on
#Menu: Mouse #Menu: Mouse
AddToMenu settings_mouse_popup "Mouse" Title AddToMenu settings_mouse_popup "Mouse" Title
+ "fast" Exec xset m 4 2 + "fast" Exec exec xset m 4 2
+ "Left handed mouse" Exec xmodmap -e + "Left handed mouse" Exec exec xmodmap -e
+ "normal" Exec xset m 2 5 + "normal" Exec exec xset m 2 5
+ "slow" Exec xset m 1 1 + "slow" Exec exec xset m 1 1
#Menu: Speaker #Menu: Speaker
AddToMenu settings_speaker_popup "Speaker" Title AddToMenu settings_speaker_popup "Speaker" Title
+ "loud" Exec xset b 100 600 50 + "loud" Exec exec xset b 100 600 50
+ "normal" Exec xset b on + "normal" Exec exec xset b on
+ "loud and long" Exec xset b 100 600 300 + "loud and long" Exec exec xset b 100 600 300
+ "Off" Exec xset b off + "Off" Exec exec xset b off
#Menu: xlock #Menu: xlock
AddToMenu settings_xlock_popup "xlock" Title AddToMenu settings_xlock_popup "xlock" Title
+ "Blank" Exec xset s blank + "Blank" Exec exec xset s blank
+ "Off" Exec xset s off + "Off" Exec exec xset s off
+ "Pattern after 5 min" Exec xset s noblank s 300 300 + "Pattern after 5 min" Exec exec xset s noblank s 300 300
+ "Immediately" Exec xset s activate + "Immediately" Exec exec xset s activate
+ "Default" Exec xset s default + "Default" Exec exec xset s default
@ -293,24 +302,25 @@ AddToMenu settings_popup "Settings" Title
PipeRead 'xdg_menu --charset UTF-8 --format fvwm2' PipeRead 'xdg_menu --charset UTF-8 --format fvwm2'
AddToMenu WORK_MENU_popup "Work Menu" Title AddToMenu WORK_MENU_popup "Work Menu" Title
+ "xterm" Exec xterm + "xterm" Exec exec xterm
+ "Firefox" Exec exec firefox
+ "" Nop + "" Nop
+ "Top" Exec xterm -e top + "Top" Exec exec xterm -e top
+ "" Nop + "" Nop
+ "Screen" Popup screen_popup + "Screen" Popup screen_popup
+ "Settings" Popup settings_popup + "Settings" Popup settings_popup
+ "WindowManager" Popup THISWM_MENU_popup + "WindowManager" Popup THISWM_MENU_popup
+ "openSUSE" Popup xdg_menu + "openSUSE" Popup xdg_menu
Style "FvwmPager" NoTitle, Sticky, WindowListSkip Style "FvwmPager" !Title, Sticky, WindowListSkip
*FvwmPagerRows 1 *FvwmPager: Rows 1
*FvwmPagerColumns 1 *FvwmPager: Columns 1
*FvwmPagerGeometry -0+0 *FvwmPager: Geometry -0+0
*FvwmPagerFore Black *FvwmPager: Fore Black
*FvwmPagerBack grey67 *FvwmPager: Back grey67
*FvwmPagerHilight grey50 *FvwmPager: Hilight grey50
*FvwmPagerFont none *FvwmPager: Font none
*FvwmPagerSmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1" *FvwmPager: SmallFont "StringEncoding=UTF-8:xft:sans-serif:encoding=iso10646-1:size=6;-misc-fixed-medium-r-normal--7-*-*-*-*-*-iso10646-1"
AddToFunc barthiswmpopupfunc AddToFunc barthiswmpopupfunc
+ "I" Popup THISWM_MENU_popup + "I" Popup THISWM_MENU_popup
@ -327,72 +337,68 @@ AddToFunc bartoolspopupfunc
AddToFunc barshellspopupfunc AddToFunc barshellspopupfunc
+ "I" Popup barshellspopup + "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 #*FvwmButtonsFore Black
*FvwmButtonsBack rgb:91/ae/d6 *FvwmButtons: Back rgb:91/ae/d6
*FvwmButtonsGeometry +0+0 *FvwmButtons: Geometry +0+0
*FvwmButtonsRows 1 *FvwmButtons: Rows 1
*FvwmButtons (2x1 Frame 0 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") *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 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: (Swallow FvwmXclock 'Exec xclock -name "FvwmXclock" -geometry +0+0 -padding 1 -bg rgb:91/ae/d6 &')
*FvwmButtons Fvwm2 fvwm.xpm Function barthiswmpopupfunc *FvwmButtons:(Title "Fvwm2", Icon fvwm.xpm, Action (Mouse 0) Function barthiswmpopupfunc)
*FvwmButtons openSUSE openSuSE.xpm Function barsusepopupfunc *FvwmButtons: (Title "openSUSE", Icon openSuSE.xpm, Action (Mouse 0) Function barsusepopupfunc)
*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc *FvwmButtons: (Title "Graphics", Icon gimp.xpm, Action (Mouse 0) Function bargraphicspopupfunc)
*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc *FvwmButtons (Title "Tools", Icon toolbox.xpm, Action (Mouse 0) Function bartoolspopupfunc)
*FvwmButtons Shells xterm.xpm Function barshellspopupfunc *FvwmButtons (Title "Shells", Icon xterm.xpm, Action (Mouse 0) Function barshellspopupfunc)
#style options for modules and programs in fvwm2 #style options for modules and programs in fvwm2
BorderStyle Inactive -- HiddenHandles NoInset
Style "*" BackColor Grey ##Style "*" BackColor Grey
Style "*" ForeColor DimGrey ##Style "*" ForeColor DimGrey
Style "*" SloppyFocus Style * UseDecor DefaultDecor
Style "*" DecorateTransient Style * SloppyFocus
Style "*" IconBox +55 +85 +130 +480 Style * DecorateTransient
Style "*" StickyIcon Style * IconBox +55 +85 +130 +480
Style "*" SmartPlacement, RandomPlacement, ActivePlacement Style * StickyIcon
Style "*" NoPPosition Style * SmartPlacement, RandomPlacement, ActivePlacement
Style "FvwmWinList" NoTitle, WindowListSkip Style * NoPPosition
Style "FvwmButtons" NoTitle, Sticky, WindowListSkip Style FvwmWinList !Title, WindowListSkip
Style "FvwmBanner" NoTitle, Sticky, StaysOnTop, WindowListSkip Style FvwmButtons !Title, Sticky, WindowListSkip
Style "IconManModule" NoTitle, Sticky, NoHandles, Icon toolbox.xpm Style FvwmBanner !Title, Sticky, StaysOnTop, WindowListSkip
Style IconManModule !Title, Sticky, !Handles, Icon toolbox.xpm
Style "xeyes" SmartPlacement, RandomPlacement Style "xeyes" SmartPlacement, RandomPlacement
Style "xclock" SmartPlacement, RandomPlacement Style "xclock" SmartPlacement, RandomPlacement
# see bug #36189 # see bug n#51189
Style "AcroRead" SmartPlacement, RandomPlacement Style "AcroRead" SmartPlacement, RandomPlacement
# see bug #36188 # see bug n#51188
# Style "OpenOffice*" NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea, IgnoreGravity # Style "OpenOffice*" NoPPosition, RandomPlacement, EWMHIgnoreStrutHints, EWMHMaximizeIgnoreWorkingArea, EWMHPlacementIgnoreWorkingArea, IgnoreGravity
*FvwmBackerDesk 0 -solid steelblue *FvwmBacker: Desk 0 -solid steelblue
*FvwmBackerDesk 1 -solid midnightblue *FvwmBacker: Desk 1 -solid midnightblue
*FvwmBackerDesk 2 -solid yellow *FvwmBacker: Desk 2 -solid yellow
*FvwmBackerDesk 3 -solid cadetblue2 *FvwmBacker: Desk 3 -solid cadetblue2
*FvwmBackerDesk 5 -solid cadetblue3 *FvwmBacker: Desk 5 -solid cadetblue3
*FvwmBackerDesk 6 -solid cadetblue4 *FvwmBacker: Desk 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
*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 # Key bindings
@ -415,34 +421,33 @@ Key Down A SC CursorMove +0 +10
Key F1 A M Menu WORK_MENU_popup Key F1 A M Menu WORK_MENU_popup
Key F2 A M WindowList Key F2 A M WindowList
Key F3 A M Menu xdg_menu Key F3 A M Menu xdg_menu
Key F4 A M Iconify Key F4 A M Pick Iconify
Key F5 A M Move Key F5 A M Pick Move
Key F6 A M Resize Key F6 A M Pick Resize
Key F7 A M Raise Key F7 A M Pick Raise
Key F8 A M Lower Key F8 A M Pick Lower
Key F9 A M Delete Key F9 A M Pick Delete
Key F10 A M Destroy Key F10 A M Pick Destroy
Key F11 A M Prev [*] focus Key F11 A M Prev (AcceptsFocus) focus
Key F12 A M Next [*] focus Key F12 A M Next (AcceptsFocus) focus
Key Tab A 4 Next [*] focus Key Tab A 4 Next (AcceptsFocus) focus
Key Tab A S4 Prev [*] focus Key Tab A S4 Prev (AcceptsFocus) focus
Key F3 A SM Maximize Key F3 A SM Pick Maximize
Key F4 A SM Stick Key F4 A SM Pick Stick
Key F5 A SM Refresh Key F5 A SM Pick RefreshWindow
Key BackSpace A SM Function "QuitSave" Key BackSpace A SM Function QuitSave
#button bar popup menus #button bar popup menus
Key s A SM Function "barsusepopupfunc" Key s A SM Function barsusepopupfunc
Key g A SM Function "bargraphicspopupfunc" Key g A SM Function bargraphicpopupfunc
Key t A SM Function "bartoolspopupfunc" Key t A SM Function bartoolspopupfunc
Key l A SM Function "barshellspopupfunc" Key l A SM Function barshellpopupfunc
Key m A SM Function MailFunc
Key F1 A SM Restart fvwm2
Key F1 A SM Restart
# Mouse bindings # Mouse bindings