当前位置:Linux教程 - Linux - FVWM 95设定说明(二)

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 来自:济南信息港