FVWM 95设定说明(二)
再来就是设定在视窗上的titlebar的mini-icon,要设定的有基本视窗,xterm视窗,rxvt视窗,xcalc视窗,xsession视窗,xv视窗,Netscape视窗,xmag视窗,textedit视窗,tkps视窗,Ghostview视窗,Xcolorsel视窗,IDL视窗,xeyes视窗和fm视窗。
以下就是这些设定的一些样式:
(程式一)
你也可以设定当视窗缩小成为Icon的时候,应该使用那些Icon。
以下就是设定的方法:
(程式二)
如果使用者觉得这些功能不够(就像我)还可以增加功能,如下面这个例子。读者请注意,下面这个设定会在Fvwm95启动的时候自动执行。
(程式叁)
AddToFunc这个命令可以来设定Function。透过这个命令,你可以为你的FVWM定义自己的功能。请看下面的范例:
AddToFunc Move-or-Raise \"I\" Raise
+ \"M\" Move
+ \"D\" Lower
其中I、M、D意义如下:
I(Immediate):立即执行後面的命令。
M(Motion):如果滑鼠是在移动状态就执行後面的命令。
C(Click):如果使用者是以按下滑鼠键的方式呼叫的话,就会执行後面的命令。
D(Double-Click):使用者如果是用连按两次滑鼠键的方式来呼叫的话,就会执行後面的命令。
运用这个方式你可以做出一个非常方便的功能选单,以下就是一个具有好用的功能的例子:
AddToFunc \"Resize-or-Raise\" \"M\" Resize
+ \"M\" Raise
+ \"C\" Raise
+ \"D\" RaiseLower
这就是当你在移动滑鼠它就会执行改变视窗大小,而且下一步会将视窗往上移,或是当你按下滑鼠时,会让视窗上移;或者是在按滑鼠两次时,视窗会交替的上移或下移。
再来就是定义选单了,它是用AddToMenu这个命令是用来定义一个选单。请看下面的范例:
AddToMenu Tools \"TOOLS\" Title
+ \"Utils\" Popup \"Utilities\"
+ \"Xterm\" Exec exec xterm&
+ \"Top\" Exec exec xterm-etop&
+ \"\" Nop
+ \"Xman\" Exec exec xman&
+\"Xcalc\"Exec exec xcalc&
这个命令是在定义一个有五个选项的选单,在这个选单中,我们会在选单上看到\"Utils\"、\"Xterm\"、\"Top\"、\"Xman\"、\"Xcalc\",这五个选项。分别会执行xterm、top、xman、xcalc这四个程式。以及呼叫\"Utilities\"这个下拉式的选单。而且这个选单将会有个Title,就是\"TOOLS\"。而在Top与Xman这两个选项之间将会出现一条分隔线。
PS:在设定档案中同一个Menu的定义不一定是要连续的。
接着我们再来看一些例子。
以下就是一个FvwmTaskbar的Startmenu的例子:
(程式四)
这里是Shells的例子:
(程式五)
这里是萤幕装置的例子:
(程式六)
这里是萤幕锁定的例子:(程式七)
这里是Game的选单:(程式八)
这是一个在选择如何跳出X-window(fvwm95)的例子: (程式九)
这里是出现在萤幕上选单的一些模组设定:(程式十)
这里是关於Utilities选单的设定:(程式十一)
这里是定义最基本X-window命令选单的例子: (程式十二)
这里是用来设定视窗的titlebar上的icon所出现的列表: (程式十三)
哇!天啊!怎麽那麽多呢??原因就是AddToMenu这个命令可以用来设定非常多的东西,因此,如果想要使自己的X-window选单功能超强,而且适合自己的习惯,就必须去一个一个的设定这些选单,这也就是说:如果想要使自己的X-window与众不同,是必须付出相当的代价的,其中就包括这一些选单的设定。所以,希望大家都能有耐心的去一步一步做这些设定的工作。
当然,在看完了以上的例子,难免有些不懂的,尤其是FVWM的内建function的用法。 因此我们就来看看这些function的说明:
FVWM提供了一组内建function的集合。这些function将会跟一些key或是button相结合。
Nop:这个function表示什麽也不做。通常是用来隔开menu中的选项用的。因此在menu中加上Nop\"\"就会在menu中产生一条线来隔开上下的选项。
Title:这个function会插入一个title到menu中,所以通常都是设定在menu的第一行。
Beep:这个function会让电脑哔的叫一声。
Quit:这个funtion会使user离开fvwm,通常也会跳离X-window。
RestartnameWindowManagerName:这个是用来离开FVWM然後载入别的windowmanager用的function,也可用在重新载入fvwm。用法如下:
Restart \"Fvwm\" fvwm &
Restart \"twm\" /usr/X11/bin/twm
name:是来显示在menu中的,後面的则是指定要启动的windowmanager。
Refresh:这个将会让Xwindow进行重绘的动作。
Move:允许user移动window,如果user是在某个window上面选择了这个功能,则可移动该window,如果使用者(user)是在rootwindow上面选择了这个function,就可以让使用者选择所要移动的所有视窗。
发布人:netbull 来自:济南信息港