slackware下使用fvwm
也许和你使用过的其它Linux系统不一样,Slackware的确是一个独特的系统。它至今默认使用的引导器还Lilo。无论你的init是3还是5, 它好象都不会启动X系列的服务(反正在我的系统上是如此)。你需要用startx来启动Kde或者是startxface来启动xface。我觉得这两个桌面都比较耗资源,尤其是Kde。因此我装了fvwm。我不知在别的系统上fvwm会不会有比较麻烦。但在Slackware上,我花了一个下午的时间,才总算把它启动起来了。安装过程如下:首先当然是去http://www.fvwm.org下载一个稳定(我只能使用这个版本了)的fvwm。(另外,你可能想要FVWM支持鼠标动作。你可以在 http://www.etla.net/libstroke/ 得到 libstroke. 下载那个为 FVWM 准备的版本,编译后安装,然后再编译 FVWM,它一般就会找到 libstoke,从而加入 stroke 的功能。)这句话是王垠说的,但我发现直接configure并没有找到(在我的系统上是如此),在编辑libstroke时,如果configure --prefix=/usr 就没有问题了。然后是make,make install,libstroke就安装完成了。接下来是编辑fvwm,还是老调configure,make,make install。然后去拷FVWM 源码发行的 system.fvwm2rc 文件至~/.fvwm/.fvwm2rc。它的位置现在在源码包的 sample.fvwmrc/system.fvwm2rc。至此安装过程完成了。由于我的Slackware系统默认不启动X服务,所以直接fvwm是不行的,它会报can‘t open display的错误。其实这可能是我们没有启动X服务或者是fvwm没有找到屏幕。所以我们做如下操作:
shell>X& 启动X服务,然后Alt+F7,你就可以看见一个叉号的鼠标,这表明X已经启动了。然后Ctrl+Alt+F1回到字符界面,shell> fvwm2 -d :0.0 或者是 shell>fvwm -d :0.0,这样你再次到Alt+F7时,就可以看见一个很简洁的fvwm桌面了。