|

楼主 |
发表于 2003-7-27 16:26:56
|
显示全部楼层
# basic set
exec xset m 100/50 1
# exec xmodmap -e "pointer = 1 2 3"
# exec xset s 60 120
# exec xset +dpms 180 240 300
exec xscreensaver -no-splash&
# set bell off
exec xset b off
#background color
exec xsetroot -bg black
EdgeResistance 500 0
EdgeScroll 0 0
EdgeThickness 1
OpaqueMoveSize 100
Style * ResizeOpaque
Style * WindowShadeSteps 0
ColormapFocus followsfocus
ClickTime 150
DeskTopSize 1x1
HidegeometryWindow
# default Styles:
Emulate win
# StringEncoding=gbk-0:Shadow=1 1 SE:xft:simsun:size=14
# Style * ForeColor white, BackColor black
# Style * HilightFore Black, HilightBack white
Style * FvwmFunctions, FvwmDecor, FvwmButtons, HintOverride
Style * DecorateTransient, NoPPosition
Style * ClickToFocus, MouseFocusClickRaises
Style * SmartPlacement
Style * Font xft:simsun:shadow=1:encoding=iso10646-1
Style * IconFont xft:simsun:shadow=1:encoding=iso10646-1
# Style * HilightFore gold, HilightBack black
#Style * WindowShadeShrinks, WindowShadeSteps 100
# TitleStyle * height 17
MenuStyle * PopupDelayed, PopupDelay 160, Animation, TitleWarp
MenuStyle * Foreground gold, Background Balck
MenuStyle * ActiveFore White
MenuStyle * font xft:simsun:encoding=iso10646-1
TitleStyle ( -- flat )
Style * BorderWidth 2, HandleWidth 3
ButtonStyle All -- UseTitleStyle Flat
# ButtonStyle All -- flat
ButtonStyle All ActiveDown VGradient 8 palevioletred black
# ButtonStyle 1 Vector 7 65x15@0 25x55@1 45x55@0 35x85@1 75x45@0 55x45@1 65x15@0
ButtonStyle 4 17 95x20@0 95x60@0 75x60@0 75x40@0 75x70@0 55x70@0 55x60@0 55x85@0 15x85@0 15x60@1 55x60@1 30x60@1 30x40@1 75x40@1 45x40@1 45x20@1 95x20@1
ButtonStyle 2 11 95x10@0 95x75@0 25x75@0 65x75@0 65x90@0 10x90@0 10x55@1 25x55@1 25x75@1 25x10@1 95x10@1
# Standard X 17
ButtonStyle 6 17 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x70@1 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1
# Funky X 13
# 26x29@1 34x21@1 50x35@1 70x21@1 79x29@1 63x48@0 79x65@1 70x75@0 50x61@0 34x75@0 26x65@0 44x48@1 26x29@0
# Stylized X 16
# 20x20@1 30x20@1 50x40@1 70x20@1 80x20@1 80x30@0 60x50@0 80x80@0 70x80@0 50x60@0 30x80@0 20x80@0 20x70@0 40x50@1 20x30@0 20x20@1
#CursorStyle ROOT 58
#CursorStyle TITLE 62
#CursorStyle STROKE 86
# Styles for various Fvwm modules:
#Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip
#Style "FvwmPager" StaysOnTop
#Style "FvwmBanner" StaysOnTop
#Style "FvwmButtons" Icon toolbox.xpm, NeverFocus
#Style "FvwmConsole" SloppyFocus
# Styles for your common terminal emulator programs:
#Style * NoActiveIconOverride
# Styles for various common programs:
Style "xbiff" NoTitle, Sticky, WindowListSkip, ClickToFocus
# some simple default key bindings:
Key Next A SCM Next Focus
Key Prior A SCM Prev Focus
Key F1 A M GotoDesk -1
Key F2 A M GotoDesk 1
Key F12 A A Module FvwmConsole -fn "-adobe-courier-medium-r-*-*-14-*-*-*-*-*-*-*"
Key F11 A C Exec xscreensaver-command -lock
# root window
# some simple default mouse bindings:
Mouse 1 R A Menu RootMenu Nop
#Mouse 2 R A Menu ProgramsMenu Nop
Mouse 2 R A WindowList
Mouse 1 WI SC CloseOrNot
Mouse 3 A MC Menu RootMenu Nop
Mouse 3 A S Move
DestroyFunc CloseOrNot
AddToFunc CloseOrNot
+ C Silent Close
+ M Nop
# button of window
# for the title bar buttons:
Mouse 1 4 A Iconify
Mouse 1 6 A Close
Mouse 1 2 A Maximize
# window frame
# for other parts of the window/borders/icons:
# corner
Mouse 1 FS A Resize-or-Raise
# border
Mouse 1 T A Move-or-Raise
Mouse 1 I A Move-or-Iconify
Mouse 1 FS A Resize-or-Raise
######################## Initialization Functions ############################
DestroyFunc StartFunction
AddToFunc StartFunction
+ I Module FvwmAuto 500 Raise Nop
+ I Module FvwmAnimate
#+ I Exec exec xclock
DestroyFunc InitFunction
AddToFunc InitFunction
+ I Exec exec xscreensaver -no-splash
DestroyFunc ExitFunction
AddToFunc ExitFunction
#+ I All (xclock) Close
+ I All (xscreensaver) Close
######################## Menus ###################
DestroyMenu RootMenu
AddToMenu RootMenu "Root Menu" Title
# + "&xterm" Exec exec xterm -fg white -bg black
+ "gnome-terminal" Exec exec gnome-terminal --hide-menubar
# + "gnome-terminal big" Exec exec gnome-terminal --hide-menubar --geometry 100x45
+ "" Nop
+ "& rograms" Popup ProgramsMenu
+ "&Utilities" Popup Utilities
+ "" Nop
+ "Re&fresh Screen" Refresh
+ "Re&capture Screen" Recapture
+ "" Nop
+ "&Lock" Exec exec xscreensaver-command -lock
+ "&Exit Fvwm%" Popup Quit-Verify
DestroyMenu ProgramsMenu
AddToMenu " rogramsMenu" " rograms" Title
+ "&Emacs" Exec exec emacs
+ "&Xchat" Exec exec xchat
+ "Mo&zilla" Exec exec mozilla
+ "&Gaim" Exec exec gaim
+ "Gim&p" Exec exec gimp
+ "Xp&df" Exec exec xpdf
+ "O&owriter" Exec exec oowriter
+ "Mplaye&r" Exec exec gmplayer
DestroyMenu Utilities
AddToMenu Utilities "Utilities" Title
+ "gkrellm" Exec exec gkrellm
+ "Calculator" Exec exec xcalc
+ "Xman" Exec exec xman
+ "Xclock" Exec exec xclock
+ "Stardict" Exec exec stardict
+ "" Nop
+ "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults
DestroyMenu Quit-Verify
AddToMenu Quit-Verify "Really Quit Fvwm?" Title
+ "Yes, Really Quit" Quit
+ "Restart Fvwm2" Restart fvwm2
+ "No, Don't Quit" Nop
######################## Sample Functions ##########################
DestroyFunc Move-or-Raise
AddToFunc Move-or-Raise I Raise
+ "M" Move
+ "D" WindowShade
DestroyFunc Move-or-Raise2
AddToFunc Move-or-Raise2 "M" Raise
+ "M" Move
+ "D" Lower
DestroyFunc Maximize-Func
AddToFunc Maximize-Func "M" Maximize 0 100
+ "C" Maximize 0 80
+ "D" Maximize 100 98
DestroyFunc Maximize-Func1
AddToFunc Maximize-Func1 "M" Maximize 0 100
+ "C" Maximize 0 80
+ "D" Maximize 100 98
DestroyFunc Maximize-Func2
AddToFunc Maximize-Func2 "M" Maximize 100 0
+ "C" Maximize 80 0
+ "D" Maximize 100 98
DestroyFunc Move-or-Iconify
AddToFunc Move-or-Iconify I Raise
+ "M" Move
+ "D" Iconify
DestroyFunc Resize-or-Raise
AddToFunc Resize-or-Raise I Raise
+ "M" Resize
+ "D" Lower
DestroyFunc Resize-or-Raise2
AddToFunc Resize-or-Raise2 "M" Raise
+ "M" Resize
+ "D" Lower
DestroyFunc Iconify-and-Raise
AddToFunc Iconify-and-Raise I Iconify
+ I Raise |
|