Chinaunix首页 | 论坛 | 博客
  • 博客访问: 812594
  • 博文数量: 770
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4950
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-09 17:49
文章分类

全部博文(770)

文章存档

2011年(1)

2008年(769)

我的朋友

分类:

2008-10-10 11:23:59

[center]fvwm2rc文件的配置分析[/center]
  
  
  
.fvwm2rc文件是fvwm窗口管理器的配置文件,其语法配置非常丰富,现简单的介绍一下,用于抛砖引玉吧,如有不足之处请指正,在此还应感谢王垠先生,正是他的《FVWM简明使用指南》使我深入了解了FVWM才有了再创作的机会。
  
一.在.fvwm2rc中最常见最主要的设置有以下几个:
  
icons----定义系统要用到的图标。
Menu-----系统的菜单,让你把一些常用的软件和工具直接在Menu启动。
FvwmButtons----以图标的形式来装饰系统,也可以把一些dockapp欠入其中,同时也可以在你按下mouse的时候启动相应的程序。
FvwmPager----用来设置desk和pager,让你方便的在不同的虚拟桌面之间切换。
FvwmTaskBar-----任务条,和window一样的任务条
FvwmWharf-------这个和Afterstep的wharf一样的,正因为有这个,fvwm模拟afterstep就非常的容易了.
  
二.下是具体的设置:
  
1.icons设置:
ImagePath +:/root/pic
ImagePath +:/usr/local/AquaFusion/22x22/devices
ImagePath +:/usr/local/AquaFusion/22x22/apps
ImagePath +:/usr/local/AquaFusion/22x22/filesystems
ImagePath +:/usr/local/AquaFusion/22x22/actions
  
上面这几行是定义系统需要图标的连接地址。
  
2.Menu的配置
  
首先是MenuStyle
MenuStyle * Foreground white, Background gray40
#定义主菜单的前景色和背色
Menustyle * fvwm, Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-*
#定义主菜单字体
MenuStyle * HilightBackOff, Hilight3DThickness -3, ActiveForeOff, PopupOffset -3 100
MenuStyle * ItemFormat "%s%10p%|%i%12p%l%|%6p%>%10p%s"
MenuStyle * ActiveFore #49C671
MenuStyle * MenuFace VGradient 64 darkgray MidnightBlue
MenuStyle * MenuFace TiledPixmap /root/pic/macblack.png
#定义主菜单使用的背景图
ButtonStyle All -- UseTitleStyle
ButtonStyle All ActiveDown VGradient 8 palevioletred black
  
下面将给出菜单的详细内容:
#################### Menus ###################
DestroyMenu RootMenu
AddToMenu RootMenu "Root Menu" Title
#说明产主菜单的名字为“Root Menu”
+ "&Xterm%kcontrol.png%" Exec exec xterm
#在主菜单中添加xterm选项,图标选用kcontrol.png,所执行的程序是xterm(其中&表示Xterm的X下面加下划线,%....%这间是定义图标,Exec exec 说明要执行这后的程序。)
+ "&gnome-terminal%gnome-apps.png%" Exec exec gnome-terminal
#同上
+ "konsole%xconsole.png%" Exec exec konsole
#同上
+ "" Nop
#这行说明增加分割线
+ "&rograms%hancom.png%" Popup ProgramsMenu
#在主菜单下增加名为ProgramsMenu的子菜单
+ "&Utilities%kdmconfig.png%" Popup Utilities
#同上
+ "" Nop
+ "Re&fresh Screen%kbabeldict.png%" Refresh
#刷新屏目
+ "" Nop
+ "&Lock%lock.png%" Exec exec xscreensaver-command -lock
#启动屏保锁屏
+ "ExitFvwm%terminal.png%" Popup Quit-Verify
#增加退出子菜单
  
DestroyMenu ProgramsMenu
#这是ProgramsMenu子菜单的设置内容其格式和上面主菜单是一样的
AddToMenu "ProgramsMenu" "Choose-Pro%view_icon.png%" Title
#标题是ProgrmasMenu,图标是选用Choose-Pro%view_icon.png
+ "gedit%editshred.png%" Exec exec gedit
#在ProgramsMenu子菜单中增加gedit选项,图标选用editshred.png,点击后执行gedit程序,下面都有一样的略
+ "emacs%emacs.png" Exec exec emacs
+ "&gqview%xpaint.png" Exec exec gqview
+ "&xpdf%xchat.png%" Exec exec xpdf
+ "x&mms%xmms.png%" Exec exec xmms
+ "stardict%kdat.png%" Exec exec stardict
+ "mo&zilla%netscape.png%" Exec exec mozilla
+ "&Gimp%gimp.png%" Exec exec gimp
+ "xload%xsane.png%" Exec exec xload
+ "gkrellm%gnomemeeting.png%" Exec exec gkrellm
  
DestroyMenu Utilities
#这是所增加Utilities子菜单的内容,其语法结构同ProgramsMenu子菜单
AddToMenu Utilities "Utilities%scanner.png%" Title
+ "Top%folder_mediumgreen.png%" Exec exec xterm -T Top -n Top -e top
+ "xcalc%xcalc.png%" Exec exec xcalc
+ "Xman%folder_burntorange.png%" Exec exec xman
+ "xclipboard%classic_mac.png%" Exec exec xclipboard &
+ "konqueror%go.png%" Exec exec konqueror
+ "" Nop
+ "wmtimer%babelfish.png%" Exec exec wmtimer &
  
+ "kcontrol%kopete.png%" Exec exec kcontrol
  
+ "xlogo%x.png%" Exec exec xlogo
+ "Captura%kcmkwm.png%" Exec captura
  
DestroyMenu Quit-Verify
#这是退出子菜单的设置,其语法结构同ProgramsMenu子菜单
AddToMenu Quit-Verify "Choose%xconsole.png%" Title
+ "Yes, Really Quit%xchat.png%" Quit
#标题为Yes, Really Quit,图标为xchat.png,动作为Quit
+ "Restart Fvwm2%kstars.png%" Restart fvwm2
+ "No, Don't Quit%hancom.png%" Nop
未完待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。      
--------------------next---------------------

阅读(769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~