FVWM安装笔记

FVWM安装笔记
QQ:457283
Blog:http://blog.csdn.net/jznsmail

    FVWM应该算是比较老牌的窗口管理程序了,虽然它没有提供象GNOME和KDE那样的完整的窗口界面,但是它提供的窗口管理给了使用者极大的灵活性.使用FVWM有个好处就是不管你是用REDHAT,DEBAIN,SUSE,FREEBSD还是UNIX系统,只要你正确安装了FVWM,然后将你自己喜爱的配制文件复制到用户目录下,那么你不管在哪个系统下工作都会有相同的界面,十分方便.
    安装FVWM之前要做一些准备工作,下载较新版本的FVWM主程序和libstroke库文件,这些文件都可以从FVWM的主页上下载.
    http://www.fvwm.org/
    目前最新稳定版是2.4.19,最新释放版本是2.5.16版本,建议不要下载2.5.16版本,怕引起不必要的麻烦:).我下载的是2.5.13版.
    libstroke库是为了让FVWM支持鼠标的,它的下载地址是:
    http://fvwm-themes.sourceforege.net/rpm/support/
    当然如果你不想装好FVWM之后手工配制.fvwm2rc文件的话,你可以同时在FVWM的主页上下载fvwm-themes包,里面包含了一些不错的配制文件,可以在安装好FVWM之后直接使用.
    在下载好所需要的程序之后,开始安装:

    首先安装libstroke,该包是FVWM的鼠标支持程序,必须在FVWM安装之前安装
    #rpm -Uvh libstroke-0.4-lmdk.i586-rpm

    然后安装FVWM主程序
    如果是RPM包的主程序,可以直接使用RPM命令安装
    #rpm -Uvh fvwm-2.5.13.rpm

    如果是自编译包也只需要如下命令就可完成
    #tar xvzf fvwm-2.5.13.tar.gz
    #cd /fvwm/fvwm-2.5.13
    #./configure
    #make
    #make install

    完成了程序的安装后,需要进行一些配制
    在/etc/X11/gdm/Sessions/下建一个FVWM文件.我的FC2系统有Sessions这个目录,而且里面有GNOME和KDE两个文件了,但是我的FC4系统却在gdm中没有Sessions这个目录,没有关系,那就mkdir Sessions建立一个,然后再添加FVWM文件.
    在FVWM文件中写入:
    #vi /etc/X11/gdm/Sessions/FVWM
   
    #!/bin/bash
    exec /etc/X11/xdm/Xsession fvwm
    wq!

    改写FVWM的权限:#chmod a+x FVWM

    然后编辑/etc/X11/xdm/Xsession文件,在我的FC2系统里,大概在102行左右的位置加入下面的内容,其实这个也不一定的,在我的FC4系统中文件就只有90多行.其实你只要找到kde)或者gnome)就可以了,然后在他们那段代码之后加入
    FVWM)
    exec -l $SHELL -c "$SSH_AGENT $DBUS_LAUNCH $SWITCHDESKPATH/Xclients.fvwm" 
    ;;

    网上有资料说RH9是加入
    FVWM)
    exec -l $SHELL -c "$SSHAGENT fvwm"
    因为我没有RH9系统,所以也没有尝试,如果RH9的朋友,可以用这个试试看.

    修改Xsession之后进入/usr/X11R6/bin目录,给FVWM建立个连接
    #cd /usr/X11R6/bin
    #ln -s /usr/local/bin/fvwm fvwm2

    之后用CTRL+ALT+BACK SPACE重新起动X-WINDOWS就可以在会话管理里面选择FVWM登陆了.
    如果这个时候FVWM并没有出现在会话选项里,那再在/etc/X11/dm/Sessions目录里建立一个fvwm.desktop文件(对于FC4系统可能根本没有dm目录,在我的FC4找了好久都没有发现这个目录,那就在/usr/share/xsessions目录添加这个文件).
    对于FC2:
    #cd /etc/X11/dm/Sessions
    #vi fvwm.desktop

    加入如下几行
    [Desktop Entry]
    Encoding=UTF-8
    Name=Fvwm 2
    Comment=Start Fvwm 2
    Exec=fvwm
    Type=Application

    [Window Manager]
    SessionManaged=true

    wq!

    对于FC4:
    #cd /usr/share/xsessions/
    #vi fvwm.desktop

    然后输入上面相同的内容,并且保存退出

    得到了fvwm.desktop文件后使用chmod a+x fvwm.desktop改变一下文件属性

    最后重新起动X-WINDOWS,这下应该在会话管理器里看到FVWM的选项了吧?嘿嘿~~~开始有趣的FVWM之旅吧~~~

    PS:如果你下载并且安装了fvwm-themes和fvwm-themes-extra程序的话,那你进入FVWM之后起动一个xterm终端,然后执行:fvwm-themes-start,然后系统会在你的$HOME目录下的.fvwm里拷备一些主题文件,这个时候也许程序会报错,说什么another ICCCM 2.0 cmopliant WM is running, try -replace.你不需要理会这个消息.
    之后你进入$HOME/.fvwm/目录
    $cd ~/.fvwm

    然后你会在里面发现多了一些文件,里面应该有themes-rc,themes-rc-2文件,你将themes-rc改成.fvwm2rc文件
    $cp themes-rc .fvwm2rc

    然后你重新起动FVWM,现在你使用了新主题了,里面还有很多配制好的主题可以选择:)


    下面是一些比较不错的关于FVWM的文章:
    FVWM简明使用指南
    http://learn.tsinghua.edu.cn:8080/2001315450/fvwm_frame.html
    FVWM的老巢
    http://www.fvwm.org/
    FVWM中文化项目
    http://people.freebsdchina.org/million/fvwm/fvwm.html

你可能感兴趣的:(FVWM安装笔记)