ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
###########
#  ____________________________
# (   _________________________)
#  ) (__  _   _  _    _  
# (   __)(  \/  )( \/\/ ) /\/\
#  ) (     \    /  \     //     \
# (___)    \/     \/ \/(_/\/\_) 2.5.14
#
# My personal fvwm2rc file
#
#######################

#####
# 设置环境变量
###########
SetEnv fvwm_home $[HOME]/.fvwm
SetEnv fvwm_img $[fvwm_home]/images
SetEnv fvwm_icon $[fvwm_home]/icons
SetEnv fvwm_scrpt $[fvwm_home]/scripts
SetEnv fvwm_wallpapers $[fvwm_img]/wallpaper
#####
# 设置首先的应用程序
###########
SetEnv fvwm_webbrowser /usr/bin/firefox
SetEnv fvwm_term /usr/bin/aterm
SetEnv fvwm_mail /usr/bin/mutt
SetEnv fvwm_media_player /usr/bin/xmms
SetEnv fvwm_video_player /usr/bin/mplayer
#####
#设置图片的查询路径
###########
ImagePath $[fvwm_icon]:$[fvwm_icon];.png:+   ##$[fvwm_icon];.png表示查找$[fvwm_icon]路径中的png格式的图片,而不是默认的图片格式。
                                                                             ##+表示前面添加过的ImagePath路径
#####
# 虚拟桌面
###########
DesktopSize 3x3   ##定义了每一个虚拟桌面(3x3的9个格子)
DesktopName 0 Main   ##定义了一个虚拟桌面,名字为Main
DesktopName 1 Work
DesktopName 2 Games
EdgeScroll 100 100   ##定义了当你的鼠标移动到屏幕边缘的时候,屏幕滚动的百分率。这里表示鼠标移动到屏幕边缘屏幕100%的滚动到下一个屏幕。
EdgeResistance 150  150   ##EdgeResistance scrolling moving
这是用来设定当滑鼠游标碰触到萤幕的边界的时候,FVWM应该要如
何动作。scrolling 是告诉FVWM当滑鼠游标碰触到萤幕边界多少
milliseconds之後,才会移动目前的工作桌面。moving则是设定当
视窗超出画面多少像点之後,才要切换目前的工作桌面到别的桌面
上。
EdgeThickness 1   ##设定鼠标靠近屏幕边缘的距离小于某个值。

#####
# Mouse and Focus Behavior
###########
ClickTime 350   ##fvwm考虑鼠标click的时间,按下于弹出之间大于350ms,认为是hold.小于350ms就是click.
MoveThreshold 3   ##控制移动窗口和图标的拖动操作的灵敏度。 该资源值是移动操作触发前定位器按下按钮移动的像素量。 这用于防止单击或双击时的窗口和图标的移动,这里的移动是指按钮按下时无意识的指针移动。

## Style stylename options
      Style         *        SloppyFocus, MouseFocusClickRaises  
## 其中stylename是你的窗口的名字,窗口的class名字,或者窗口的resource名字。
## stylename 里可以有 "*" 作为通配符。比如你可以说
##            Style *term TitleAtLeft
## 让所有以 "term" 结尾的那些窗口的标题拦都在左边。比如 "xterm", "cxterm", "qterm", ... 都## 会采用这种样式。
## options 是你想让满足条件的窗口以什么样的方式存在。options 的种类非常之多。比如:BorderWidth, HandleWidth, FocusFollowsMouse, TileCascadePlacement, ... 它们有的需要参数,比如 BorderWidth 7, 指定边框宽度为7个像素。有些不需要参数,比如 FocusFollowsMouse/ SloppyFocus/ NeverFocus/ ClickToFocus 指明了几种互相排斥的键盘聚焦方式。
## 这里SloppyFocus指,当鼠标移动到那个窗口时,窗口被激活(不包括root window)。
## 这里MouseFocusClickRaises表示,当鼠标点击一个激活的窗口时,这个窗口会上升到最高层。
##
EwmhBaseStructs left right top bottom
     EwmhBaseStruts    62  162    0     48   ##这里的值来指定窗口的最大化时的放置的位置值。
IgnoreModifiers L25   ##你可以忽略某些键盘控制键。这将影响到你的鼠标和键盘热键定义。

#####
# Global Styles and options
###########
Style * BorderWidth 5, HandleWidth 5, DepressableBorder
Style * Icon kcmkwm.png
Style * MWMFunctions, MWMDecor, MWMButtons, HintOverride
Style * DecorateTransient, NoPPosition
Style * SloppyFocus, MouseFocusClickRaises
Style * SmartPlacement
Style * Font -*-simsun-medium-r-*-*-14-*-*-*-*-*-*-*
Style * IconFont -*-simsun-medium-r-*-*-12-*-*-*-*-*-*-*
Style * HilightFore black, HilightBack gainsboro
Style * IconBox 360x200+1-1, IconFill left bottom
Style * WindowShadeShrinks, WindowShadeSteps 100
posted on 2005-11-02 15:33 ivaneeo 阅读(4119) 评论(0)  编辑  收藏 所属分类: GNU牛力

只有注册用户登录后才能发表评论。


网站导航: