Hello community,
here is the log from the commit of package fvwm2
checked in at Thu Feb 15 18:19:28 CET 2007.
--------
--- fvwm2/fvwm2.changes 2007-01-24 13:45:29.000000000 +0100
+++ /mounts/work_src_done/STABLE/fvwm2/fvwm2.changes 2007-02-13 17:18:30.000000000 +0100
@@ -1,0 +2,9 @@
+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.
+
+-------------------------------------------------------------------
Old:
----
fvwm-2.5.20-gcc-warnings.patch
fvwm-2.5.20-ia64.patch
fvwm-2.5.20.tar.bz2
New:
----
fvwm-2.5.21-gcc-warnings.patch
fvwm-2.5.21-ia64.patch
fvwm-2.5.21.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fvwm2.spec ++++++
--- /var/tmp/diff_new_pack.Pd5031/_old 2007-02-15 18:19:15.000000000 +0100
+++ /var/tmp/diff_new_pack.Pd5031/_new 2007-02-15 18:19:15.000000000 +0100
@@ -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 @@
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 @@
%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 @@
%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
++++++ fvwm-2.5.20-gcc-warnings.patch -> fvwm-2.5.21-gcc-warnings.patch ++++++
++++++ fvwm-2.5.20-ia64.patch -> fvwm-2.5.21-ia64.patch ++++++
++++++ fvwm-2.5.20.tar.bz2 -> fvwm-2.5.21.tar.bz2 ++++++
++++ 44017 lines of diff (skipped)
++++++ _system.fvwm2rc ++++++
--- fvwm2/_system.fvwm2rc 2007-01-16 15:34:18.000000000 +0100
+++ /mounts/work_src_done/STABLE/fvwm2/_system.fvwm2rc 2007-02-13 16:41:58.000000000 +0100
@@ -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 @@
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 @@
#
# 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 @@
# 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 @@
#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 @@
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 @@
+ "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 @@
+ "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 @@
#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 @@
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 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 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 F11 A M Prev [*] focus
-Key F12 A M Next [*] focus
-Key Tab A 4 Next [*] focus
-Key Tab A S4 Prev [*] focus
-
-Key F3 A SM Maximize
-Key F4 A SM Stick
-Key F5 A SM Refresh
+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 (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 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
++++++ system.fvwm2rc ++++++
--- fvwm2/system.fvwm2rc 2007-01-16 15:35:17.000000000 +0100
+++ /mounts/work_src_done/STABLE/fvwm2/system.fvwm2rc 2007-02-13 15:48:49.000000000 +0100
@@ -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 @@
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
+
+### No, redefining ModulePath is the wrong thing to do.
+#ModulePath /usr/lib/X11/fvwm2
-ModulePath /usr/lib/X11/fvwm2
-ImagePath /usr/share/X11/fvwm2/pixmaps:/usr/share/wallpapers
+## 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 @@
# 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 @@
#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 @@
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 @@
+ "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 @@
+ "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 @@
#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 @@
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 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 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 F11 A M Prev [*] focus
-Key F12 A M Next [*] focus
-Key Tab A 4 Next [*] focus
-Key Tab A S4 Prev [*] focus
-
-Key F3 A SM Maximize
-Key F4 A SM Stick
-Key F5 A SM Refresh
+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 (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 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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org