- 论坛徽章:
- 0
|
6 ~/.fvwm/.fvwm2rc 推荐fvwm 2.5.x。这个文件中主要改的是类似 “-*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*”的地方,目的是显示中文。
- # this is a bare bones sample .fvwm2rc/system.fvwm2rc file for fvwm.
- # It should be customized before install. See other sample .fvwm2rc files
- # for hints, as well as pointers from the various links on the official
- # fvwm web page (see the FAQ).
- EdgeResistance 250 10
- EdgeScroll 100 100
- ClickTime 750
- DeskTopSize 2x2
- Menustyle * fvwm, Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
- MenuStyle * Foreground maroon, Background grey60, Greyed grey40
- ColormapFocus FollowsMouse
- # default Styles:
- # make sure these fonts exist on your system:
- Style * Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
- Style * IconFont -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
- Style * HilightFore black, HilightBack palevioletred
- Style * BorderWidth 7, HandleWidth 7
- Style * Icon unknown1.xpm, Color lightgrey/dimgrey
- Style * MWMFunctions, MWMDecor, HintOverride
- Style * DecorateTransient, NoPPosition
- Style * IconBox 0 -10 -280 -1
- Style * FocusFollowsMouse
- Style * TileCascadePlacement
- # Styles for various Fvwm modules:
- Style "Fvwm*" NoTitle, Sticky, WindowListSkip
- Style "Fvwm*" BorderWidth 2, CirculateSkipIcon, CirculateSkip
- Style "FvwmPager" StaysOnTop
- Style "FvwmBanner" StaysOnTop
- Style "FvwmButtons" Icon toolbox.xpm, ClickToFocus
- # Styles for your common terminal emulator programs:
- Style "XTerm" Icon xterm.xpm, SloppyFocus, IconBox -70 1 -1 -140
- Style "rxvt" Icon term.xpm, SloppyFocus, IconBox -70 1 -1 -140
- Style "rxvt" MWMBorder, MWMButtons
- # Styles for various common programs:
- Style "*lock" NoTitle, NoHandles, Sticky, WindowListSkip, ClickToFocus
- Style "xbiff" NoTitle, Sticky, WindowListSkip, ClickToFocus
- Style "xcalc" Icon xcalc.xpm, NoButton 2,ClickToFocus
- Style "xmh" Icon mail1.xpm, NoIconTitle,StickyIcon
- Style "xmh" NoButton 2
- Style "xman" Icon xman.xpm, ClickToFocus
- Style "xmag" Icon mag_glass.xpm, ClickToFocus
- Style "xgraph" Icon graphs.xpm, ClickToFocus
- Style "xmosaic" Color Green/Yellow, ClickToFocus
- # some simple default key bindings:
- Key Next A SCM Next (AcceptsFocus) Focus
- Key Prior A SCM Prev (AcceptsFocus) Focus
- # some simple default mouse bindings:
- # for the root window:
- Mouse 1 R A Menu RootMenu Nop
- Mouse 2 R A Menu Window-Ops Nop
- Mouse 3 R A WindowList
- # for the title bar buttons:
- Mouse 0 1 A Menu Window-Ops2 Close
- Mouse 0 2 A Maximize-Func
- Mouse 0 4 A Iconify
- Mouse 0 6 A Close
- # for other parts of the window/borders/icons:
- Mouse 1 F A Resize-or-Raise
- Mouse 1 TS A Move-or-Raise
- Mouse 1 I A Move-or-Iconify
- Mouse 2 I A Iconify
- Mouse 2 FST A Menu Window-Ops2 Nop
- Mouse 3 TSIF A RaiseLower
- ######################## Initialization Functions ############################
- AddToFunc StartFunction
- + I Module FvwmButtons
- AddToFunc InitFunction
- + I exec xsetroot -mod 2 2 -fg rgb:55/40/55 -bg rgb:70/50/70
- # For some SM-s (like gnome-session) there is an internal background setter.
- AddToFunc SessionInitFunction
- + I Nop
- ######################## Menus ###################
- AddToMenu RootMenu "RootMenu(菜单)" Title
- + "XTerm" Exec exec xterm
- + "Rxvt" Exec exec rxvt
- + "Firefox" Exec exec firefox
- + "Eva" Exec exec eva
- + "Rox-filer" Exec exec rox
- + "Gaim_QQ" Exec exec gaim
- + "" Nop
- + "Program" Popup Program
- + "" Nop
- + "Edit" Popup Edit
- + "" Nop
- + "Gnome-set" Popup Gnome-set
- + "" Nop
- + "Remote Logins" Popup Remote-Logins
- + "" Nop
- + "Utilities" Popup Utilities
- + "" Nop
- + "Fvwm Modules" Popup Module-Popup
- + "Fvwm Window Ops" Popup Window-Ops
- + "Fvwm Simple Config Ops" Popup Misc-Ops
- + "" Nop
- + "Refresh Screen" Refresh
- + "Recapture Screen" Recapture
- + "" Nop
- + "Exit Fvwm" Popup Quit-Verify
- AddToMenu Program "Program" Title
- + "Xmms" Exec exec xmms
- + "Gimp" Exec exec gimp
- + "Xine" Exec exec xine
- + "Realplayer" Exec exec realplay
- AddToMenu Edit "Edit" Title
- + "Nedit" Exec exec nedit
- + "Acroread7" Exec exec acroread7
- AddToMenu Gnome-set "Gnome-set" Title
- + "Gnome-panel" Exec exec gnome-panel
- + "Gnome-theme" Exec exec gnome-theme-manager
- AddToMenu Utilities "Utilities" Title
- + "Top" Exec exec xterm -T Top -n Top -e top
- + "Calculator" Exec exec xcalc
- + "Xman" Exec exec xman
- + "Xmag" Exec exec xmag
- + "Editres" Exec exec editres
- + "" Nop
- + "XEmacs" Exec exec xemacs
- + "Mail" MailFunction xmh "-font fixed"
- + "" Nop
- + "XLock" Exec exec xlock -mode random
- + "" Nop
- + "Reset X defaults" Exec xrdb -load $HOME/.Xdefaults
- AddToMenu Misc-Ops "Misc Config Opts" Title
- + "Sloppy Focus" ChangeDefaultFocus SloppyFocus
- + "Click To Focus" ChangeDefaultFocus ClickToFocus
- + "Focus Follows Mouse" ChangeDefaultFocus FocusFollowsMouse
- + "" Nop
- + "Colormap Follows Mouse" ColormapFocus FollowsMouse
- + "Colormap Follows Focus" ColormapFocus FollowsFocus
- + "" Nop
- + "Full Paging ON" EdgeScroll 100 100
- + "All Paging OFF" EdgeScroll 0 0
- + "Horizontal Paging Only" EdgeScroll 100 0
- + "Vertical Paging Only" EdgeScroll 0 100
- + "Partial Paging" EdgeScroll 50 50
- + "Full Paging && Edge Wrap" EdgeScroll 100000 100000
- AddToMenu Window-Ops "Window Ops" Title
- + "Move" Move
- + "Resize" Resize
- + "Raise" Raise
- + "Lower" Lower
- + "(De)Iconify" Iconify
- + "(Un)Stick" Stick
- + "(Un)Maximize" Maximize
- + "" Nop
- + "Delete" Delete
- + "Close" Close
- + "Destroy" Destroy
- + "" Nop
- + "Refresh Window" RefreshWindow
- AddToMenu Window-Ops2 "&Move" Move
- + "&Resize" Resize
- + "R&aise" Raise
- + "&Lower" Lower
- + "(De)&Iconify" Iconify
- + "(Un)&Stick" Stick
- + "(Un)Ma&ximize" Maximize
- + "" Nop
- + "&Delete" Delete
- + "&Close" Close
- + "Destroy" Destroy
- + "" Nop
- + "ScrollBar" Module FvwmScroll 2 2
- + "Print" PrintFunction
- + "Print Reverse" PrintReverseFunction
- # be sure to fill these in with your correct machine names:
- AddToMenu Remote-Logins "dopey" Exec rsh dopey rxvt -display $HOSTDISPLAY &
- + "snoopy" Exec rsh snoopy rxvt -display $HOSTDISPLAY &
- + "grumpy" Exec rsh grumpy rxvt -display $HOSTDISPLAY &
- + "happy" Exec rsh happy rxvt -display $HOSTDISPLAY &
- + "bailey" Exec rsh bailey rxvt -display $HOSTDISPLAY &
- + "barnum" Exec rsh barnum rxvt -display $HOSTDISPLAY &
- + "joker" Exec rsh joker rxvt -display $HOSTDISPLAY &
- + "signal" Exec rxterm signal
- AddToMenu Module-Popup "FvwmModules" Title
- + "Identify" Module FvwmIdent
- + "Talk" Module FvwmTalk
- + "" Nop
- + "Button-Bar" Module FvwmButtons
- + "Pager" Module FvwmPager 0 0
- + "Pager (2 desks)" Module FvwmPager 0 1
- + "WinList" Module FvwmWinList
- + "" Nop
- + "Banner" Module FvwmBanner
- + "ScrollBar" Module FvwmScroll 50 50
- + "Background" Module FvwmBacker
- + "AutoRaise" Module FvwmAuto 200 Raise Nop
- + "Stop AutoRaise" KillModule FvwmAuto
- + "" Nop
- + "IconBox" Module FvwmIconBox
- + "IconMan" Module FvwmIconMan
- + "" Nop
- + "Form - Rlogin" Module FvwmForm Rlogin
- + "Form - MyFvwmTalk" Module FvwmForm MyFvwmTalk
- + "Form - QuitVerify" Module FvwmForm QuitVerify
- AddToMenu Quit-Verify "Really Quit Fvwm?" Title
- + "Yes, Really Quit" Quit
- + "" Nop
- + "Restart Fvwm" Restart
- + "Restart Fvwm 1.x" Restart fvwm -s
- + "" Nop
- + "Start twm" Restart twm
- + "Start ctwm" Restart ctwm
- + "Start tvtwm" Restart tvtwm
- + "Start vtwm" Restart vtwm
- + "Start mwm" Restart mwm
- + "Start olwm" Restart /usr/openwin/bin/olwm
- + "" Nop
- + "Start dummy" Restart xterm
- + "" Nop
- + "No, Don't Quit" Nop
- ######################## Sample Functions ##########################
- AddToFunc MailFunction I Next (AcceptsFocus $0) Iconify -1
- + I Next (AcceptsFocus $0) Focus
- + I None (AcceptsFocus $0) Exec $0 $1
- AddToFunc Move-or-Raise I Raise
- + M Move
- + D Lower
- AddToFunc Move-or-Raise2 M Raise
- + M Move
- + D Lower
- AddToFunc Maximize-Func M Maximize 0 100
- + C Maximize 0 80
- + D Maximize 100 100
- AddToFunc Move-or-Iconify I Raise
- + M Move
- + D Iconify
- AddToFunc Resize-or-Raise I Raise
- + M Resize
- + D Lower
- AddToFunc Resize-or-Raise2 M Raise
- + M Resize
- + D Lower
- AddToFunc PrintFunction I Raise
- + I Exec xdpr -id $w
- AddToFunc PrintReverseFunction I Raise
- + I Exec xdpr 1/2 -h -rv -id $w
- AddToFunc Iconify-and-Raise I Iconify
- + I Raise
- # RLOGIN machine fg bg
- AddToFunc RLOGIN I Exec xterm -fg $1 -bg $2 -e rlogin $0 -8
- # TELNET machine fg bg
- AddToFunc TELNET I Exec xterm -fg $1 -bg $2 -e telnet $0
- AddToFunc FocusAndWarp I Focus
- + I WarpToWindow 2p 2p
- AddToFunc DeiconifyFocusAndWarp I Iconify -1
- + I FocusAndWarp
- AddToFunc ChangeDefaultFocus I Style * $0
- + I Recapture
- ################## FvwmButtons button-bar ################################
- *FvwmButtons: Geometry 520x100-1-1
- *FvwmButtons: Back bisque3
- *FvwmButtons: (Frame 2 Padding 2 2 Container(Rows 2 Columns 5 Frame 1 \
- Padding 10 0))
- *FvwmButtons: (3x2 Frame 2 Swallow "FvwmIconMan" "Module FvwmIconMan")
- *FvwmButtons: (1x2 Frame 2 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0")
- *FvwmButtons: (1x2 Frame 0 Container(Rows 2 Columns 2 Frame 0))
- *FvwmButtons: (Frame 2 Swallow(UseOld,NoHints,Respawn) "xbiff" `Exec exec xbiff -bg bisque3`)
- *FvwmButtons: (Frame 3 Swallow(UseOld,NoHints,Respawn) "xclock" `Exec exec xclock -bg bisque3 -fg black -hd black -hl black -padding 0 -update 1`)
- *FvwmButtons: (2x1 Frame 2 Swallow(UseOld,NoHints,Respawn) "xload" `Exec exec xload -bg bisque3 -fg black -update 5 -nolabel`)
- *FvwmButtons: (End)
- *FvwmButtons: (End)
- ########################## Icon Manager ####################################
- # this FvwmIconMan setup is for swallowing in above button bar example
- *FvwmIconMan: numManagers 1
- *FvwmIconMan: Resolution page
- *FvwmIconMan: background bisque3
- *FvwmIconMan: foreground black
- *FvwmIconMan: font -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
- *FvwmIconMan: format "%t"
- *FvwmIconMan: action Mouse 1 N sendcommand Focus, sendcommand "Iconify"
- *FvwmIconMan: action Mouse 2 N sendcommand "Iconify 1"
- *FvwmIconMan: action Mouse 3 N sendcommand "FvwmIdent"
- *FvwmIconMan: followfocus true
- *FvwmIconMan: sort name
- *FvwmIconMan: plainbutton up black bisque3
- *FvwmIconMan: selectbutton down black bisque3
- *FvwmIconMan: focusbutton up yellow firebrick
- *FvwmIconMan: focusandselectButton down yellow firebrick
- *FvwmIconMan: dontshow icon=Untitled title=Untitled
- #*FvwmIconMan: drawicons true
- *FvwmIconMan: buttongeometry 300x0
- *FvwmIconMan: managergeometry 1x5
- ########################## Window-Identifier ###############################
- # Just choose colors and a fonts
- *FvwmIdent: Back MidnightBlue
- *FvwmIdent: Fore Yellow
- *FvwmIdent: Font -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
- ########################### Pager #########################################
- *FvwmPager: Back #908090
- *FvwmPager: Fore #484048
- #*FvwmPager: Font -*-simsun-medium-r-*-*-10-*-*-*-*-*-*-*
- # turn off desktop names for swallowing in above button bar example:
- *FvwmPager: Font none
- *FvwmPager: Hilight #cab3ca
- *FvwmPager: Geometry -1-1
- *FvwmPager: Label 0 Misc
- *FvwmPager: Label 1 Maker
- *FvwmPager: Label 2 Mail
- *FvwmPager: Label 3 Matlab
- *FvwmPager: SmallFont 5x8
- *FvwmPager: Balloons All
- *FvwmPager: BalloonBack Yellow
- *FvwmPager: BalloonFore Black
- *FvwmPager: BalloonFont lucidasanstypewriter-12
- *FvwmPager: BalloonYOffset +2
- *FvwmPager: BalloonBorderWidth 1
- *FvwmPager: BalloonBorderColor Black
- ##########################FvwmWinList##################################
- *FvwmWinList: Back #908090
- *FvwmWinList: Fore Black
- *FvwmWinList: Font -*-simsun-medium-r-*-*-10-*-*-*-*-*-*-*
- *FvwmWinList: Action Click1 Iconify -1,Focus
- *FvwmWinList: Action Click2 Iconify
- *FvwmWinList: Action Click3 Module "FvwmIdent" FvwmIdent
- *FvwmWinList: UseSkipList
- *FvwmWinList: Geometry +0-1
- *FvwmBacker: Desk 0 -solid steelblue
- *FvwmBacker: Desk 1 -solid midnightblue
- *FvwmScroll: Back grey40
- *FvwmScroll: Fore green
- ############################################################
- ############################################################
- # Note that icons are shown in the module
- # only if NoIcon commnand is applied.
- #Style * NoIcon
- ############################################################
- *FvwmIconBox: IconBack #cfcfcf
- *FvwmIconBox: IconHiFore black
- *FvwmIconBox: IconHiBack LightSkyBlue
- *FvwmIconBox: Back #5f9ea0
- #*FvwmIconBox: Fore blue
- *FvwmIconBox: Geometry 5x1+0+0
- *FvwmIconBox: MaxIconSize 64x38
- *FvwmIconBox: Font -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
- *FvwmIconBox: SortIcons IconName
- *FvwmIconBox: Padding 4
- *FvwmIconBox: Lines 10
- *FvwmIconBox: SBWidth 11
- *FvwmIconBox: Placement Left Top
- *FvwmIconBox: Pixmap fvwm.xpm
- #*FvwmIconBo: xHideSC Horizontal
- *FvwmIconBox: SetWMIconSize
- *FvwmIconBox: HilightFocusWin
- #*FvwmIconBox: Resolution Desk
- *FvwmIconBox: Mouse 1 Click RaiseLower
- *FvwmIconBox: Mouse 1 DoubleClick Iconify
- *FvwmIconBox: Mouse 2 Click Iconify -1, Focus
- *FvwmIconBox: Mouse 3 Click Module FvwmIdent
- *FvwmIconBox: Key r RaiseLower
- *FvwmIconBox: Key space Iconify
- *FvwmIconBox: Key d Close
- *FvwmIconBox: Key n Next
- *FvwmIconBox: Key p Prev
- *FvwmIconBox: Key h Left
- *FvwmIconBox: Key j Down
- *FvwmIconBox: Key k Up
- *FvwmIconBox: Key l Right
- #
- # Icon file specifications
- #
- # Mostly, you don't have to specify icon files, as FvwmIconBox now
- # reads icon files specified in Style commands.
- #
- *FvwmIconBox "Fvwm*" -
- # FvwmForm alias - rlogin or telnet to host via xterm
- *Rlogin: WarpPointer
- *Rlogin: Font *simsunt*m*r*n*12*
- *Rlogin: ButtonFont *simsun*m*o*n*12*
- *Rlogin: InputFont *simsun*m*r*n*12*
- *Rlogin: Fore Black
- *Rlogin: Back Light Gray
- *Rlogin: ItemFore Wheat
- *Rlogin: ItemBack Gray50
- # begin items
- *Rlogin: Line center
- *Rlogin: Text "Login to Remote Host"
- *Rlogin: Line center
- *Rlogin: Text "Host:"
- *Rlogin: Input HostName 30 ""
- *Rlogin: Line center
- *Rlogin: Selection meth single
- *Rlogin: Choice TN TN off "telnet"
- *Rlogin: Choice RL RL on "rlogin"
- *Rlogin: Selection UserSel single
- #*Rlogin: Choice Default Default on "same user"
- #*Rlogin: Choice Custom Custom off "user:"
- *Rlogin: Text "(Userid:"
- *Rlogin: Input UserName 10 ""
- *Rlogin: Text ")"
- *Rlogin: Line center
- *Rlogin: Text "FG:"
- *Rlogin: Input FgColor 15 ""
- *Rlogin: Text "BG:"
- *Rlogin: Input BgColor 15 ""
- *Rlogin: Line expand
- *Rlogin: Button quit "Login" ^M
- *Rlogin: Command Exec xterm $(FgColor?-fg $(FgColor)) $(BgColor?-bg $(BgColor)) -T xterm@$(HostName) -e $(RL?rlogin) $(TN?telnet) $(HostName) $(RL?-8 $(UserName?-l $(UserName)))
- *Rlogin: Button restart "Clear"
- *Rlogin: Command Beep
- *Rlogin: Button quit "Cancel"
- *Rlogin: Command Nop
- # FvwmForm alias - query exit ala mwm
- *QuitVerify: GrabServer
- *QuitVerify: WarpPointer
- *QuitVerify: Font *simsun*m*r*n*14*
- #*QuitVerify: ButtonFont *simsun*m*o*n*14*
- *QuitVerify: ButtonFont 7x13bold
- *QuitVerify: Fore Black
- *QuitVerify: Back Light Gray
- *QuitVerify: ItemFore Wheat
- *QuitVerify: ItemBack Gray50
- # begin items
- *QuitVerify: Line center
- *QuitVerify: Text "Do you really want to exit FVWM?"
- *QuitVerify: Line expand
- *QuitVerify: Button quit " Exit "
- *QuitVerify: Command Quit
- *QuitVerify: Button quit "Cancel"
- *QuitVerify: Command Nop
- # MyTalk & MyFvwmTalk from Dave Goldberg
- # MyTalk Form - dissappears after use
- *MyTalk: WarpPointer
- *MyTalk: Font *simsun*m*r*n*14*
- *MyTalk: ButtonFont *simsun*m*o*n*14*
- *MyTalk: InputFont *simsun*m*r*n*14*
- *MyTalk: Fore Red
- *MyTalk: Back Gray
- *MyTalk: ItemFore Blue
- *MyTalk: ItemBack Gray
- *MyTalk: Line center
- *MyTalk: Text "Fvwm Function"
- *MyTalk: Input Func 40 ""
- *MyTalk: Line expand
- *MyTalk: Button quit "Run" ^M
- *MyTalk: Command $(Func)
- *MyTalk: Button restart "Clear" ^R
- *MyTalk: Button quit "Cancel" ^C
- *MyTalk: Command Nop
- # MyFvwmTalk Form - sticks around
- *MyFvwmTalk: WarpPointer
- *MyFvwmTalk: Font *simsun*m*r*n*14*
- *MyFvwmTalk: ButtonFont *simsun*m*o*n*14*
- *MyFvwmTalk: InputFont *simsun*m*r*n*14*
- *MyFvwmTalk: Fore Red
- *MyFvwmTalk: Back Gray
- *MyFvwmTalk: ItemFore Blue
- *MyFvwmTalk: ItemBack Gray
- *MyFvwmTalk: Line center
- *MyFvwmTalk: Text "Fvwm Function"
- *MyFvwmTalk: Input Func 40 ""
- *MyFvwmTalk: Line expand
- *MyFvwmTalk: Button restart "Run" ^M
- *MyFvwmTalk: Command $(Func)
- *MyFvwmTalk: Button restart "Clear" ^R
- *MyFvwmTalk: Command Nop
- *MyFvwmTalk: Button restart "Iconify" ^Z
- *MyFvwmTalk: Command Next [MyFvwmTalk] Iconify
- *MyFvwmTalk: Button quit "Quit" ^C
- *MyFvwmTalk: Command Nop
- # to change banner pixmap
- #*FvwmBanner: Pixmap fvwm3.xpm
- #*FvwmBanner: Timeout 2
复制代码
(完)
[ 本帖最后由 jnmt 于 2006-8-8 13:20 编辑 ] |
|