This commit is contained in:
commit
3f63ac84ec
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal 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
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
466
_system.fvwm2rc
Normal file
466
_system.fvwm2rc
Normal 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
|
11
fvwm-2.5.19-gcc-warnings.patch
Normal file
11
fvwm-2.5.19-gcc-warnings.patch
Normal 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
37
fvwm-2.5.19-ia64.patch
Normal 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;
|
||||||
|
}
|
||||||
|
}
|
11
fvwm-2.5.19-sec-fvwmname.patch
Normal file
11
fvwm-2.5.19-sec-fvwmname.patch
Normal 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
11
fvwm-configure.patch
Normal 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
|
3
fvwm-snap-20061212.tar.bz2
Normal file
3
fvwm-snap-20061212.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5a0fef63538879dc51da79170c3da6281c0f55f7a1a42bd74912d2a328c537aa
|
||||||
|
size 1976786
|
463
fvwm2.changes
Normal file
463
fvwm2.changes
Normal 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
57
fvwm2.desktop
Normal 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 quản lý cửa 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
410
fvwm2.spec
Normal 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
3
fvwm_icons.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:741c1100478177d1989203cb04ff1332e8280789d5c76b42d945b8b9d040fa64
|
||||||
|
size 329871
|
467
system.fvwm2rc
Normal file
467
system.fvwm2rc
Normal 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
|
Loading…
Reference in New Issue
Block a user