OBS User unknown 2006-12-19 22:22:37 +00:00 committed by Git OBS Bridge
commit 3f63ac84ec
14 changed files with 1963 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

466
_system.fvwm2rc Normal file
View File

@ -0,0 +1,466 @@
# 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
#general configuration
DeskTopSize 3x2
EdgeResistance 250 10
EdgeScroll 0 0
ClickTime 750
ColormapFocus FollowsMouse
IgnoreModifiers L2
OpaqueMoveSize 100
#paths specific to fvwm2
# If you use X.org 7.0 or abow omit X11R6 from these two paths below.
ModulePath /usr/X11R6/lib/X11/fvwm2
ImagePath /usr/X11R6/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers
#colors
# 0 = Default colors
# 1 = Inactive windows
# 2 = Active windows
# 3 = Inactive menu entry and menu background
# 4 = Active menu entry
# 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
# run FvwmTheme before anything else is done
ModuleSynchronous Timeout 5 FvwmTheme
#
# general setup
#
Style * Colorset 1
Style * HilightColorset 2
MenuStyle * MenuColorset 3
MenuStyle * ActiveColorset 4
MenuStyle * GreyedColorset 5
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"
#fvwm system functions
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 /usr/share/wallpapers/suse9.1-default.png
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 /usr/share/wallpapers/suse9.1-default.png
AddToFunc ExitFunction
+ "I" Exec xsetroot
#fvwm window modifier functions
AddToFunc MoveOrRaise
+ "C" Raise
+ "M" Raise
+ "M" Move
+ "D" Lower
AddToFunc ResizeOrRaise
+ "C" Raise
+ "M" Raise
+ "M" Resize
+ "D" Lower
AddToFunc MaximizeFunc
+ "M" Maximize 0 100
+ "C" Maximize 0 80
+ "D" Maximize 100 100
AddToFunc MoveOrIconify
+ "I" Raise
+ "M" Raise
+ "M" Move
+ "D" Iconify
#buttonbar menu
AddToMenu bargraphicspopup "Graphics" Title
+ "Gimp" Exec gimp
+ "XV" Exec xv
AddToMenu bartoolspopup "Tools" Title
+ "Firefox" Exec firefox
AddToMenu barshellspopup "Shell in XTerm" Title
+ "Shell in XTerm" Exec xterm -e bash -login
+ "Root shell" Function RootShell
AddToMenu barsusepopup "SUSE" Title
+ "Control Center" Exec xterm -e su - -c yast2
+ "Help" Exec susehelp
+ "SUSE 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 -
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
+ "" Nop
+ "Window &list (Alt-F11) " WindowList
+ "" Nop
+ "&Close (Alt-F9) " Delete
+ "&Kill (Alt-F11) " 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
#Menu: Modules
AddToMenu modules_popup "Modules" Title
+ "Audio" Module FvwmAudio
+ "Autoraise off" KillModule FvwmAuto
+ "Autoraise 500ms" Module FvwmAuto 500
+ "Banner" Module FvwmBanner
+ "Buttons" Module FvwmButtons
+ "Cascade" Module FvwmCascade
+ "Command" Module FvwmCommand
+ "Config" Module FvwmConfig
+ "Console" Module FvwmConsole
+ "Debug" Module FvwmDebug
+ "Form" Module FvwmForm
+ "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
+ "Script" Module FvwmScript
+ "Scroll" Module FvwmScroll
+ "Talk" Module FvwmTalk
+ "TaskBar" Module FvwmTaskBar
+ "Tile" Module FvwmTile
+ "Wharf" Module FvwmWharf
+ "WinList" Module FvwmWinList
#Menu: WindowManager
AddToMenu THISWM_MENU_popup "WindowManager" Title
+ "Modules" Popup modules_popup
+ "Fvwm-Manpages" Popup manpages_popup
+ "" Nop
+ "Fvwm2-Manpage" Exec xterm -e man fvwm
+ "" Nop
+ "Restart Fvwm2" Restart
+ "" Nop
+ "Exit" Quit
#Menu: Keyboardclicks
AddToMenu settings_kbdclick_popup "Keyboardclicks" Title
+ "hard" Exec xset c 100
+ "Off" Exec xset c off
+ "soft" 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
#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
#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
#Menu: Screen
PipeRead 'fvwm-menu-xlock --special-first'
PipeRead 'fvwm-menu-xlock --special-first --name=XSaverMenu -- -nolock'
AddToMenu screen_popup "Screen" Title
+ "Screen-Lock" Popup XLockMenu
+ "Screensaver" Popup XSaverMenu
#Menu: Settings
AddToMenu settings_popup "Settings" Title
+ "Keyboardclicks" Popup settings_kbdclick_popup
+ "Mouse" Popup settings_mouse_popup
+ "Speaker" Popup settings_speaker_popup
+ "xlock" Popup settings_xlock_popup
#Menu: Work
PipeRead 'xdg_menu --charset UTF-8 --format fvwm2'
AddToMenu WORK_MENU_popup "Work Menu" Title
+ "xterm" Exec xterm
+ "" Nop
+ "Top" Exec xterm -e top
+ "" Nop
+ "Screen" Popup screen_popup
+ "Settings" Popup settings_popup
+ "WindowManager" Popup THISWM_MENU_popup
+ "SUSE" 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"
AddToFunc barthiswmpopupfunc
+ "I" Popup THISWM_MENU_popup
AddToFunc barsusepopupfunc
+ "I" Popup barsusepopup
AddToFunc bargraphicspopupfunc
+ "I" Popup bargraphicspopup
AddToFunc bartoolspopupfunc
+ "I" Popup bartoolspopup
AddToFunc barshellspopupfunc
+ "I" Popup barshellspopup
*FvwmButtonsFont "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: (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 SUSE big.SuSEmenu.xpm Function barsusepopupfunc
*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc
*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc
*FvwmButtons Shells xterm.xpm 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 "xeyes" SmartPlacement, RandomPlacement
Style "xclock" SmartPlacement, RandomPlacement
# see bug #36189
Style "AcroRead" SmartPlacement, RandomPlacement
# see bug #36188
# 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
# Key bindings
Key Left A SM Scroll -100 +0
Key Left A C CursorMove -1 0
Key Left A SC CursorMove -10 +0
Key Right A SM Scroll +100 +0
Key Right A C CursorMove +1 0
Key Right A SC CursorMove +10 +0
Key Up A SM Scroll +0 -100
Key Up A C CursorMove +0 -1
Key Up A SC CursorMove +0 -10
Key Down A SM Scroll +0 +100
Key Down A C CursorMove +0 +1
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 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 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
# Mouse bindings
Mouse 1 R A Menu WORK_MENU_popup Nop
Mouse 2 R A Module FvwmWinList Transient
Mouse 3 R A Menu xdg_menu Nop
Mouse 2 FST A Menu windowops Nop
Mouse 1 1 A Menu windowops Delete
Mouse 2 1 A Menu windowops Destroy
Mouse 3 1 A Menu windowops Nop
Mouse 1 SF A Function "ResizeOrRaise"
Mouse 1 T A Function "MoveOrRaise"
Mouse 1 I A Iconify
Mouse 2 I A Iconify
Mouse 3 TSIF A RaiseLower
Mouse 1 2 A Maximize 0 100
Mouse 2 2 A Maximize 100 100
Mouse 3 2 A Maximize 100 0
Mouse 0 4 A Iconify
Mouse 1 3 A Stick

View File

@ -0,0 +1,11 @@
--- libs/Flocale.c
+++ libs/Flocale.c
@@ -419,7 +419,7 @@
int **l_to_v)
{
char *str1, *str2, *str3;
- int len1 = len, len2;
+ int len1 = len, len2 = 0;
int i;
Bool do_iconv = True;
const char *bidi_charset;

37
fvwm-2.5.19-ia64.patch Normal file
View File

@ -0,0 +1,37 @@
--- fvwm/stack.c
+++ fvwm/stack.c
@@ -111,7 +111,7 @@
t1 = t1->stack_next)
{
fprintf(stderr," l=%d fw=%p f=0x%08x '%s'\n", t1->layer,
- t1, (int)FW_W_FRAME(t1), t1->name.name);
+ t1, FW_W_FRAME(t1), t1->name.name);
}
return;
@@ -199,14 +199,14 @@
fprintf(
stderr,"vsrc: window already died:"
" fw=%p w=0x%08x '%s'\n",
- t1, (int)FW_W_FRAME(t1), t1->name.name);
+ t1, FW_W_FRAME(t1), t1->name.name);
}
else if (i >= last_index)
{
fprintf(
stderr, "vsrc: window is at wrong position"
" in stack ring: fw=%p f=0x%08x '%s'\n",
- t1, (int)FW_W_FRAME(t1),
+ t1, FW_W_FRAME(t1),
t1->name.name);
dump_stack_ring();
fprintf(stderr,"dumping X stacking order:\n");
@@ -222,7 +222,7 @@
{
fprintf(
stderr, " f=0x%08x\n",
- (int)children[i]);
+ children[i]);
break;
}
}

View File

@ -0,0 +1,11 @@
--- bin/fvwm-menu-directory.in
+++ bin/fvwm-menu-directory.in
@@ -279,7 +279,7 @@
my $itemStr = $dir && $itemF_eval? &evalItem($_name, $dir): $_name;
$itemStr = escapeItemName($itemStr);
my $act = !$dir || $checkSubdirs && !-x $dir? "Nop": !$reuse?
- qq(Popup ") . escapeFvwmName($dir) . qq("$submenuPos):
+ qq(Popup ") . escapeFileName($dir) . qq("$submenuPos):
qq(PipeRead 'echo ") . escapeFileName($dir) . qq(" >$dirFile; )
. qq(echo Menu ") . escapeFvwmName($name) . qq(" WarpTitle');
return qq(+ "$iconDStr$itemStr" $act\n);

11
fvwm-configure.patch Normal file
View File

@ -0,0 +1,11 @@
--- configure.ac
+++ configure.ac
@@ -81,7 +81,7 @@
[if test x"$enableval" = xno; then FVWM_MODULESUBDIR=""; FVWM_DATASUBDIR="";
fi], [])
-FVWM_MODULEDIR='${libexecdir}'"$FVWM_MODULESUBDIR"
+FVWM_MODULEDIR='${libexecdir}'
FVWM_DATADIR='${datadir}'"$FVWM_DATASUBDIR"
FVWM_PERLLIBDIR='${datadir}'"$FVWM_DATASUBDIR/perllib"
FVWM_CONFDIR='${sysconfdir}'dnl used _only_ to search for system.fvwm2rc

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a0fef63538879dc51da79170c3da6281c0f55f7a1a42bd74912d2a328c537aa
size 1976786

463
fvwm2.changes Normal file
View File

@ -0,0 +1,463 @@
-------------------------------------------------------------------
Tue Dec 19 20:00:44 CET 2006 - lmichnovic@suse.cz
- added xorg-x11 into Requires and Buildrequires and excluding
/usr/share/xsessions directory from filelist [#229172]
-------------------------------------------------------------------
Tue Dec 12 11:19:11 CET 2006 - lmichnovic@suse.cz
- update to version 2.5.19 including bugfix in FvwmWinList: problem
with window name/button mixups during Init/Restart of fvwm.
* Many bugfixes:
- fvwm no longer crashes on 1 and 4 bit displays.
- Security fix in fvwm-menu-directory. (CVE-2006-5969)
- which obsoletes *sec-fvwmname.patch
* New features (from version 2.5.17):
- New MenuStyle options TitleFont, TitleColorset and
HilightTitleBack.
- New command PressButton in module FvwmButtons for being able
to emulate button press via other means than the mouse.
- New wrap options to EdgeScroll command for wrapping with pixel
distances.
- New Style option UnderMousePlacement.
- Unused arguments to Style options generate warnings.
- The name style names match against can be augmented by the
X-resource "fvwmstyle".
- New options, Reverse and UseStack, to All command.
- WindowShade can now reshade windows using the Last direction.
- Positional parameters to complex functions can now be expanded
using $[n], $[n-m], $[n-] and $[*] expressions.
- The width and height arguments of the Resize command now
accept the prefix 'w' to allow resizing relative to the
current window size.
- New command ModuleListenOnly.
- New "Periodic" option added to Schedule command.
-------------------------------------------------------------------
Tue Nov 14 16:17:36 CET 2006 - lmichnovic@suse.cz
- fixed possible command execution (sec-fvwmname.patch) [#220708]
-------------------------------------------------------------------
Tue Sep 5 14:35:24 CEST 2006 - lmichnovic@suse.cz
- distinquishing from X.org version which config file to install
(Source4 resp. Source5)
-------------------------------------------------------------------
Mon Sep 4 17:39:49 CEST 2006 - lmichnovic@suse.cz
- omitting X11R6 in config file (which is Source4)
- specifying X.org libs and headers
-------------------------------------------------------------------
Sun Aug 6 22:18:50 CEST 2006 - pnemec@suse.cz
- major change in specfile instalation and file section to build
with Xorg 7
-------------------------------------------------------------------
Mon Jul 3 17:08:19 CEST 2006 - schwab@suse.de
- Set mandir.
-------------------------------------------------------------------
Tue May 30 15:03:29 CEST 2006 - pnemec@suse.cz
- updated to 2.5.16
clean up in code see changelog
- patches (-64bit, -grab_pointer, -conf) are in upstream now
- patch -ia64 is in upstream only partially
-------------------------------------------------------------------
Fri Feb 17 12:19:30 CET 2006 - pnemec@suse.cz
- fixed menu entry #150221
-------------------------------------------------------------------
Wed Jan 25 21:36:04 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Thu Oct 20 16:54:05 CEST 2005 - pnemec@suse.cz
- changed fvmw default theme to use diferent program to set background #106011
- fixed gcc warnings
-------------------------------------------------------------------
Thu Aug 25 16:01:42 CEST 2005 - schwab@suse.de
- Remove obsolete patch.
-------------------------------------------------------------------
Mon May 16 14:17:24 CEST 2005 - ltinkl@suse.cz
- update to 2.5.12
- adapt patches
-------------------------------------------------------------------
Thu Feb 10 15:04:43 CET 2005 - adrian@suse.de
- install session desktop file
-------------------------------------------------------------------
Thu Jan 27 01:38:12 CET 2005 - ro@suse.de
- add 64bit fix from lubos (#50203)
-------------------------------------------------------------------
Fri May 07 15:39:24 CEST 2004 - ltinkl@suse.cz
- added mktemp to requirements
- updated sources to 2.5.10
-------------------------------------------------------------------
Thu Apr 08 10:19:27 CEST 2004 - ltinkl@suse.cz
- fix button background (#37677)
-------------------------------------------------------------------
Thu Mar 18 12:28:42 CET 2004 - ltinkl@suse.cz
- fixed missing icons (#35551)
- fixed SUSE helpcenter command line
- reworked color scheme to match the current blueish design
- build the list of screensavers dynamically
- fixed the invocation of fvwm2 manpage
- build with -fno-strict-aliasing
- make Acroread work in fullscreen mode (#36189)
-------------------------------------------------------------------
Mon Mar 15 11:29:43 CET 2004 - kukuk@suse.de
- Provide/Obsolete xpmroot
-------------------------------------------------------------------
Thu Mar 11 21:44:54 CET 2004 - ltinkl@suse.cz
- SuSE -> SUSE
- use the default system wallpaper (#31644, #35687)
-------------------------------------------------------------------
Tue Mar 9 17:30:49 CET 2004 - schwab@suse.de
- Don't require on xpmroot.
-------------------------------------------------------------------
Thu Mar 04 15:11:20 CET 2004 - ltinkl@suse.cz
- updated to 2.4.9
-------------------------------------------------------------------
Wed Jan 28 12:09:24 CET 2004 - ltinkl@suse.cz
- fix security problem with temp file handling (#34077)
-------------------------------------------------------------------
Sat Jan 10 12:10:55 CET 2004 - adrian@suse.de
- build as user
-------------------------------------------------------------------
Wed Dec 17 18:33:43 CET 2003 - mfabian@suse.de
- enable building with Xft2 again (configure script had changed
the way of detecting Xft2, therefore building with Xft2 was
accidentally disabled again after the update).
-------------------------------------------------------------------
Tue Nov 18 12:43:53 CET 2003 - ltinkl@suse.cz
- update to latest stable version 2.5.8
-------------------------------------------------------------------
Wed Sep 17 15:01:09 CEST 2003 - ltinkl@suse.cz
- fix menu encoding (has to be UTF-8)
- fix RMB desktop menu
-------------------------------------------------------------------
Mon Sep 15 11:42:34 CEST 2003 - ltinkl@suse.cz
- adjusted default fonts and fixed some broken menu entries (#30521)
-------------------------------------------------------------------
Sat Sep 13 20:10:59 CEST 2003 - schwab@suse.de
- Workaround broken module interface (it can't handle padding).
-------------------------------------------------------------------
Fri Sep 5 19:55:36 CEST 2003 - mfabian@suse.de
- enable Xft2 support to get better i18n support out of the box
and to be able to finally fix Bugzilla #24765.
- change system.fvwm2rc to use only fonts via Xft2 by default
- specify "StringEncoding=UTF-8:" and ":encoding=iso10646-1"
for all fonts (config file should be UTF-8 encoded!).
- remove my fvwm-nls-examples.tar.bz2 documentation, it is very
obsolete now.
- add xpmroot to Requires because it is used to draw the
background in system.fvwmrc.
-------------------------------------------------------------------
Fri Sep 05 15:01:22 CEST 2003 - ltinkl@suse.cz
- integrate common (XDG) menu, closes #29498
-------------------------------------------------------------------
Tue Sep 02 11:37:44 CEST 2003 - ltinkl@suse.cz
- created an implicit configuration to fix #29498
-------------------------------------------------------------------
Wed Jul 30 13:40:58 CEST 2003 - schwab@suse.de
- Update to fvwm 2.5.7.
- Fix misalignment bug.
-------------------------------------------------------------------
Tue Jul 15 09:28:12 CEST 2003 - ltinkl@suse.cz
- updated sources to 2.4.16
-------------------------------------------------------------------
Sat Mar 8 23:44:26 CET 2003 - adrian@suse.de
- add wallpaper background pixmap
-------------------------------------------------------------------
Sun Feb 16 13:21:35 CET 2003 - adrian@suse.de
- do not require icon packages anymore, default config will be
without icons due to dropped package. Let's see what breaks :/
-------------------------------------------------------------------
Tue Feb 4 12:09:04 CET 2003 - pmladek@suse.cz
- updated to version 2.4.15 (many bug fixes)
-------------------------------------------------------------------
Tue Sep 3 17:15:36 CEST 2002 - mfabian@suse.de
- add fvwm-2.4.8-utf-8-font-load.patch.
Thanks to Egbert Eich <eich@suse.de>
Without this patch, fvwm2 doesn't work in UTF-8 locales.
It writes many "internal error" messages about missing fonts
to stdout and the menus are empty because the fonts couldn't
be loaded. I.e. without this patch fvwm2 is unusable in UTF-8
locales.
-------------------------------------------------------------------
Sat Aug 17 16:27:13 CEST 2002 - ro@suse.de
- don't duplicate README's in filelist
-------------------------------------------------------------------
Tue Jul 9 16:38:47 CEST 2002 - pmladek@suse.cz
- updated to version 2.4.8:
* many bugfixes, some improvents
- removed obsolete ia64-prep patch
-------------------------------------------------------------------
Tue Apr 2 13:09:32 CEST 2002 - pmladek@suse.cz
- fixed to compile with autoconf-2.53
* added missing brackets into smr_SWITCH macro
* removed redundant AC_SUBST(LIBOBJS)
-------------------------------------------------------------------
Wed Mar 6 14:04:51 MET 2002 - mmj@suse.de
- Fixed permissions [Bug #14421]
-------------------------------------------------------------------
Sun Feb 10 12:24:11 CET 2002 - ro@suse.de
- new option for bz2 tar is "j"
-------------------------------------------------------------------
Tue Feb 5 17:04:07 CET 2002 - pmladek@suse.cz
- updated to version 2.4.5
-------------------------------------------------------------------
Mon Jan 21 11:15:07 CET 2002 - pmladek@suse.cz
- updated to version 2.4.4
-------------------------------------------------------------------
Tue Dec 4 11:07:38 CET 2001 - pmladek@suse.cz
- fixed too long time of deadlock when fvwm2 tries to grab mouse
pointer but the mouse pointer is already grabbed by another
application (#12167)
-------------------------------------------------------------------
Thu Nov 29 16:52:41 CET 2001 - pmladek@suse.cz
- updated to version 2.4.3
* many bug fixes
* new commands and options
-------------------------------------------------------------------
Thu Aug 9 13:48:48 CEST 2001 - pmladek@suse.cz
- updated to stable version 2.4.0
- fixed configure.in
* forget cached value in readline tests
-------------------------------------------------------------------
Thu Jun 14 09:00:02 CEST 2001 - pmladek@suse.cz
- fixed to compile with new automake
-------------------------------------------------------------------
Wed May 16 15:53:39 CEST 2001 - pmladek@suse.cz
- fixed cast warnigs on ia64
-------------------------------------------------------------------
Thu May 10 15:24:17 CEST 2001 - pmladek@suse.cz
- removed link:
ln -sf system.fvwm2rc $RPM_BUILD_ROOT/etc/X11/fvwm2/.fvwm2rc
(because susewm generates right config file system.fvwm2rc now)
- /etc/X11/fvwm2/system.fvwm2rc is right config file now
-------------------------------------------------------------------
Tue Apr 24 08:31:47 CEST 2001 - pmladek@suse.cz
- fixed conversions int <-> poiter on ia64
- fixed preprocesor problems on ia64
-------------------------------------------------------------------
Thu Apr 12 08:01:58 CEST 2001 - pmladek@suse.cz
- updated to version 2.3.31
-------------------------------------------------------------------
Mon Apr 9 08:38:39 CEST 2001 - pmladek@suse.cz
- added icons-xpm to Requires
-------------------------------------------------------------------
Wed Apr 4 12:24:29 CEST 2001 - mfabian@suse.de
- removed rplay again from "# neededforbuild" because a small
fvwm2 is needed as a default windowmanager and rplay will not
be in the default selection.
-------------------------------------------------------------------
Wed Apr 4 10:37:36 CEST 2001 - mfabian@suse.de
- added libstroke, libstroke-devel, and rplay to "# neededforbuild"
(request of upstream fvwm2 authors)
-------------------------------------------------------------------
Fri Mar 30 09:06:23 CEST 2001 - pmladek@suse.cz
- updated to version 2.3.30
- added URL
- compiled witk GTK and IMLIB
* added gtk gtk-devel gtkdoc glib glib-devel imlib imlib-devel
imlib-config to neededforbuild
- fixed call of suse_update_config
-------------------------------------------------------------------
Thu Mar 15 07:53:55 CET 2001 - cihlar@suse.cz
- fixed file list
- removed xselection, package xselect is better
-------------------------------------------------------------------
Wed Mar 7 21:32:37 CET 2001 - mfabian@suse.de
- repair packaging mistake, forgot to pack /usr/X11R6/share/
-------------------------------------------------------------------
Wed Mar 7 13:20:48 CET 2001 - mfabian@suse.de
- upgrade to fvwm2-2.3.29
- improve nls examples
-------------------------------------------------------------------
Fri Feb 23 00:10:25 CET 2001 - ro@suse.de
- added readline/readline-devel to neededforbuild (split from bash)
-------------------------------------------------------------------
Sun Jan 28 05:37:53 CET 2001 - mfabian@suse.de
- upgraded to "stable beta release" FVWM 2.3.28.
- added icons tarball (previously included in main tarball)
- added "--enable-multibyte" to ./configure
- added fvwm-nls-examples.tar.bz2 (explanation and examples
for native language support, especially for Japanese)
- added symlink:
ln -sf system.fvwm2rc $RPM_BUILD_ROOT/etc/X11/fvwm2/.fvwm2rc
(because fvwm2 now reads only /etc/X11/fvwm2/system.fvwm2rc, but
SuSEconfig generates /etc/X11/fvwm/.fvwm2rc)
- removed patches changing path of perl (handled by configure now)
- removed old i18n patch (already included upstream now)
-------------------------------------------------------------------
Wed Dec 13 08:15:16 CET 2000 - cihlar@suse.cz
- fixed i18n patch [#4532]
- removed %preun
-------------------------------------------------------------------
Mon Nov 20 12:53:32 CET 2000 - cihlar@suse.cz
- fixed neededforbuild
- requires: icons ...
-------------------------------------------------------------------
Fri Oct 13 09:39:02 CEST 2000 - cihlar@suse.cz
- fixed i18n
- bzipped sources
- fixed configuration
-------------------------------------------------------------------
Fri Aug 18 11:48:31 CEST 2000 - cihlar@suse.cz
- fixed to work with new pixmaps
- fixed config file
-------------------------------------------------------------------
Tue Jun 6 18:44:02 CEST 2000 - kukuk@suse.de
- Update to 2.2.4
- Move sysconfdir to /etc/X11/fvwm2
-------------------------------------------------------------------
Mon Jun 5 01:08:33 CEST 2000 - ro@suse.de
- doc relocation
-------------------------------------------------------------------
Mon Dec 13 23:02:15 CET 1999 - ro@suse.de
- use /usr/X11R6/bin instead of /usr/bin/X11
- use /usr/X11R6/lib/X11 instead of /usr/lib/X11
-------------------------------------------------------------------
Mon Sep 20 16:45:48 CEST 1999 - ro@suse.de
- added Provides windowmanager
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Sat Jul 17 17:21:06 MEST 1999 - maddin@suse.de
- created package version 2.2.2 (based on and conflicting with fvwm-2.0)

57
fvwm2.desktop Normal file
View File

@ -0,0 +1,57 @@
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=fvwm
TryExec=fvwm
Name=FVWM
Name[hi]=
Name[xx]=xxFVWMxx
Comment=A powerful ICCCM-compliant multiple virtual desktop window manager
Comment[ar]=مدير نوافذ قوي ومتوافق مع ICCCM ذي أسطح مكتب وهمية متعددة
Comment[bn]= ি ি ICCCM-compliant , ি
Comment[bs]=Moćan ICCCM-sukladan window manager sa podrškom za više virtuelnih desktopa
Comment[ca]=Un poderós gestor de finestres per a múltiples escriptoris virtuals que compleix amb ICCCM
Comment[cy]=Trefnydd ffenestri pwerus efo penbyrddau rhith lluosol, sy'n cydymffurfio â ICCCM
Comment[da]=En kraftig ICCCM-kompliant vindueshåndtering med flere virtuelle desktoppe
Comment[de]=Ein mächtiger ICCCM-kompatibler Fenstermanager mit vielen virtuellen Arbeitsflächen
Comment[el]=Ένας πολύ δυνατός, συμβατός με το ICCCM, διαχειριστής παραθύρων με πολλαπλές εικονικές επιφάνειες εργασίας
Comment[eo]=Fenestroadministrilo
Comment[es]=Un potente administrador de ventanas, compatible con ICCCM y que soporta varios escritorios virtuales
Comment[et]=Võimas ICCCM nõuetele vastav mitme virtuaalse töölauaga aknahaldur
Comment[eu]=ICCCM konpatiblea den, eta mahaigain birtual ugari dituen leiho kudeatzaile bortitza
Comment[fi]=Tehokas ICCCM-mukautuva virtuaalityöpöytiä tukeva ikkunaohjelma
Comment[fr]=Un gestionnaire de fenêtres puissant compatible ICCCM avec gestion de bureaux virtuels multiples
Comment[fy]=In krêftige ICCCM-compliant finstersmanager mei meardere buroblêden
Comment[gl]=Un xestor de fiestras potente acorde coa ICCCM con múltiples escritorios virtuais
Comment[he]=מנהל חלונות עצמתי עם תאימות ל־ICCCM בעל שולחנות עבודה וירטואליים רבים
Comment[hi]=ि - ि
Comment[hr]=Moćni, ICCCM kompatibilni, upravitelj prozora s više virtualnih radnih površina
Comment[hu]=Egy sokoldalú, ICCCM-kompatibilis ablakkezelő, virtuális munkaasztal-kezeléssel
Comment[is]=Öflugur ICCCM samhæfður gluggastjóri með sýndarskjáborðum
Comment[it]=Un window manager molto potente e ICCCM-compatibile che supporta i desktop virtuali
Comment[ja]=ICCCM
Comment[lt]=galinga, su ICCCM suderinama daugelio virtualių darbastalių langų tvarkyklė
Comment[mk]=Моќен менаџер на прозорци со повеќе виртуелни површини во согласност со ICCCM
Comment[mt]=Window manager b'saħħtu, konformi ma' ICCCM, b'desktops virtwali.
Comment[nb]=En slagkraftig vindusbehandler med flere virtuelle skrivbord, som støtter ICCCM
Comment[nds]=En kraftvulle, ICCCM-kompatible Finsterpleger, mit vele virtuelle Schriefdischen
Comment[nl]=Een krachtige ICCCM-compliant windowmanager met meerdere bureaubladen
Comment[nn]=Ein slagkraftig vindaugssjef med fleire virtuelle skrivebord, som støttar ICCCM
Comment[pa]= ICCCM- - ਿਿ
Comment[pl]=Potężny menedżer okien zgodny z ICCCM obsługujący wirtualne pulpity
Comment[pt]=Um gestor de janelas poderoso em conformidade com o ICCCM e que suporta vários ecrãs virtuais
Comment[pt_BR]=Um poderoso gerenciador de janelas compatível com o ICCM, com suporte a múltiplas áreas de trabalho virtuais
Comment[ro]=Un manager de ferestre puternic compliant ICCCM ce suportă ecrane virtuale
Comment[ru]=Мощный ICCCM-совместимый оконный менеджер, поддерживающий виртуальные рабочие столы
Comment[sk]=Výkonný správca okien kompatibilný s ICCCM s podporou virtuálnych plôch
Comment[sl]=Močan okenski upravitelj z večimi navideznimi namizji in popolnoma v skladu z ICCCM
Comment[sr]=Моћни, ICCCM-сагласни, менаџер прозора са више виртуелних радних површина
Comment[sr@Latn]=Moćni, ICCCM-saglasni, menadžer prozora sa više virtuelnih radnih površina
Comment[sv]=Kraftfull fönsterhanterare med flera virtuella skrivbord som följer ICCCM
Comment[ta]=ICCCM-ி ி
Comment[tr]=Güçlü ICCCM-uyumlu çoklu sanal masaüstü yöneticisi
Comment[uk]=Потужний, сумісний з ICCCM менеджер вікон, з підтримкою віртуальних стільниць
Comment[vi]=Trình qun lý ca s ICCCM tương thích đa desktop o
Comment[xx]=xxA powerful ICCCM-compliant multiple virtual desktop window managerxx
Comment[zh_CN]= ICCCM
Comment[zh_TW]= ICCCM

410
fvwm2.spec Normal file
View File

@ -0,0 +1,410 @@
#
# spec file for package fvwm2 (Version 2.5.19)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: fvwm2
BuildRequires: freetype2-devel fribidi-devel gcc-c++ gtk-devel gtkdoc imlib-config imlib-devel libpng-devel libstroke-devel pkgconfig readline-devel update-desktop-files xorg-x11
License: BSD License and BSD-like
Group: System/GUI/Other
Provides: fvwmicns windowmanager xpmroot
Obsoletes: fvwm xpmroot
Autoreqprov: on
Version: 2.5.19
Release: 6
Summary: Improved Version of FVWM Window Manager
URL: http://www.fvwm.org
Source0: fvwm-snap-20061212.tar.bz2
Source1: fvwm_icons.tar.bz2
Source3: %name.desktop
Source4: system.fvwm2rc
Source5: _system.fvwm2rc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: xdg-menu, desktop-data, mktemp, xli, xorg-x11
Patch0: fvwm-configure.patch
Patch1: fvwm-%{version}-gcc-warnings.patch
Patch2: fvwm-%{version}-ia64.patch
Patch3: fvwm-%{version}-sec-fvwmname.patch
%description
FVWM is a virtual desktop window manager for the X Window System.
FVWM is intended to have a small memory footprint but a rich feature
set, to be extremely customizable and extendible, and to be very
compatible with the Motif MWM.
Authors:
--------
The fvwm developers <fvwm-workers@fvwm.org>
%define kermit seyon-kermit-1.0
%if "%(xft-config --prefix)" == "/usr"
%define _xorg7libs %_lib
%define _xorg7bin bin
%define _xorg7libs32 lib
%define _xorg7libshare share
%define _xorg7prefix /usr
%define _xorg7mandir %_mandir
%else
%define _xorg7libs X11R6/%_lib
%define _xorg7bin X11R6/bin
%define _xorg7libshare X11R6/lib
%define _xorg7libs32 X11R6/lib
%define _xorg7prefix /usr/X11R6
%define _xorg7mandir /usr/X11R6/man
%endif
%prep
%setup -q -n fvwm-snap-20061212
%patch0
%patch1
%patch2
mkdir icons
tar -C icons -j -x -v -f $RPM_SOURCE_DIR/fvwm_icons.tar.bz2
#
# build
%build
%{?suse_update_config:%{suse_update_config -f}}
autoreconf -fi
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
LDFLAGS="-L/usr/%_lib" \
./configure \
--prefix=%{_xorg7prefix} \
--bindir=%{_prefix}/%{_xorg7bin} \
--sysconfdir=/etc/X11/fvwm2 \
--libexecdir=%{_xorg7prefix}/lib/X11/fvwm2 \
--mandir=%{_xorg7mandir} \
--x-includes=/%{_xorg7prefix}/include \
--x-libraries=/%{_xorg7prefix}/%_lib \
--disable-rpath
make
%install
make DESTDIR=$RPM_BUILD_ROOT install
#make prefix=$RPM_BUILD_ROOT%{_xorg7prefix} \
# sysconfdir=$RPM_BUILD_ROOT/etc/X11/fvwm2 \
# install
#
# default config
install -d -m 755 $RPM_BUILD_ROOT/etc/X11/fvwm2
%if "%(xft-config --prefix)" == "/usr"
install -m 644 %SOURCE4 $RPM_BUILD_ROOT/etc/X11/fvwm2/system.fvwm2rc
%else
install -m 644 %SOURCE5 $RPM_BUILD_ROOT/etc/X11/fvwm2/system.fvwm2rc
%endif
#
# some extra utils
install -d -m 755 $RPM_BUILD_ROOT/%{_prefix}/%{_xorg7libshare}/X11/fvwm2/utils
install utils/quantize_pixmaps $RPM_BUILD_ROOT/%{_prefix}/%{_xorg7libshare}/X11/fvwm2/utils
#
# documentation for modules
install -d -m 755 docu-module
for i in `find -name "README*" ! -name "*,v" ! -name "*.orig"`
do
TMPDIR=`dirname ${i#./}`
if [ "x$TMPDIR" = "x." ]; then
install -m 644 $i docu-module/${i#./}
else
install -m 644 $i docu-module/README.`basename "$TMPDIR"`
fi
done
#
# icons
install -d -m 755 $RPM_BUILD_ROOT/%{_prefix}/%{_xorg7libshare}/X11/fvwm2/pixmaps
install -m 644 icons/* $RPM_BUILD_ROOT/%{_prefix}/%{_xorg7libshare}/X11/fvwm2/pixmaps
#
# install kdm/gdm entry
install -m 0755 -d $RPM_BUILD_ROOT/usr/share/xsessions/
install -m 0644 %SOURCE3 $RPM_BUILD_ROOT/usr/share/xsessions/
%suse_update_desktop_file $RPM_BUILD_ROOT/usr/share/xsessions/%name.desktop
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS docs sample.fvwmrc docu-module/*
%dir /etc/X11/fvwm2
%config /etc/X11/fvwm2/system.fvwm2rc
%{_prefix}/%{_xorg7bin}/*
%{_prefix}/%{_xorg7libs32}/X11/fvwm2/*
%{_prefix}/%{_xorg7libshare}/X11/fvwm2/pixmaps/*
%{_xorg7prefix}/share/locale/*/*/*
%{_xorg7prefix}/share/fvwm/*
%{_prefix}/%{_xorg7libshare}/X11/fvwm2/utils/quantize_pixmaps
%dir %{_xorg7prefix}/lib/X11/fvwm2
%{_xorg7prefix}/share/fvwm
%dir %{_xorg7prefix}/share/locale/sv_SE
%dir %{_xorg7prefix}/share/locale/sv_SE/LC_MESSAGES
%dir %{_prefix}/%{_xorg7libshare}/X11/fvwm2
%dir %{_prefix}/%{_xorg7libshare}/X11/fvwm2/pixmaps
%dir %{_prefix}/%{_xorg7libshare}/X11/fvwm2/utils
%{_xorg7mandir}/man1/*
%{_datadir}/xsessions/*desktop
%if "%(xft-config --prefix)" == "/usr/X11R6"
%dir %{_xorg7prefix}/share/locale/ar
%dir %{_xorg7prefix}/share/locale/ar/LC_MESSAGES
%dir %{_xorg7prefix}/share/locale/de
%dir %{_xorg7prefix}/share/locale/de/LC_MESSAGES
%dir %{_xorg7prefix}/share/locale/fr
%dir %{_xorg7prefix}/share/locale/fr/LC_MESSAGES
%dir %{_xorg7prefix}/share/locale/zh_CN
%dir %{_xorg7prefix}/share/locale/zh_CN/LC_MESSAGES
%endif
%changelog -n fvwm2
* Tue Dec 19 2006 - lmichnovic@suse.cz
- added xorg-x11 into Requires and Buildrequires and excluding
/usr/share/xsessions directory from filelist [#229172]
* Tue Dec 12 2006 - lmichnovic@suse.cz
- update to version 2.5.19 including bugfix in FvwmWinList: problem
with window name/button mixups during Init/Restart of fvwm.
* Many bugfixes:
- fvwm no longer crashes on 1 and 4 bit displays.
- Security fix in fvwm-menu-directory. (CVE-2006-5969)
- which obsoletes *sec-fvwmname.patch
* New features (from version 2.5.17):
- New MenuStyle options TitleFont, TitleColorset and
HilightTitleBack.
- New command PressButton in module FvwmButtons for being able
to emulate button press via other means than the mouse.
- New wrap options to EdgeScroll command for wrapping with pixel
distances.
- New Style option UnderMousePlacement.
- Unused arguments to Style options generate warnings.
- The name style names match against can be augmented by the
X-resource "fvwmstyle".
- New options, Reverse and UseStack, to All command.
- WindowShade can now reshade windows using the Last direction.
- Positional parameters to complex functions can now be expanded
using $[n], $[n-m], $[n-] and $[*] expressions.
- The width and height arguments of the Resize command now
accept the prefix 'w' to allow resizing relative to the
current window size.
- New command ModuleListenOnly.
- New "Periodic" option added to Schedule command.
* Tue Nov 14 2006 - lmichnovic@suse.cz
- fixed possible command execution (sec-fvwmname.patch) [#220708]
* Tue Sep 05 2006 - lmichnovic@suse.cz
- distinquishing from X.org version which config file to install
(Source4 resp. Source5)
* Mon Sep 04 2006 - lmichnovic@suse.cz
- omitting X11R6 in config file (which is Source4)
- specifying X.org libs and headers
* Sun Aug 06 2006 - pnemec@suse.cz
- major change in specfile instalation and file section to build
with Xorg 7
* Mon Jul 03 2006 - schwab@suse.de
- Set mandir.
* Tue May 30 2006 - pnemec@suse.cz
- updated to 2.5.16
clean up in code see changelog
- patches (-64bit, -grab_pointer, -conf) are in upstream now
- patch -ia64 is in upstream only partially
* Fri Feb 17 2006 - pnemec@suse.cz
- fixed menu entry #150221
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Oct 20 2005 - pnemec@suse.cz
- changed fvmw default theme to use diferent program to set background #106011
- fixed gcc warnings
* Thu Aug 25 2005 - schwab@suse.de
- Remove obsolete patch.
* Mon May 16 2005 - ltinkl@suse.cz
- update to 2.5.12
- adapt patches
* Thu Feb 10 2005 - adrian@suse.de
- install session desktop file
* Thu Jan 27 2005 - ro@suse.de
- add 64bit fix from lubos (#50203)
* Fri May 07 2004 - ltinkl@suse.cz
- added mktemp to requirements
- updated sources to 2.5.10
* Thu Apr 08 2004 - ltinkl@suse.cz
- fix button background (#37677)
* Thu Mar 18 2004 - ltinkl@suse.cz
- fixed missing icons (#35551)
- fixed SUSE helpcenter command line
- reworked color scheme to match the current blueish design
- build the list of screensavers dynamically
- fixed the invocation of fvwm2 manpage
- build with -fno-strict-aliasing
- make Acroread work in fullscreen mode (#36189)
* Mon Mar 15 2004 - kukuk@suse.de
- Provide/Obsolete xpmroot
* Thu Mar 11 2004 - ltinkl@suse.cz
- SuSE -> SUSE
- use the default system wallpaper (#31644, #35687)
* Tue Mar 09 2004 - schwab@suse.de
- Don't require on xpmroot.
* Thu Mar 04 2004 - ltinkl@suse.cz
- updated to 2.4.9
* Wed Jan 28 2004 - ltinkl@suse.cz
- fix security problem with temp file handling (#34077)
* Sat Jan 10 2004 - adrian@suse.de
- build as user
* Wed Dec 17 2003 - mfabian@suse.de
- enable building with Xft2 again (configure script had changed
the way of detecting Xft2, therefore building with Xft2 was
accidentally disabled again after the update).
* Tue Nov 18 2003 - ltinkl@suse.cz
- update to latest stable version 2.5.8
* Wed Sep 17 2003 - ltinkl@suse.cz
- fix menu encoding (has to be UTF-8)
- fix RMB desktop menu
* Mon Sep 15 2003 - ltinkl@suse.cz
- adjusted default fonts and fixed some broken menu entries (#30521)
* Sat Sep 13 2003 - schwab@suse.de
- Workaround broken module interface (it can't handle padding).
* Fri Sep 05 2003 - mfabian@suse.de
- enable Xft2 support to get better i18n support out of the box
and to be able to finally fix Bugzilla #24765.
- change system.fvwm2rc to use only fonts via Xft2 by default
- specify "StringEncoding=UTF-8:" and ":encoding=iso10646-1"
for all fonts (config file should be UTF-8 encoded!).
- remove my fvwm-nls-examples.tar.bz2 documentation, it is very
obsolete now.
- add xpmroot to Requires because it is used to draw the
background in system.fvwmrc.
* Fri Sep 05 2003 - ltinkl@suse.cz
- integrate common (XDG) menu, closes #29498
* Tue Sep 02 2003 - ltinkl@suse.cz
- created an implicit configuration to fix #29498
* Wed Jul 30 2003 - schwab@suse.de
- Update to fvwm 2.5.7.
- Fix misalignment bug.
* Tue Jul 15 2003 - ltinkl@suse.cz
- updated sources to 2.4.16
* Sat Mar 08 2003 - adrian@suse.de
- add wallpaper background pixmap
* Sun Feb 16 2003 - adrian@suse.de
- do not require icon packages anymore, default config will be
without icons due to dropped package. Let's see what breaks :/
* Tue Feb 04 2003 - pmladek@suse.cz
- updated to version 2.4.15 (many bug fixes)
* Tue Sep 03 2002 - mfabian@suse.de
- add fvwm-2.4.8-utf-8-font-load.patch.
Thanks to Egbert Eich <eich@suse.de>
Without this patch, fvwm2 doesn't work in UTF-8 locales.
It writes many "internal error" messages about missing fonts
to stdout and the menus are empty because the fonts couldn't
be loaded. I.e. without this patch fvwm2 is unusable in UTF-8
locales.
* Sat Aug 17 2002 - ro@suse.de
- don't duplicate README's in filelist
* Tue Jul 09 2002 - pmladek@suse.cz
- updated to version 2.4.8:
* many bugfixes, some improvents
- removed obsolete ia64-prep patch
* Tue Apr 02 2002 - pmladek@suse.cz
- fixed to compile with autoconf-2.53
* added missing brackets into smr_SWITCH macro
* removed redundant AC_SUBST(LIBOBJS)
* Wed Mar 06 2002 - mmj@suse.de
- Fixed permissions [Bug #14421]
* Sun Feb 10 2002 - ro@suse.de
- new option for bz2 tar is "j"
* Tue Feb 05 2002 - pmladek@suse.cz
- updated to version 2.4.5
* Mon Jan 21 2002 - pmladek@suse.cz
- updated to version 2.4.4
* Tue Dec 04 2001 - pmladek@suse.cz
- fixed too long time of deadlock when fvwm2 tries to grab mouse
pointer but the mouse pointer is already grabbed by another
application (#12167)
* Thu Nov 29 2001 - pmladek@suse.cz
- updated to version 2.4.3
* many bug fixes
* new commands and options
* Thu Aug 09 2001 - pmladek@suse.cz
- updated to stable version 2.4.0
- fixed configure.in
* forget cached value in readline tests
* Thu Jun 14 2001 - pmladek@suse.cz
- fixed to compile with new automake
* Wed May 16 2001 - pmladek@suse.cz
- fixed cast warnigs on ia64
* Thu May 10 2001 - pmladek@suse.cz
- removed link:
ln -sf system.fvwm2rc $RPM_BUILD_ROOT/etc/X11/fvwm2/.fvwm2rc
(because susewm generates right config file system.fvwm2rc now)
- /etc/X11/fvwm2/system.fvwm2rc is right config file now
* Tue Apr 24 2001 - pmladek@suse.cz
- fixed conversions int <-> poiter on ia64
- fixed preprocesor problems on ia64
* Thu Apr 12 2001 - pmladek@suse.cz
- updated to version 2.3.31
* Mon Apr 09 2001 - pmladek@suse.cz
- added icons-xpm to Requires
* Wed Apr 04 2001 - mfabian@suse.de
- removed rplay again from "# neededforbuild" because a small
fvwm2 is needed as a default windowmanager and rplay will not
be in the default selection.
* Wed Apr 04 2001 - mfabian@suse.de
- added libstroke, libstroke-devel, and rplay to "# neededforbuild"
(request of upstream fvwm2 authors)
* Fri Mar 30 2001 - pmladek@suse.cz
- updated to version 2.3.30
- added URL
- compiled witk GTK and IMLIB
* added gtk gtk-devel gtkdoc glib glib-devel imlib imlib-devel
imlib-config to neededforbuild
- fixed call of suse_update_config
* Thu Mar 15 2001 - cihlar@suse.cz
- fixed file list
- removed xselection, package xselect is better
* Wed Mar 07 2001 - mfabian@suse.de
- repair packaging mistake, forgot to pack /usr/X11R6/share/
* Wed Mar 07 2001 - mfabian@suse.de
- upgrade to fvwm2-2.3.29
- improve nls examples
* Fri Feb 23 2001 - ro@suse.de
- added readline/readline-devel to neededforbuild (split from bash)
* Sun Jan 28 2001 - mfabian@suse.de
- upgraded to "stable beta release" FVWM 2.3.28.
- added icons tarball (previously included in main tarball)
- added "--enable-multibyte" to ./configure
- added fvwm-nls-examples.tar.bz2 (explanation and examples
for native language support, especially for Japanese)
- added symlink:
ln -sf system.fvwm2rc $RPM_BUILD_ROOT/etc/X11/fvwm2/.fvwm2rc
(because fvwm2 now reads only /etc/X11/fvwm2/system.fvwm2rc, but
SuSEconfig generates /etc/X11/fvwm/.fvwm2rc)
- removed patches changing path of perl (handled by configure now)
- removed old i18n patch (already included upstream now)
* Wed Dec 13 2000 - cihlar@suse.cz
- fixed i18n patch [#4532]
- removed %%preun
* Mon Nov 20 2000 - cihlar@suse.cz
- fixed neededforbuild
- requires: icons ...
* Fri Oct 13 2000 - cihlar@suse.cz
- fixed i18n
- bzipped sources
- fixed configuration
* Fri Aug 18 2000 - cihlar@suse.cz
- fixed to work with new pixmaps
- fixed config file
* Tue Jun 06 2000 - kukuk@suse.de
- Update to 2.2.4
- Move sysconfdir to /etc/X11/fvwm2
* Mon Jun 05 2000 - ro@suse.de
- doc relocation
* Mon Dec 13 1999 - ro@suse.de
- use /usr/X11R6/bin instead of /usr/bin/X11
- use /usr/X11R6/lib/X11 instead of /usr/lib/X11
* Mon Sep 20 1999 - ro@suse.de
- added Provides windowmanager
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Sat Jul 17 1999 - maddin@suse.de
- created package version 2.2.2 (based on and conflicting with fvwm-2.0)

3
fvwm_icons.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:741c1100478177d1989203cb04ff1332e8280789d5c76b42d945b8b9d040fa64
size 329871

0
ready Normal file
View File

467
system.fvwm2rc Normal file
View File

@ -0,0 +1,467 @@
# 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
#general configuration
DeskTopSize 3x2
EdgeResistance 250 10
EdgeScroll 0 0
ClickTime 750
ColormapFocus FollowsMouse
IgnoreModifiers L2
OpaqueMoveSize 100
#paths specific to fvwm2
# if you use X.org 6.9 or below change these two paths below
# to /usr/X11R6/lib...
ModulePath /usr/lib/X11/fvwm2
ImagePath /usr/lib/X11/fvwm2/pixmaps:/usr/share/wallpapers
#colors
# 0 = Default colors
# 1 = Inactive windows
# 2 = Active windows
# 3 = Inactive menu entry and menu background
# 4 = Active menu entry
# 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
# run FvwmTheme before anything else is done
ModuleSynchronous Timeout 5 FvwmTheme
#
# general setup
#
Style * Colorset 1
Style * HilightColorset 2
MenuStyle * MenuColorset 3
MenuStyle * ActiveColorset 4
MenuStyle * GreyedColorset 5
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"
#fvwm system functions
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 /usr/share/wallpapers/suse9.1-default.png
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 /usr/share/wallpapers/suse9.1-default.png
AddToFunc ExitFunction
+ "I" Exec xsetroot
#fvwm window modifier functions
AddToFunc MoveOrRaise
+ "C" Raise
+ "M" Raise
+ "M" Move
+ "D" Lower
AddToFunc ResizeOrRaise
+ "C" Raise
+ "M" Raise
+ "M" Resize
+ "D" Lower
AddToFunc MaximizeFunc
+ "M" Maximize 0 100
+ "C" Maximize 0 80
+ "D" Maximize 100 100
AddToFunc MoveOrIconify
+ "I" Raise
+ "M" Raise
+ "M" Move
+ "D" Iconify
#buttonbar menu
AddToMenu bargraphicspopup "Graphics" Title
+ "Gimp" Exec gimp
+ "XV" Exec xv
AddToMenu bartoolspopup "Tools" Title
+ "Firefox" Exec firefox
AddToMenu barshellspopup "Shell in XTerm" Title
+ "Shell in XTerm" Exec xterm -e bash -login
+ "Root shell" Function RootShell
AddToMenu barsusepopup "SUSE" Title
+ "Control Center" Exec xterm -e su - -c yast2
+ "Help" Exec susehelp
+ "SUSE 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 -
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
+ "" Nop
+ "Window &list (Alt-F11) " WindowList
+ "" Nop
+ "&Close (Alt-F9) " Delete
+ "&Kill (Alt-F11) " 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
#Menu: Modules
AddToMenu modules_popup "Modules" Title
+ "Audio" Module FvwmAudio
+ "Autoraise off" KillModule FvwmAuto
+ "Autoraise 500ms" Module FvwmAuto 500
+ "Banner" Module FvwmBanner
+ "Buttons" Module FvwmButtons
+ "Cascade" Module FvwmCascade
+ "Command" Module FvwmCommand
+ "Config" Module FvwmConfig
+ "Console" Module FvwmConsole
+ "Debug" Module FvwmDebug
+ "Form" Module FvwmForm
+ "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
+ "Script" Module FvwmScript
+ "Scroll" Module FvwmScroll
+ "Talk" Module FvwmTalk
+ "TaskBar" Module FvwmTaskBar
+ "Tile" Module FvwmTile
+ "Wharf" Module FvwmWharf
+ "WinList" Module FvwmWinList
#Menu: WindowManager
AddToMenu THISWM_MENU_popup "WindowManager" Title
+ "Modules" Popup modules_popup
+ "Fvwm-Manpages" Popup manpages_popup
+ "" Nop
+ "Fvwm2-Manpage" Exec xterm -e man fvwm
+ "" Nop
+ "Restart Fvwm2" Restart
+ "" Nop
+ "Exit" Quit
#Menu: Keyboardclicks
AddToMenu settings_kbdclick_popup "Keyboardclicks" Title
+ "hard" Exec xset c 100
+ "Off" Exec xset c off
+ "soft" 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
#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
#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
#Menu: Screen
PipeRead 'fvwm-menu-xlock --special-first'
PipeRead 'fvwm-menu-xlock --special-first --name=XSaverMenu -- -nolock'
AddToMenu screen_popup "Screen" Title
+ "Screen-Lock" Popup XLockMenu
+ "Screensaver" Popup XSaverMenu
#Menu: Settings
AddToMenu settings_popup "Settings" Title
+ "Keyboardclicks" Popup settings_kbdclick_popup
+ "Mouse" Popup settings_mouse_popup
+ "Speaker" Popup settings_speaker_popup
+ "xlock" Popup settings_xlock_popup
#Menu: Work
PipeRead 'xdg_menu --charset UTF-8 --format fvwm2'
AddToMenu WORK_MENU_popup "Work Menu" Title
+ "xterm" Exec xterm
+ "" Nop
+ "Top" Exec xterm -e top
+ "" Nop
+ "Screen" Popup screen_popup
+ "Settings" Popup settings_popup
+ "WindowManager" Popup THISWM_MENU_popup
+ "SUSE" 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"
AddToFunc barthiswmpopupfunc
+ "I" Popup THISWM_MENU_popup
AddToFunc barsusepopupfunc
+ "I" Popup barsusepopup
AddToFunc bargraphicspopupfunc
+ "I" Popup bargraphicspopup
AddToFunc bartoolspopupfunc
+ "I" Popup bartoolspopup
AddToFunc barshellspopupfunc
+ "I" Popup barshellspopup
*FvwmButtonsFont "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: (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 SUSE big.SuSEmenu.xpm Function barsusepopupfunc
*FvwmButtons Graphics gimp.xpm Function bargraphicspopupfunc
*FvwmButtons Tools toolbox.xpm Function bartoolspopupfunc
*FvwmButtons Shells xterm.xpm 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 "xeyes" SmartPlacement, RandomPlacement
Style "xclock" SmartPlacement, RandomPlacement
# see bug #36189
Style "AcroRead" SmartPlacement, RandomPlacement
# see bug #36188
# 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
# Key bindings
Key Left A SM Scroll -100 +0
Key Left A C CursorMove -1 0
Key Left A SC CursorMove -10 +0
Key Right A SM Scroll +100 +0
Key Right A C CursorMove +1 0
Key Right A SC CursorMove +10 +0
Key Up A SM Scroll +0 -100
Key Up A C CursorMove +0 -1
Key Up A SC CursorMove +0 -10
Key Down A SM Scroll +0 +100
Key Down A C CursorMove +0 +1
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 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 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
# Mouse bindings
Mouse 1 R A Menu WORK_MENU_popup Nop
Mouse 2 R A Module FvwmWinList Transient
Mouse 3 R A Menu xdg_menu Nop
Mouse 2 FST A Menu windowops Nop
Mouse 1 1 A Menu windowops Delete
Mouse 2 1 A Menu windowops Destroy
Mouse 3 1 A Menu windowops Nop
Mouse 1 SF A Function "ResizeOrRaise"
Mouse 1 T A Function "MoveOrRaise"
Mouse 1 I A Iconify
Mouse 2 I A Iconify
Mouse 3 TSIF A RaiseLower
Mouse 1 2 A Maximize 0 100
Mouse 2 2 A Maximize 100 100
Mouse 3 2 A Maximize 100 0
Mouse 0 4 A Iconify
Mouse 1 3 A Stick