2007年1月16日星期二

安装FVWM

安装FVWM

需要FVWM主程序和libstroke库文件。
1、到FVWM的主页http://www.fvwm.org上下载FVWM.
2、libstroke库是为了让FVWM支持鼠标的,它的下载地址是: http://www.etla.net/libstroke/

当然如果你不想装好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


相关文章: