LinuxÒÁµéÔ°ÂÛ̳'s Archiver

jiasen1982 ·¢±íÓÚ 2005-11-24 16:29

ÇóÖú¹ØÓÚFVWMµÄ͸Ã÷ÎÊÌâ

ÎÒÊǸöFVWMµÄÐÂÊÖ
ÒÔÏÂÊÇÎÒÅäÖÆµÄÒ»¸ö×ÀÃæ£¬²»ºÃ£¬Èôó¼Ò¼ûЦÁË
ÎÒÓõÄÊÇfvwmi18n-0.2+fvwm-metisse-2.5.8
·¢Ïֲ˵¥Í¸Ã÷ÄÜÓÃÁË£¬¿ÉÊÇ×óϽǵÄFvwmIconManºÍÓÒϽǵÄFvwmPager»¹ÊDz»ÄÜ͸Ã÷
ÁíÍâµ÷ÓõÄXclockºÍxosviewÔõôÈÃËüÃÇ͸Ã÷ÄØ£¿
˳±ã¸½ÉÏÎÒµÄ.fvwm2rc
Çë¸ßÊÖ°ïÎÒ¿´¿´£¬ÓÐûÓв»¶ÔµÄµØ·½

ÕâÊÇÐÞ¸ÄÒ»¸öµÂ¹úÈ˵Ä
ΪÁ˼ò½à£¬ËùÓй¦ÄÜÈ«²¿Óò˵¥ÊµÏÖ

jiasen1982 ·¢±íÓÚ 2005-11-24 16:32

ÎÒµÄ.fvwm2rc

###################################################################
### Environnement Settings
###################################################################

#### Set image path
ImagePath ${HOME}/.fvwm/images:/usr/share/pixmaps:/usr/share/icons/

#### Set the wallpaper and wallpapers directory
#### Use fbsetbg (from Fluxbox)
SetEnv fvwm_root "fvwm-root -r "

##################################################################




##################################################################
### Starting and Exiting
##################################################################

#### Splashscreen and RootTerminal only at Init
AddtoFunc InitFunction
+ I Module FvwmBanner
+ I Wait GameConsole
+ I GameConsole

#### Start Function
#### Launch needed Fvwm Modules
AddToFunc StartFunction
+ I Exec exec $[fvwm_root] ~/fulmine.png
+ I Test (Restart) All (Iconic) Test (f $[FVWM_USERDIR]/icon.tmp.$[w.id].png) WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png
#+ I Exec exec ~/.fvwm/scripts/xmodmap.sh
+ I Module FvwmCommandS
+ I Module FvwmProxy
+ I Module FvwmPager
+ I Module FvwmAnimate
+ I Module FvwmIconMan
+ I Module FvwmButtons



#+ I Module FvwmButtons
#+ I GameConsole


#### Exit Function
AddToFunc ExitFunction
+ I Test (!ToRestart) Exec exec rm -f $[HOME]/.fvwm/icon.tmp.*

##################################################################




###################################################################
### General Settings
###################################################################

#### Set the Desktop Size
DeskTopSize 3x2

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
Style * Colorset 3, HilightColorset 4
Style * Font  -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
Style * IconFont  -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*

Style * SmartPlacement, WindowShadeSteps 0, ResizeOutLine
Style * DecorateTransient, NoPPosition
Style * IconBox 15 15 -1 1, SloppyFocus, MouseFocusClickRaises
Style * SmartPlacement, WindowShadeSteps 20, ResizeOpaque
Style * NoIcon, NoIconTitle
Style * BorderWidth 1, HandleWidth 1
###################################################################




###################################################################
### Colorsets
###################################################################

#### Menu Colorset
Colorset 0 fg #ffffff, fgsh #000000, bg #f6f6f6, sh #6e90b3, hi #91b6db, Translucent #283e5e 65
Colorset 1 fg #000000, fgsh #b5b7b8, bg #ffffff, hi #ffffff, sh #9a9a9a, Translucent #dce0e7 50
#### General Colorset
Colorset 3 fg #f6f6f6, bg #000000, fgsh #000000, NoShape, RootTransparent, Tint #283e5e 70, IconAlpha 60
Colorset 4 fg #ffffff, bg #000000, fgsh #000000, Noshape, RootTransparent, Tint #101f36 70, IconAlpha 100
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
#### Pager Colorset
Colorset 60 fg white, bg average, RootTransparent, Tint black 20
Colorset 61 fg white, bg average, Noshape, RootTransparent, Tint #101f36 70
Colorset 62 fg white, bg average, RootTransparent, Tint #466696 50
Colorset 63 fg white, bg average, Noshape, RootTransparent, Tint #101f36 50
###################################################################




###################################################################
### CursorStyle
###################################################################
#### Change style to left_ptr and fleur (missing cursors in my 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

###################################################################



###################################################################
### Titlebar Decoration
###################################################################
DestroyFunc FuncFvwmDecorBackground
AddToFunc   FuncFvwmDecorBackground
+ I TitleStyle AllActive   TiledPixmap decoration/iconbarf.xpm
+ I TitleStyle AllInactive TiledPixmap decoration/iconbaru.xpm
+ I ButtonStyle All Simple -- UseTitleStyle
FuncFvwmDecorBackground
+ I FuncFvwmDecorBackground
AddButtonStyle 1 \
    ActiveUp   (Pixmap decoration/stick.xpm -- flat) \
    ActiveDown (Pixmap decoration/stick.xpm -- flat) \
    Inactive   (Pixmap decoration/stick.xpm -- flat)
AddButtonStyle 6 \
    ActiveUp   (Pixmap decoration/icon.xpm -- flat) \
    ActiveDown (Pixmap decoration/icon.xpm -- flat) \
    Inactive   (Pixmap decoration/icon.xpm -- flat)
AddButtonStyle 4 \
    ActiveUp   (Pixmap decoration/max.xpm -- flat) \
    ActiveDown (Pixmap decoration/max.xpm -- flat) \
    Inactive   (Pixmap decoration/max.xpm -- flat)
AddButtonStyle 2 \
    ActiveUp   (Pixmap decoration/close.xpm -- flat) \
    ActiveDown (Pixmap decoration/close.xpm -- flat) \
    Inactive   (Pixmap decoration/close.xpm -- flat)
Style "*" Button 1, Button 2, Button 4, Button 6, GrabFocusOff
Style "*" FvwmButtons
AddToFunc   FuncFvwmReloadDecor
+ I BorderStyle Simple -- HiddenHandles NoInset
+ I TitleStyle  -- Flat
+ I ButtonStyle All -- Flat

TitleStyle Height 16

### Styles
###################################################################

#### Fvwm Modules Styles
Style FvwmPager    NoTitle,  Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip
Style FvwmPager    StaysOnTop, NoHandles, BorderWidth 0
Style FvwmIconMan    NoTitle,  Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip
Style FvwmIconMan    StaysOnTop, NoHandles, BorderWidth 54
#Style FvwmDock    NoTitle,  Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip
#Style FvwmDock     WindowListSkip, StaysOnBottom
Style FvwmButtons    NoTitle,  Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip
Style FvwmButtons     WindowListSkip, StaysOnBott
#### Applications Styles
Style GameConsole NoTitle, Sticky, WindowListSkip, CirculateSkipIcon, CirculateSkip
Style GameConsole StaysOnTop, NoHandles, BorderWidth 0, WindowShadeSteps 150
Style Firefox-bin EWMHMiniIconOverride, MiniIcon icons/firefox.png
Style Thunderbird-bin EWMHMiniIconOverride, MiniIcon icons/thunderbird.png
Style gvim  EWMHMiniIconOverride, MiniIcon icons/gvim.png
Style gnome-terminal  EWMHMiniIconOverride, MiniIcon icons/gnome-terminal.png
Style xchat-2  EWMHMiniIconOverride, MiniIcon icons/xchat.png
Style gimp-2.0 EWMHMiniIconOverride, MiniIcon icons/gimp.png
Style gDestroyModuleConfig FvwmTaskBar: *
Style nautilus EWMHMiniIconOverride, MiniIcon icons/nautilus.png
Style gFTP EWMHMiniIconOverride, MiniIcon icons/gftp.png
Style Gkrellm2 NoTitle, Sticky, WindowListSkip, StaysOnBottom, NeverFocus
Style xmms NoTitle, Sticky, WindowListSkip, BorderWidth 0
Style Gdesklets NoTitle, NoHandles, Borderwidth 0
Style MPlayer NoTitle, Sticky, WindowListSkip
Style Untitled  NoTitle
#### Override others icons
Style * EwmhMiniIconOverride
###################################################################


###################################################################
### Menu Settings
###################################################################
MenuStyle * Hilight3DThin, PopupOffset +0 100, PopupDelay 400
MenuStyle * Font  -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
MenuStyle * MenuColorset 0, HilightBack, ActiveColorset 1
MenuStyle * BorderWidth 1, TitleUnderlines1, SeparatorsLong, TrianglesSolid, Animation
MenuStyle * ItemFormat "%.2|%.5i%.5l%.5i%2.3>%2|"
###################################################################



###################################################################
### Menu
###################################################################

DestroyMenu MenuFvwmRoot
AddToMenu MenuFvwmRoot
+   "I LOVE YOU"%crystalsvg/48x48/apps/ksplash.png%              Popup MenuUse
+   ""                                      Nop
+   "playxmms"%crystalsvg/32x32/apps/kthememgr.png%              Popup playxmms
+   ""                                      Nop
+   "Refresh"%crystalsvg/32x32/apps/keditbookmarks.png%              Refresh
+   "Kill"%crystalsvg/32x32/apps/kcmx.png%                 Pick Destroy
+   ""                                      Nop
+   "°ì¹«"%icons/office.png%              Popup MenuOffice
+   "ÍøÂç"%icons/internet.png%          Popup MenuInternet
+   "¶àýÌå"%icons/multimedia.png%      Popup MenuMultimedia
+   "ÓÎÏ·"%icons/bluefish.png%      Popup MenuGame


+   "ϵͳ¹¤¾ß"%hicolor/24x24/apps/gnome-settings.png%          Popup MenuUtilities
+   "fvwm¹¤¾ß"%crystalsvg/22x22/apps/superkaramba.png%          Popup MenuFvwmConfig
+   ""                                      Nop

+   "Í˳ö"%icons/prefs.png%          Popup MenuQuit-Verify

DestroyMenu MenuOffice
AddToMenu MenuOffice
+   "Vim"%crystalsvg/32x32/apps/gvim.png%                   Exec exec gvim -geom 115x46
+   "Gedit"%icons/gvim.png%                 Exec exec gedit
+   "The &Gimp"%icons/gimp.png%             Exec exec gimp-2.0

+   "quanta"%hicolor/32x32/apps/quanta.png%                 Exec exec quanta
+   "abiword"%abiword_48.png%       Exec exec abiword
+   ""                                      Nop
+   "wps°ì¹«"%gnome-debian.png%              Popup MenuOfficeWps
+   ""                                      Nop
+   "OpenOffice°ì¹«"%gnome-gsame.png%              Popup MenuOfficeOpenOffice
+   ""                                      Nop
+   "KolourPaint"%gnome-spider.png%       Exec exec kolourpaint %u
+   "KIconEdit"%gnome-tigert.png%       Exec exec kiconedit -caption "%c" %i %m %u
+   "KCalc"%crystalsvg/32x32/apps/kcalc.png%       Exec exec kcalc  -caption "%c" %i %m
+   "×Ö·ûÑ¡ÔñÆ÷"%crystalsvg/32x32/apps/fonts.png%       Exec execkcharselect -caption "%c" %i %m
+   "KHexEdit"%crystalsvg/32x32/apps/khexedit.png%       Exec ekhexedit -caption "%c" %i %m %f



DestroyMenu MenuOfficeWps
AddToMenu MenuOfficeWps

+   "wpsÎÄ×ֱ༭"%crystalsvg/32x32/apps/iconthemes.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/swriter
+   "wps½ðɽÑÝʾ"%crystalsvg/32x32/apps/penguin.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/simpress
+   "wpsµç×Ó±í¸ñ"%crystalsvg/32x32/apps/phppg.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/scalc
+   "wpsÑùʽ¹ÜÀí"%crystalsvg/32x32/apps/pysol.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/fromtemplate
+   "wpsÍøÒ³±à¼­"%crystalsvg/32x32/apps/edu_mathematics.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/sweb
+   "wpsͼÐλæÖÆ"%crystalsvg/32x32/apps/kalzium.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/sdraw
+   "wpsÊýѧ¹«Ê½±à¼­"%crystalsvg/32x32/apps/dia.png%         Exec exec /home/jiasen/WPSOfficeStormBeta1.0/program/smath

DestroyMenu MenuOfficeOpenOffice
AddToMenu MenuOfficeOpenOffice
+   "OpenofficeÎÄ×ֱ༭"%redhat-office.png%         Exec exec oowriter
+   "Openoffice½ðɽÑÝʾ"%redhat-presentations.png%         Exec exec ooimpress
+   "Openofficeµç×Ó±í¸ñ"%redhat-spreadsheet.png%         Exec exec oocalc
+   "OpenofficeͼÐλæÖÆ"%switchdesk.png%         Exec exec oodraw
+   "OpenofficeÊýѧ¹«Ê½±à¼­"%system-logviewer.png%         Exec exec oomath

DestroyMenu MenuInternet
AddToMenu MenuInternet
+   "Konqueror"%crystalsvg/32x32/apps/konqueror.png%    Exec exec kfmclient openProfile webbrowsing
+   "Mozilla &Firefox"%icons/firefox.png%   Exec exec firefox
+   "Mozilla &Thunderbird"%icons/thunderbird.png%   Exec exec thunderbird
+   "Xchat"%icons/xchat.png%                Exec exec xchat-2
+   "Gaim"%crystalsvg/32x32/apps/gaim.png%                  Exec exec gaim
+   "eva"%hicolor/32x32/apps/eva.png%                  Exec exec eva
+   "irc"%gnome-irc.png%                  Exec exec xchat
+   ""                              Nop
+   "Ô¶³Ì×ÀÃæÁ¬½Ó"%icons/firefox.png%   Exec exec krdc -caption "%c" %i %m
+   "Gftp"%icons/gftp.png%                  Exec exec gftp
+   "ethereal"%ethereal.png%                  Exec exec ethereal
+   "Traceroute"%crystalsvg/32x32/apps/proxy.png%      Exec exec xmtr
+   "¿ØÖƺͼàÊÓÍøÂçÉ豸"%crystalsvg/32x32/apps/kcmpci.png%      Exec exec /usr/bin/system-control-network
DestroyMenu MenuUse
AddToMenu MenuUse
+   "¸öÈËÎļþ¼Ð"%crystalsvg/32x32/apps/kfm_home.png%   Exec exec kfmclient openProfile filemanagement
+   "ÖÕ¶Ë"%icons/gnome-terminal.png%   Exec exec konsole
+   "³¬¼¶ÖÕ¶Ë"%icons/gnome-terminal.png%   Exec exec kdesu konsole

DestroyMenu MenuMultimedia
AddToMenu MenuMultimedia
+   "G&rip"%icons/grip.png%                 Exec exec grip
+   "K3b"%icons/k3b.png%                    Exec exec k3b
+   "Mplayer"%icons/mplayer.png%            Exec exec gmplayer
+   "realplay"%crystalsvg/32x32/apps/realplayer.png%            Exec exec realplay
+   "Totem µçÓ°²¥·Å»ú"%crystalsvg/32x32/apps/kbattleship.png%            Exec exec totem
+   "ÒôÀÖ²¥·ÅÆ÷"%crystalsvg/32x32/apps/kaboodle.png%                    Exec exec rhythmbox
+   "KView"%crystalsvg/32x32/apps/kghostview.png%               Exec exec kview -caption "%c" %i %m %U
+   "KSnapshot"%crystalsvg/32x32/apps/ksnapshot.png%            Exec exec ksnapshot -caption "%c" %i %m
+   "Grip"%crystalsvg/32x32/apps/galeon.png%                    Exec exec grip
+   "CD ²¥·ÅÆ÷"%crystalsvg/32x32/apps/kscd.png%                    Exec exec kscd
+   ""                              Nop
+   "aRts ¿ØÖƹ¤¾ß"%crystalsvg/32x32/apps/artscontrol.png%                    Exec exec artscontrol -caption "%c"
+   "CD ÌáÈ¡Æ÷"%crystalsvg/32x32/apps/kaudiocreator.png%                    Exec exec kaudiocreator
+   "KRec"%crystalsvg/32x32/apps/krec.png%                    Exec exec krec %i %m -caption "%c"


DestroyMenu MenuUtilities
AddToMenu MenuUtilities
+   "Ark"%crystalsvg/32x32/apps/kbackgammon_engine.png%   Exec exec ark -caption "%c" %i %m %U
+   "vmware"%vmware-workstation.png%                      Exec exec vmware
+   "KDEϵͳÎÀÊ¿"%crystalsvg/32x32/apps/ksysguard.png%    Exec exec ksysguard %U
+   "Îļþ¹ÜÀíÆ÷ - ³¬¼¶Óû§Ä£Ê½"%crystalsvg/32x32/apps/catalogmanager.png%   Exec exec konqueror --profile filemanagement
+   "·þÎñÉèÖÃ"%crystalsvg/32x32/apps/package_utilities.png%    Exec exec /usr/bin/system-config-services
+   "Éù¿¨¼ì²â"%crystalsvg/32x32/apps/catalogmanager.png%   Exec exec /usr/bin/system-config-soundcard

DestroyMenu MenuQuit-Verify
AddToMenu MenuQuit-Verify
+   "ÖØÆôX"%icons/quit2.png%           Restart
+   "Í˳öX"%icons/quit2.png%              Quit

DestroyMenu MenuGame
AddToMenu MenuGame
+   "CS"%crystalsvg/32x32/apps/kpat.png%            Exec exec cedega /home/web/game/cs/cstrike.exe
+   "WARIII"%crystalsvg/32x32/apps/ksnake.png%        Exec exec cedega /home/web/game/Warcraft III/Warcraft III.exe

DestroyMenu MenuFvwmConfig
AddToMenu MenuFvwmConfig
+ MissingSubmenuFunction WallpaperBrowser
+   "FvwmConsole"%icons/gnome-terminal.png% Module FvwmConsole -terminal xterm
+   "Editer fvwm2rc"%icons/gvim.png%        Exec exec gvim -geom 115x46 ~/.fvwm/.fvwm2rc


DestroyMenu MenuFvwmWindowOps
AddToMenu MenuFvwmWindowOps
+   "ÔÚËùÓÐ×ÀÃæÉÏÏÔʾ"                      Pick Stick
+   "ˢд°¿Ú"                           Pick RefreshWindow
+   ""                                      Nop
+   "·¢Ë͵½ÆäËü×ÀÃæ"                          Popup MenuFvwmSendTo
+   "Í˳ö"                                Close
+   "Ç¿ÖÆÍ˳ö"                                  Destroy

DestroyMenu MenuFvwmSendTo
AddToMenu MenuFvwmSendTo
+   "×ÀÃæ &1" MoveToPage 0 0
+   "×ÀÃæ &2" MoveToPage 1 0
+   "×ÀÃæ &3" MoveToPage 2 0
+   "×ÀÃæ &4" MoveToPage 0 1
+   "×ÀÃæ &5" MoveToPage 1 1
+   "×ÀÃæ &6" MoveToPage 2 1

DestroyMenu playxmms
AddToMenu playxmms
+   ">>PLAY>>"%gnome-cd/media-play.png%    Exec exec xmms -p
+   ">>NEXT>>"%gnome-cd/media-next.png    Exec exec xmms -f
+   ">>PREY>>"%gnome-cd/media-prev.png    Exec exec xmms -r
+   ">>PAUSE>>"%gnome-cd/media-pause.png    Exec exec xmms -u
+   ">>STOP>>"%gnome-cd/media-stop.png    Exec exec xmms -s
###################################################################


###################################################################
### Thumbnails
###################################################################

SetEnv fvwm_icon_size 128

DestroyFunc Thumbnail
AddToFunc Thumbnail
+ I Raise
+ I SetEnv Icon-$[w.id] $[w.iconfile]
+ I ThisWindow (!Shaded Iconifiable !Iconic) PipeRead \
    "xwd -silent -id $[w.id] | convert -scale $[fvwm_icon_size] -frame 1x1 \
    -mattecolor black -quality 0 xwd:- png:$[FVWM_USERDIR]/icon.tmp.$[w.id].png \
    && echo WindowStyle IconOverride, Icon $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
    || echo Nop"
+ I TestRc (Match) Test (f $[HOME]/icons/$[w.miniiconfile]) PipeRead "composite -geometry +2+4 \
    $[HOME]/icons/$[w.miniiconfile] $[FVWM_USERDIR]/icon.tmp.$[w.id].png \
    $[FVWM_USERDIR]/icon.tmp.$[w.id].png && echo Nop \
    || echo Beep"
+ I Iconify

DestroyFunc DeThumbnail
AddToFunc DeThumbnail
+ I PipeRead "echo WindowStyle Icon \\$\\[Icon-$[w.id]\\]"
+ I UnsetEnv Icon-$[w.id]
+ I Exec exec rm -f $[FVWM_USERDIR]/icon.tmp.$[w.id].png

###################################################################


###################################################################
DestroyModuleConfig FvwmButtons: *
*FvwmButtons: Font        5x7
*FvwmButtons: Back 60
*FvwmButtons: Fore      30
*FvwmButtons: Frame       1
# 9x11 pixels per button, 4x4 pixels for the frame
*FvwmButtons: Geometry    380x59+200-0
*FvwmButtons: Rows        5
*FvwmButtons: Columns   35
*FvwmButtons: BoxSize     fixed
*FvwmButtons: Padding     0 0
big items
*FvwmButtons: (30x5, Padding 0, Swallow "xosview" `Exec /usr/X11R6/bin/xosview -cpu -int -page -net -geometry 200x50+0-3000 -font 5x7`)
*FvwmButtons: (5x9,Frame 3 Swallow(UseOld,NoHints,Respawn) "xclock" `Exec exec xclock -bg bisque3 -fg black -hd black -hl black -padding 0 -update 1`)




###################################################################
### Pager
###################################################################
DestroyModuleConfig FvwmPager: *
*FvwmPager: Geometry 240x90-0-0
*FvwmPager: MiniIcons
#*FvwmPager: Colorset * 60
*FvwmPager: HilightColorset * 61
*FvwmPager: WindowColorsets 63 62
*FvwmPager: BalloonColorset * 63
*FvwmPager: Font none
*FvwmPager: SmallFont none
*FvwmPager: Balloons All
*FvwmPager: BalloonFont -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
*FvwmPager: BalloonYOffset +2
*FvwmPager: BalloonBorderWidth 1
*FvwmPager: UseSkipList
*FvwmPager: MoveThreshold 0
*FvwmPager: SolidSeparators
*FvwmPager: WindowBorderWidth 1
*FvwmPager: Pixmap dock/pager.png
###################################################################
###################################################################
### Animation
################

jiasen1982 ·¢±íÓÚ 2005-11-24 16:33

###################################################################
DestroyModuleConfig FvwmAnimate: *
*FvwmAnimate: Color white
*FvwmAnimate: Effect frame
*FvwmAnimate: Delay 3
*FvwmAnimate: Iterations 10
*FvwmAnimate: Width 5
##################################################################
###################################################################
### Headlines
###################################################################
DestroyFunc FuncFvwmMenuHeadlines
AddToFunc   FuncFvwmMenuHeadlines
+ I PipeRead `fvwm-menu-headlines --frontpage --site $0 --exec="firefox '%u'"

DestroyMenu MenuFvwmHeadlines
AddToMenu   MenuFvwmHeadlines "News" Title
+ MissingSubmenuFunction FuncFvwmMenuHeadlines
+ "FreshMeat"  Popup freshmeat
+ "Slashdot"   Popup slashdot
+ "LinuxFr"    Popup linuxfr
+ "Reset"  FuncFvwmResetHeadlines

DestroyFunc FuncFvwmResetHeadlines
AddToFunc   FuncFvwmResetHeadlines
+ I DestroyMenu freshmeat
+ I DestroyMenu slashdot
+ I DestroyMenu linuxfr
###################################################################
#player
###################################################################




###################################################################
### FvwmProxy and FvwmIdent
###################################################################

DestroyModuleConfig FvwmProxy: *
*FvwmProxy: Colorset 5
*FvwmProxy: Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
*FvwmProxy: ProxyMove true
###################################################################
###FVWMICONMAN
###################################################################
*FvwmIconMan: NumManagers        1
*FvwmIconMan: colorset      30
*FvwmIconMan: Background        30
*FvwmIconMan: Foreground        #999999
*FvwmIconMan: Font               7x13
*FvwmIconMan: ButtonGeometry     200x0
*FvwmIconMan: ManagerGeometry    1x0+0-0
*FvwmIconMan: Resolution  page
*FvwmIconMan: ShowTransient true
*FvwmIconMan: UseWinList  true
*FvwmIconMan: DrawIcons   true
*FvwmIconMan: Shape       true
*FvwmIconMan: FollowFocus true
*FvwmIconMan: PlainButton          up #666666 30
*FvwmIconMan: SelectButton         down white steelblue
#*FvwmIconMan: FocusButton          up white #777777
#*FvwmIconMan: FocusAndSelectButton down #999999 #777777
*FvwmIconMan: Action    Mouse   1 N sendcommand Iconify
*FvwmIconMan: IconColorset 61
###################################################################
### FvwmBanner (Splash Screen)
###################################################################
*FvwmBanner: NoDecor
*FvwmBanner: Pixmap splash/gentoo.png
*FvwmBanner: Timeout 5
###################################################################
### Mouse Gestures
###################################################################

Stroke N159   0 W CM Pick Close
Stroke N951   0 W CM Thumbnail
Stroke N258   0 W CM Maximize

#### Pager Gestures
Stroke N456 0 R N    GotoPage +1p  0p
Stroke N654 0 R N    GotoPage -1p  0p
Stroke N258 0 R N    GotoPage  0p -1p
Stroke N852 0 R N    GotoPage  0p +1p
Stroke N753 0 R N    GotoPage +1p +1p
Stroke N357 0 R N    GotoPage -1p -1p
Stroke N159 0 R N    GotoPage +1p -1p
Stroke N951 0 R N    GotoPage -1  +1p

#### Launch Applications
Stroke N98741 0 R N Exec exec firefox
Stroke N12369 0 R N Exec exec thunderbird
Stroke N789852 0 R N Exec exec gnome-terminal
Stroke N9874123 0 R N Exec exec gvim -geom 115x46 ~/.fvwm/.fvwm2rc

#### Restart
Stroke N789632147 0 R N Restart

###################################################################

###################################################################
### Mouse Bindings
###################################################################

#### Root Menus
Mouse 1     R       A   -
Mouse 3     R       A   Menu MenuFvwmRoot
Mouse 2     R       A   WindowList NoCurrentDeskTitle

#### Titlebar Buttons
Mouse 1     1       A   Menu MenuFvwmWindowOps
Mouse 3     1       A   Menu MenuFvwmwindowOps
Mouse 1     6       A   Thumbnail
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     I       A   Iconify
Mouse 2     I       A   Move

#### Wheel Toggle Shade
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
Mouse 1     R       A   StrokeFunc
Mouse 1     W       CM  StrokeFunc

###################################################################




###################################################################
### Keyboard Bindings
###################################################################

Key Escape  A       M   SendToModule FvwmProxy ShowToggle

Key Tab A M Windowlist Root c c NoCurrentDeskTitle

#### Game's Console Like (Counter-Strike or Quake 3)
Key twosuperior A M GameConsole

DestroyFunc GameConsole
AddToFunc GameConsole
+ I All (GameConsole) WindowShade
+ I Next (HasPointer) Focus
+ I All (GameConsole) Focus
+ I All (GameConsole Shaded) Next (HasPointer) Focus

#### Windows Key Root Menu
Key Super_L  A  A   Menu MenuFvwmRoot
Key Super_R  A  A   Menu MenuFvwmRoot

#### Traditional Bindings
Key F4 A        M   Pick Close
Key X  A        M   Pick Destroy

#### Fvwm Special Bindings
Key F3 A        M   Module FvwmConsole -terminal xterm
Key I  A        M   Pick Module FvwmIdent
Key R  A        CM  Restart
Key F4 A        CM  Quit

#### Applications Bindings
Key F1 A        M   Exec exec gnome-terminal

#### Multimedia Keys Bindings
Key XF86AudioMute        A A Exec exec aumix -vn
Key XF86AudioRaiseVolume A A Exec exec aumix -v+5
Key XF86AudioLowerVolume A A Exec exec aumix -v-5
Key XF86AudioMedia       A A Exec exec xmms
Key XF86Mail             A A Exec exec thunderbird

#### Pager Bindings
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
###################################################

Roc.Ken ·¢±íÓÚ 2005-11-25 13:47

Ŀǰ»¹Ã»Óùý fvwm£¬ °ï²»ÉÏʲô棻

×ÀÃæºÜ¿á£¬Ï£ÍûÂ¥Ö÷µÄÎÊÌâÄÜÔçÈÕ½â¾ö£»

ham-qin ·¢±íÓÚ 2005-11-25 16:40

²»´í£¬£¬ºÙºÙ

°ï²»ÉÏæ¡£¡£

jiasen1982 ·¢±íÓÚ 2005-11-27 14:30

ÒѾ­½â¾öfvwmpagerºÍfvwmiconµÄÎÊÌâЧ¹û»¹ÐÐ

ÈçÏÂ
ÔÚÐ޸ĵĹý³ÌÖз¢ÏÖ
FvwmpagerºÍfvwmiconÖ»ÄÜʵÏÖ¼Ù͸Ã÷£¬Èç¹ûÓÃStaysOnTop·ÅÖõ½×îÇ°ÃæÀ´£¬Í¸Ã÷ÇøÓò»¹ÊÇÏÔʾµÄ×ÀÃæµÄ±³¾°¡£
²»ÖªÈçºÎ½â¾ö¡£
²»¹ýÏÖÔÚµÄÕâ¸öÎÒÒѾ­ºÜÂú×ãÁË£¬¶Ô¸¶×ÅÓÃÉÏÒ»¶Îʱ¼ä°É¡£

ÓôÃÆÔ­À´ÕâÀïÉÏ´«¸öͼƬÕâô²»ÈÝÒ×£¡

li-jiahuan ·¢±íÓÚ 2005-11-27 17:42

ȷʵºÜƯÁÁ¡£¡£¡£

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.