FlyZhy.Org logo Projects - Installing FVWM

Introduction
X Window System
Before
HowTo
Download
Installing
Configuring
Related Links

How to install the latest unstable release FVWM-2.5.16 in my Slackware Linux on my computer.

Introduction

FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system. Development is active, and support is excellent.

          йд   the Official FVWM Home Page.

Fvwm is a window manager for X11. It is designed to minimize memory consumption, provide a 3D look to window frames, and a virtual desktop.

          йд   The FVWM (F? Virtual Window Manager) manual

top

X Window System

However, if you want to know more about FVWM and configure it more freely by yourself, you should know more information about X Window System. If you are an absolutely layman about it, you can read the X Window User HOWTO from TLDP in English or Understanding X Window (in Chinese) from Yin Wang. If this can not satisfy you, then look through the X Window System or check out Amazon for books about Xlib for details about it. At last, you also should know the basic theory of XFree86 or Xorg according to what you used or what you want to use as your X Window Server.

Also, here gives the main idea about the X Window System.

Knowledge
FVWM Related::

Before

HowTo

Download

Please check the home pages of all the required software for the latest version by yourself.

Installing

If you are new about installing software on GNU/Linux, please read SoftwareInstall package to get a general idea of HOWTO install software on GNU/Linux.

LibStroke
#tar xvfz libstroke-0.5.1fvwm.tar.gz
#cd libstroke-0.5.1fvwm
#./configure
#make
#make install
rxvt-unicode
#tar xvfj rxvt-unicode-7.7.tar.bz2
#cd rxvt-unicode-7.7
#./configure
#make
#make install
imlib2
#tar xvfz imlib2-1.2.2.tar.gz
#cd imlib2-1.2.2
#./configure
#make
#make install
habak
#tar xvfz habak-0.2.5.tar.gz
#cd habak-0.2.5
#make
#cp habak /usr/local/bin/

Notice that if you install imlib2 with ./configure --prefix=PREFIX, you should modify the habak-0.2.5/src/Makefile from

CFLAGS += -I/usr/X11R6/include -Wall
LDFLAGS += -L/usr/X11R6/lib -lImlib2 -lm

to

CFLAGS += -I$PREFIX/include -Wall
LDFLAGS += -L$PREFIX/lib -lImlib2 -lm

which $PREFIX stands for the path you set in ./configure --prefix=PREFIX when you install imlib2.

torsmo
#tar xvfz torsmo-0.18.tar.gz
#cd torsmo-0.18
#./configure
#make
#make install
FVWM
#tar xvfz fvwm-2.5.16.tar.gz
#cd fvwm-2.5.16
#./configure --disable-bidi
#make
#make install

Configuring

Related Links


1. habak, torsmo and rxvt-unicode are used for my FvwmConfig.