- ##### Menu
- # Author: xiao feng <[email protected]>
- #
- #
- # Eclipse
- # Slickedit
- # ArgoUML
- # Gvim
- # Mozilla firefox
- # Mozilla Thunderbird
- # XMMS
- # Totem
- # RealPlayer
- # OpenOffice.org
- # GIMP
- # GNOME Games
- #####
- ImagePath ${HOME}/.fvwm/images:+
- SetEnv browser firefox
- SetEnv music_player xmms
- ##################################################################
- ### Starting and Exiting
- ##################################################################
- #### Start Function
- DestroyFunc StartFunction
- AddToFunc StartFunction
- + I Exec fvwm-root -r /home/wallpaper/0001.png
- + I Module FvwmPager
- + I Exec exec scim -d
- + I Module FvwmButtons -g 256x32+0-0 FvwmDock
- #### Splashscreen and RootTerminal only at Init
- DestroyFunc InitFunction
- AddtoFunc InitFunction
- #### Exit Function
- DestroyFunc ExitFunction
- AddToFunc ExitFunction
- ##################################################################
- ###################################################################
- ### General Settings
- ###################################################################
- #### Set the Desktop Size
- DeskTopSize 10x1
- EWMHBaseStruts 1 1 1 34
- IgnoreModifiers L25
- SnapAttraction 5
- EdgeScroll 0 0
- EdgeResistance 1000 20
- EdgeThickness 1
- ClickTime 150
- MoveThreshold 3
- OpaqueMoveSize unlimited
- HideGeometryWindow Always
- BugOpts FlickeringMoveWorkaround Off
- SnapGrid 1 1
- ColormapFocus FollowsFocus
- ###################################################################
- ### Styles
- ###################################################################
- #### Fvwm Modules Styles
- Style Fvwm* NoTitle, Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip, StaysOnBottom, NoHandles, BorderWidth 0
- Style FvwmPager StaysOnBottom, NoHandles, BorderWidth 0
- Style FvwmDock Sticky, NoTitle, NoHandles, Borderwidth 0
- Style FvwmDock WindowListSkip, StaysOnBottom
- #### Applications Styles
- Style gnome-terminal CenterPlacement, Title, EWMHMiniIconOverride, MiniIcon icons/24x24/xterm.png
- Style pcmanfm EWMHMiniIconOverride, MiniIcon icons/24x24/file-manager.png
- Style stellarium EWMHMiniIconOverride, MiniIcon icons/24x24/stellarium.png
- Style "*Eclipse*" Title, EWMHMiniIconOverride, MiniIcon icons/24x24/eclipse.png
- Style "*SlickEdit*" EWMHMiniIconOverride, MiniIcon icons/24x24/slickedit.png
- ########## ArgoUML
- Style "*Untitled*" EWMHMiniIconOverride, MiniIcon icons/24x24/argouml.png
- Style "*zargo" EWMHMiniIconOverride, MiniIcon icons/24x24/argouml.png
- Style "*uml" EWMHMiniIconOverride, MiniIcon icons/24x24/argouml.png
- Style gvim EWMHMiniIconOverride, MiniIcon icons/24x24/gvim.png
- Style "pgAdmin III" EWMHMiniIconOverride, MiniIcon icons/24x24/pgadmin3.png
- Style "MySQL Administrator" EWMHMiniIconOverride, MiniIcon icons/24x24/mysql_admin.png
- Style "MySQL Query Browser" EWMHMiniIconOverride, MiniIcon icons/24x24/mysql_query.png
- Style "*Mozilla Firefox" EWMHMiniIconOverride, MiniIcon icons/24x24/firefox.png
- Style "Mozilla Thunderbird" EWMHMiniIconOverride, MiniIcon icons/24x24/thunderbird.png
- Style "Mozilla" EWMHMiniIconOverride, MiniIcon icons/24x24/firefox.png
- Style xterm CenterPlacement, EWMHMiniIconOverride, MiniIcon icons/24x24/xterm.png
- Style gedit CenterPlacement, Title, EwmhMiniIconOverride, MiniIcon icons/24x24/gedit.png
- Style "xmms" NoTitle, EWMHMiniIconOverride, MiniIcon icons/24x24/xmms.png
- Style "XMMS Playlist" WindowListSkip
- Style "XMMS Equalizer" WindowListSkip
- Style "Totem" EWMHMiniIconOverride, MiniIcon icons/24x24/totem.png
- Style "RealPlayer" EWMHMiniIconOverride, MiniIcon icons/24x24/realplayer.png
- Style "MPlayer" NoTitle, EWMHMiniIconOverride, MiniIcon icons/24x24/mplayer.png
- -
- Style "texmaker" EWMHMiniIconOverride, MiniIcon icons/24x24/texmaker.png
- Style "*OpenOffice*" EWMHMiniIconOverride, MiniIcon icons/24x24/openoffice.png
- Style "PDF Viewer" EWMHMiniIconOverride, MiniIcon icons/24x24/xpdf.png
- Style "ChmSee" EWMHMiniIconOverride, MiniIcon icons/24x24/chmsee.png
- Style "GIMP Startup" NoTitle
- Style "GIMP" EWMHMiniIconOverride, MiniIcon icons/24x24/gimp.png
- Style "Layers, Channels*" EWMHMiniIconOverride, MiniIcon icons/24x24/gimp.png
- Style "Open Image" EWMHMiniIconOverride, MiniIcon icons/24x24/gimp.png
- Style "Save Image" EWMHMiniIconOverride, MiniIcon icons/24x24/gimp.png
- Style "XTerm" EWMHMiniIconOverride, MiniIcon icons/24x24/xterm.png
- Style "Calculator" EWMHMiniIconOverride, MiniIcon icons/24x24/calculator.png
- #### Override others icons
- Style * EwmhMiniIconOverride
- ###################################################################
- Style * Colorset 4, HilightColorset 4
- Style * SmartPlacement, WindowShadeSteps 0, ResizeOpaque
- Style * DecorateTransient, WindowShadeLazy
- Style * IconBox 15 15 -1 1, MouseFocusClickRaises
- Style * NoIcon, NoIconTitle
- Style * HandleWidth 1, BorderWidth 1
- Style * BorderColorset 7, /
- HilightColorset 9, /
- HilightBorderColorset 9
- Style * Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"
- #Style * Font "-*-Tahoma-*-*-*-*-*-120-*-*-*-*-*,-*-simsun-*-*-*-*-*-120-*-*-*-*-*"
- #Style * !Borders, NoHandles
- ###################################################################
- ###################################################################
- ### Colorsets
- ###################################################################
- #### Menu Colorset
- Colorset 0 /
- Foreground "white", /
- Background "#777777", /
- Hilight "#777777", /
- Shadow "#777777", /
- Tint "black" 50, /
- RootTransparent
- Colorset 1 /
- Foreground "#ff6600", /
- Background "#283e5e", /
- Hilight "black", /
- Shadow "gray"
- ### General Colorset
- Colorset 3 /
- fg #777777, /
- bg #ffffff, /
- fgsh #bbbbbb, /
- RootTransparent, /
- Tint #283e5e 70, /
- IconAlpha 60
- Colorset 4 /
- fg #000000, /
- bg #ffffff, /
- fgsh #bbbbbb, /
- RootTransparent, /
- Tint #101f36 70, /
- IconAlpha 10
- Colorset 5 /
- fg #ffffff, /
- bg #000000
- Colorset 6 /
- fg #ffffff, /
- bg #000000, /
- RootTransparent
- #### Dock Colorset
- Colorset 30 /
- fg #ffffff, /
- bg #ffffff, /
- hi #dde5ec, /
- sh #a6bbce, /
- RootTransparent, /
- Tint #101F36 65
- #### Border Colorset
- Colorset 7 /
- Background "#777777"
- Colorset 8 /
- Foreground "lightgray", /
- Background "#777777", /
- Hilight "gray", /
- Shadow "gray", /
- Tint "black" 30, /
- RootTransparent
- Colorset 9 /
- Foreground "#FF6600", /
- Background "#777777", /
- Hilight "black", /
- Shadow "black", /
- Tint "black" 60, /
- RootTransparent
- #### Pager Colorset
- Colorset 60 /
- Foreground "#FFFFFF", /
- Background "#444444", /
- Tint "black" 50, /
- RootTransparent, /
- fgTint, /
- IconAlpha, /
- IconTint
- Colorset 61 /
- Foreground "darkgray", /
- Background "darkgray", /
- Hilight "darkgray", /
- Shadow "darkgray", /
- Tint "#000066" 50, /
- RootTransparent
- Colorset 62 /
- Foreground "gray", /
- Background "#777777", /
- Hilight "#444444", /
- Shadow "#444444", /
- Tint "black" 50, /
- RootTransparent
- Colorset 63 /
- Foreground "white", /
- Background "#777777", /
- Hilight "#666666", /
- Shadow "#666666", /
- Tint "blue" 50, /
- RootTransparent
- ###################################################################
- ###################################################################
- ### CursorStyle
- ###################################################################
- #### Change style to left_ptr and fleur (missing cursors in my cursors theme)
- CursorStyle root left_ptr
- CursorStyle default left_ptr
- CursorStyle position left_ptr
- CursorStyle sys left_ptr
- CursorStyle menu left_ptr
- CursorStyle title left_ptr
- CursorStyle resize fleur
- CursorStyle stroke cross
- CursorStyle select draped_box
- ###################################################################
- ###################################################################
- ### Menu Settings
- ###################################################################
- MenuStyle * Hilight3DOff, PopupOffset +0 100, PopupDelay 200
- MenuStyle * Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"
- MenuStyle * MenuColorset 0, HilightBack, ActiveColorset 1
- MenuStyle * BorderWidth 1, SeparatorsLong, Animation, TrianglesSolid
- MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%2.3>%2|"
- #MenuStyle * AutomaticHotKeys
- ###################################################################
- ###################################################################
- ### Menu
- ###################################################################
- DestroyMenu MenuFvwmRoot
- AddToMenu MenuFvwmRoot
- + "&GNOME Terminal %icons/32x32/xterm.png%" Exec exec gnome-terminal
- + "&PCMAN %icons/32x32/pcmanfm.png%" Exec exec pcmanfm
- + "X&Kill %icons/32x32/xkill.png%" Pick Destroy
- + "" Nop
- + "&Development %icons/32x32/development.png%" Popup MenuDevelopment
- + "&Database %icons/32x32/database.png%" Popup MenuDatabase
- + "&Internet %icons/32x32/internet.png%" Popup MenuInternet
- + "&Graphics %icons/32x32/graphics.png%" Popup MenuGraphics
- + "&Application %icons/32x32/application.png%" Popup MenuApplication
- + "&Office %icons/32x32/office.png%" Popup MenuOffice
- + "&Science %icons/32x32/science.png%" Popup MenuScience
- + "&Multimedia %icons/32x32/multimedia.png%" Popup MenuMultimedia
- + "&System %icons/32x32/system.png%" Popup MenuSystem
- + "&FVWM %icons/32x32/fvwm.png%" Popup MenuFvwm
- + "" Nop
- + "&Quit %icons/32x32/quit.png%" Popup MenuQuit
- DestroyMenu MenuDevelopment
- AddToMenu MenuDevelopment
- + "&Eclipse %icons/32x32/eclipse.png%" Exec exec eclipse
- + "Visual &slickedit %icons/32x32/slickedit.png%" Exec exec /usr/local/slickedit/bin/vs
- + "&Mono doc %icons/32x32/monodoc.png%" Exec exec monodoc
- DestroyMenu MenuDatabase
- AddToMenu MenuDatabase
- + "&PgAdmin III %icons/32x32/pgadmin3.png%" Exec exec pgadmin3
- DestroyMenu MenuScience
- AddToMenu MenuScience
- + "&QCAD %icons/32x32/qcad.png%" Exec exec qcad
- + "BrlCAD &Archer %icons/32x32/brlcad.png%" Exec exec archer
- + "BrlCAD &MGED %icons/32x32/mged.png%" Exec exec mged
- DestroyMenu MenuApplication
- AddToMenu MenuApplication
- + "&Gedit %icons/32x32/gedit.png%" Exec exec gedit
- + "&StarDict %icons/32x32/stardict.png%" Exec exec stardict
- + "&Evince %icons/32x32/evince.png%" Exec exec evince
- + "&ChmSee %icons/32x32/chmsee.png%" Exec exec chmsee
- + "&Qalculate %icons/32x32/calc.png%" Exec exec qalculate
- DestroyMenu MenuInternet
- AddToMenu MenuInternet
- + "Mozilla &Firefox %icons/32x32/firefox.png%" Exec exec firefox
- + "Mozilla &Thunderbird %icons/32x32/thunderbird.png%" Exec exec thunderbird
- + "G&FTP %icons/32x32/gftp.png%" Exec exec gftp
- + "&Gaim %icons/32x32/gaim.png%" Exec exec gaim
- DestroyMenu MenuOffice
- AddToMenu MenuOffice
- + "OpenOffice.org 2.0.4 %icons/32x32/office.png%" Exec exec openoffice.org-2.0.4
- DestroyMenu MenuGraphics
- AddToMenu MenuGraphics
- + "&GIMP %icons/32x32/gimp.png%" Exec exec gimp-2.3
- + "&GQview %icons/32x32/gqview.png%" Exec exec gqview
- DestroyMenu MenuSystem
- AddToMenu MenuSystem
- + "Mount &CDROM %icons/32x32/cdrom.png%" Exec exec sudo mount /cdrom
- + "UMount &CDROM %icons/32x32/cdrom.png%" Exec exec sudo umount /cdrom
- + "Mount USB Hard Disk 1 %icons/32x32/usb_harddisk.png%" Exec exec sudo mount_msdosfs -L zh_CN.GB2312 /dev/da0s1 /mnt/FreeBSD
- + "Mount USB Hard Disk 2 %icons/32x32/usb_harddisk.png%" Exec exec sudo mount_msdosfs -L zh_CN.GB2312 /dev/da0s2 /mnt/Win32x86
- + "UMount USB Hard Disk 1 %icons/32x32/usb_harddisk.png%" Exec exec sudo umount /mnt/FreeBSD
- + "Umount USB Hard Disk 2 %icons/32x32/usb_harddisk.png%" Exec exec sudo umount /mnt/Win32x86
- + "&Xterm %icons/32x32/xterm.png%" Exec exec xterm
- + "X&Kill %icons/32x32/xkill.png%" Pick Destroy
- + "Refresh %icons/32x32/restart.png%" Refresh
- DestroyMenu MenuMultimedia
- AddToMenu MenuMultimedia
- + "&MPlayer %icons/32x32/mplayer.png%" Exec exec gmplayer
- + "&Xmms %icons/32x32/xmms.png%" Exec exec xmms
- + "&RealPlayer %icons/32x32/realplayer.png%" Exec exec realplay
- DestroyMenu MenuFvwm
- AddToMenu MenuFvwm
- + "FvwmConsole %icons/32x32/control.png%" Module FvwmConsole -terminal xterm
- DestroyMenu MenuQuit
- AddToMenu MenuQuit
- + "Restart Fvwm %icons/32x32/reboot.png%" Restart
- + "Quit Fvwm %icons/32x32/quit.png%" Quit
- + "" Nop
- + "Reboot System %icons/32x32/reboot.png%" Exec exec sudo reboot
- + "Shutdown System %icons/32x32/quit.png%" Exec exec sudo shutdown -h now
- #
- ###################################################################
- ### Titlebar Decoration
- ###################################################################
- DestroyFunc FuncFvwmDecorBackground
- AddToFunc FuncFvwmDecorBackground
- + I ButtonStyle All Simple -- UseTitleStyle
- + I TitleStyle InActive Colorset 8
- + I TitleStyle Active Colorset 9
- + I TitleStyle Centered
- + I TitleStyle -- flat
- + I TitleStyle Height 22
- FuncFvwmDecorBackground
- + I FuncFvwmDecorBackground
- AddButtonStyle 1 /
- ActiveUp (Pixmap decoration/stick.png -- flat) /
- ActiveDown (Pixmap decoration/stick.png -- flat) /
- Inactive (Pixmap decoration/stick.png -- flat)
- AddButtonStyle 6 /
- ActiveUp (Pixmap decoration/icon.png -- flat) /
- ActiveDown (Pixmap decoration/icon.png -- flat) /
- Inactive (Pixmap decoration/icon.png -- flat)
- AddButtonStyle 4 /
- ActiveUp (Pixmap decoration/max.png -- flat) /
- ActiveDown (Pixmap decoration/max.png -- flat) /
- Inactive (Pixmap decoration/max.png -- flat)
- AddButtonStyle 2 /
- ActiveUp (Pixmap decoration/close.png -- flat) /
- ActiveDown (Pixmap decoration/close.png -- flat) /
- Inactive (Pixmap decoration/close.png -- flat)
- Style * Button 1, Button 2, Button 4, Button 6, GrabFocusOff
- Style * FvwmButtons
- Style * HandleWidth 1, BorderWidth 1
- Style * Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=14:encoding=iso10646-1"
- Style * Colorset 8, /
- BorderColorset 8, /
- HilightColorset 9, /
- HilightBorderColorset 9
- AddToFunc FuncFvwmReloadDecor
- + I BorderStyle Simple -- HiddenHandles NoInset
- + I TitleStyle -- Flat
- + I ButtonStyle All -- Flat
- FuncFvwmReloadDecor
- ###################################################################
- ###################################################################
- ### Mouse Bindings
- ###################################################################
- #### Root Menus
- # Left Mouse Key -> Root Menu
- Mouse 1 R A Menu MenuFvwmRoot
- Mouse 1 W CM StrokeFunc
- # Right Mouse Key -> Exec gnome-terminal
- Mouse 3 R A Exec exec gnome-terminal
- # Middle Mouse Key -> Window list
- Mouse 2 R A WindowList NoCurrentDeskTitle
- #### Titlebar Buttons
- Mouse 1 1 A Menu MenuFvwmWindowOps
- Mouse 3 1 A Menu MenuFvwmwindowOps
- Mouse 1 4 A Maximize
- Mouse 1 2 A Close
- #### Window, Frame, Side, Others
- Mouse 1 FS A ResizeFunc
- Mouse 2 W C ResizeFunc
- Mouse 1 W M MoveFunc
- Mouse 3 W M ResizeFunc
- Mouse 3 TSIF A RaiseLower
- Mouse 3 T A Menu MenuFvwmWindowOps
- AddToFunc ResizeFunc "M" Resize
- AddToFunc MoveFunc "M" Move
- #### Icons Binding
- Mouse 1 6 A Iconify
- Mouse 2 I A Move
- #### Wheel Toggle Shade
- Mouse 2 T A Pick WindowShade Toggle
- Mouse 4 T N WindowShade True
- Mouse 5 T N WindowShade False
- Mouse 4 TW M WindowShade True
- Mouse 5 TW M WindowShade False
- #### Mouse Gesture Binding
- ###################################################################
- ###################################################################
- ### Keyboard Bindings
- ###################################################################
- Key Tab A M Windowlist Root c c NoCurrentDeskTitle
- #### Windows Key -> Root Menu
- Key Super_L A A Menu MenuFvwmRoot
- Key Super_R A A Menu MenuFvwmRoot
- #### Traditional Bindings
- # Alt + F4 -> Close Window
- Key F4 A M Pick Close
- # Alt + X -> Destroy
- Key X A M Pick Destroy
- # Ctrl + Alt + M -> Maximize Window
- KEY M A CM Maximize
- #### Fvwm Special Bindings
- # Alt + F3 -> FvwmConsole
- Key F3 A M Module FvwmConsole -terminal xterm
- # Alt + I -> Window ID
- Key I A M Pick Module FvwmIdent
- # Ctrl + Alt + R -> Restart FVWM
- Key R A CM Restart
- # Ctrl + Alt + F4 -> Quit Fvwm
- Key F4 A CM Quit
- #### Applications Bindings
- # Alt + F1 -> Exec xman
- Key F1 A M Exec exec xman
- #### Pager Bindings
- # Ctrl + Alt + Right -> Move to Page+1
- Key Right A CM GoToPage +1p 0p
- Key Left A CM GoToPage -1p 0p
- Key Up A CM GoToPage 0p -1p
- Key Down A CM GoToPage 0p +1p
- # Print -> Print Screen
- Key Print A A Exec exec gnome-screenshot
- ###################################################################
- DestroyMenu MenuFvwmWindowOps
- AddToMenu MenuFvwmWindowOps
- + "Redimensionner" Pick Resize
- + "Shade" Pick WindowShade Toggle
- + "S&tick" Pick Stick
- + "Ra&fraichir" Pick RefreshWindow
- + "" Nop
- + "Identification" Pick Module FvwmIdent
- + "" Nop
- + "Envoyer vers" Popup MenuFvwmSendTo
- + "" Nop
- + "Fermer" Close
- + "Tuer" Destroy
- DestroyMenu MenuFvwmSendTo
- AddToMenu MenuFvwmSendTo
- + " Page &1 " MoveToPage 0 0
- + " Page &2 " MoveToPage 1 0
- + " Page &3 " MoveToPage 2 0
- + " Page &4 " MoveToPage 3 0
- + " Page &5 " MoveToPage 4 0
- + " Page &6 " MoveToPage 5 0
- + " Page &7 " MoveToPage 6 0
- + " Page &8 " MoveToPage 7 0
- + " Page &9 " MoveToPage 8 0
- + " Page &10 " MoveToPage 9 0
- ###################################################################
- ###################################################################
- ### Dock
- ###################################################################
- DestroyModuleConfig FvwmDock: *
- *FvwmDock: Rows 1
- *FvwmDock: Columns 8
- *FvwmDock: Frame 0
- *FvwmDock: Colorset 60
- # eclipse
- *FvwmDock: (1x1, Icon icons/24x24/eclipse.png, ActionOnPress, Action(Mouse 1) `DockLaunch eclipse $left $top`, Action(Mouse 3) `Next (/usr/local/bin/eclipse) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`)
- # slickedit
- *FvwmDock: (1x1, Icon icons/24x24/slickedit.png, ActionOnPress, Action(Mouse 1) `DockLaunch /usr/local/slickedit/bin/vs $left $top`, Action(Mouse 3) `Next (slickedit) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`)
- # gimp
- *FvwmDock: (1x1, Icon icons/24x24/gimp.png, ActionOnPress, Action(Mouse 1) `DockLaunch gimp-2.3 $left $top`, Action(Mouse 3) `Next (gimp-2.3) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`)
- # office
- *FvwmDock: (1x1, Icon icons/24x24/office.png, ActionOnPress, Action(Mouse 1) `DockLaunch openoffice.org-2.0.4 $left $top`, Action(Mouse 3) `Next (openoffice.org-2.0.4) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`)
- # web browser
- *FvwmDock: (1x1, Icon icons/24x24/firefox.png, ActionOnPress, Action(Mouse 1) `DockLaunch firefox $left $top`, Action(Mouse 3) `Next (firefox) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`)
- # thunderbird
- *FvwmDock: (1x1, Icon icons/24x24/thunderbird.png, ActionOnPress, Action(Mouse 1) `DockLaunch thunderbird $left $top`, Action(Mouse 3) `Menu MenuMultimedia Rectangle +$left+$top -100m 0`)
- # xmms
- *FvwmDock: (1x1, Icon icons/24x24/xmms.png, ActionOnPress, Action(Mouse 1) `DockLaunch xmms $left $top`, Action(Mouse 3) `Next (xmms2) Popup MenuMultimedia Rectangle +$left+$top -100m 0`)
- # Mplayer
- *FvwmDock: (1x1, Icon icons/24x24/mplayer.png, ActionOnPress, Action(Mouse 1) `DockLaunch gmplayer $left $top`, Action(Mouse 3) `Next (gmplayer) Popup MenuFvwmWindowOps Rectangle +$left+$top -100m 0`)
- DestroyFunc DockLaunch
- AddToFunc DockLaunch
- + C Any ($1) Next ($1) WindowListFunc
- + C TestRc (NoMatch) Exec $0
- + H Any ($1) WindowList ($1) Rectangle +$2+$3 0 -100m CurrentAtEnd UseListSkip SortByClass NoCurrentDeskTitle
- + D Exec $0
- ###################################################################
- ### Pager
- ###################################################################
- DestroyModuleConfig FvwmPager: *
- *FvwmPager: Geometry 329x32+257-0
- *FvwmPager: MiniIcons
- *FvwmPager: Window3DBorders
- *FvwmPager: Colorset * 60
- *FvwmPager: HilightColorset * 61
- *FvwmPager: WindowColorsets 62 63
- *FvwmPager: BalloonColorset * 63
- *FvwmPager: Font none
- *FvwmPager: SmallFont none
- *FvwmPager: Balloons All
- *FvwmPager: BalloonFont "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"
- *FvwmPager: BalloonYOffset +2
- *FvwmPager: BalloonBorderWidth 1
- *FvwmPager: UseSkipList
- *FvwmPager: MoveThreshold 0
- #*FvwmPager: SolidSeparators
- *FvwmPager: WindowBorderWidth 1
- ###################################################################
- ###################################################################
- # Icons panel {{{1
- All (FvwmIconMan-Icons) Close
- DestroyModuleConfig FvwmIconMan-Icons: *
- *FvwmIconMan-Icons: Resolution Global
- *FvwmIconMan-Icons: UseWinList True
- *FvwmIconMan-Icons: DontShow Class=FvwmButtons,FvwmIconMan,FvwmPager,FvwmIdent,FvwmForm
- *FvwmIconMan-Icons: ShowOnlyIcons True
- *FvwmIconMan-Icons: DrawIcons True
- *FvwmIconMan-Icons: Sort Id
- *FvwmIconMan-Icons: FollowFocus True
- *FvwmIconMan-Icons: Format ""
- *FvwmIconMan-Icons: Title ""
- *FvwmIconMan-Icons: ButtonGeometry 32x32
- *FvwmIconMan-Icons: ManagerGeometry 10x0+587-0
- *FvwmIconMan-Icons: Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"
- # Tips settings {{{2
- *FvwmIconMan-Icons: Tips always
- *FvwmIconMan-Icons: TipsDelays 200 100
- *FvwmIconMan-Icons: TipsFormat "%t"
- *FvwmIconMan-Icons: TipsFont "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"
- *FvwmIconMan-Icons: TipsBorderWidth 0
- *FvwmIconMan-Icons: TipsColorset 60
- *FvwmIconMan-Icons: TipsJustification leftup
- # Button look {{{2
- *FvwmIconMan-Icons: PlainButton flat
- *FvwmIconMan-Icons: FocusButton flat
- *FvwmIconMan-Icons: SelectButton flat
- *FvwmIconMan-Icons: FocusAndSelectButton flat
- *FvwmIconMan-Icons: IconButton flat
- # Colorsets {{{2
- *FvwmIconMan-Icons: Colorset 60
- *FvwmIconMan-Icons: PlainColorset 60
- *FvwmIconMan-Icons: FocusColorset 60
- *FvwmIconMan-Icons: SelectColorset 61
- *FvwmIconMan-Icons: FocusAndSelectColorset 60
- *FvwmIconMan-Icons: IconColorset 60
- # Actions {{{2
- *FvwmIconMan-Icons: Action Mouse 1 A SendCommand "Function Window-Focus-CurrentDesk-Raised"
- *FvwmIconMan-Icons: Action Mouse 2 MS SendCommand "Close"
- *FvwmIconMan-Icons: Action Mouse 2 N SendCommand "Nop"
- *FvwmIconMan-Icons: Action Mouse 3 A SendCommand "Function Window-Focus-DefaultDesk-Raised"
- # }}}2
- Module FvwmIconMan FvwmIconMan-Icons
- Style * NoIcon
- ###################################################################
- ###################################################################
- # Date time
- # Clock {{{1
- All (FvwmButtons-Clock) Close
- DestroyModuleConfig FvwmButtons-Clock: *
- *FvwmButtons-Clock: Geometry -0-0
- *FvwmButtons-Clock: BoxSize smart
- *FvwmButtons-Clock: ActiveColorset 60
- *FvwmButtons-Clock: Colorset 60
- *FvwmButtons-Clock: Columns 2
- *FvwmButtons-Clock: Padding 2 2
- *FvwmButtons-Clock: Frame 0
- *FvwmButtons-Clock: (2x1, Size 114 32, /
- Swallow (Close, Respawn, FvwmModule) "FvwmScript-Clock" 'FvwmScript ./scripts/FvwmScript-Clock-24h-small_date', /
- Module FvwmButtons FvwmButtons-Clock
./scripts/FvwmScript-Clock-24h-small_date文件內容:
- # This script is obsolete, will be removed in FVWM-Crystal 3.0.5
- WindowTitle {FvwmScript-Clock}
- WindowSize 110 18
- #Font "-*-microsoft yahei-medium-r-normal-*-*-120-*-*-p-*-*,-*-r-*-"
- Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"
- Colorset 60
- Init
- Begin
- # 24-hour clock
- Set $tmp = (GetOutput {exec date "+%b %e %R"} 1 -1)
- # 12-hour clock
- # Set $tmp = (GetOutput {exec date "+%I:%M"} 1 -1)
- ChangeTitle 1 $tmp
- End
- PeriodicTasks
- Begin
- If (RemainderOfDiv (GetTime) 60)==0 Then
- Begin
- # 24 hour clock
- Set $tmp = (GetOutput {exec date "+%b %e %R"} 1 -1)
- # 12-hour clock
- # Set $tmp = (GetOutput {exec date "+%I:%M"} 1 -1)
- ChangeTitle 1 $tmp
- End
- End
- Widget 1
- Property
- Position 0 -3
- Size 110 22
- Type ItemDraw
- Flags NoReliefString
- Title {}
- Colorset 60
- Main
- Case message of
- SingleClic :
- Begin
- End
- End
整個目錄結構爲:
.fvwm <DIR>
|-images <DIR> 圖片路徑詳見配置文件,請自行修改.
|-scripts <DIR>
|-FvwmScript-Clock-24h-small_date
|- .fvwm2rc