Projects - Installing FVWM
How to install the latest unstable release FVWM-2.5.16 in my Slackware Linux on my computer.
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
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.
Please check the home pages of all the required software for the latest version by yourself.
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.
#tar xvfz libstroke-0.5.1fvwm.tar.gz #cd libstroke-0.5.1fvwm #./configure #make #make install
#tar xvfj rxvt-unicode-7.7.tar.bz2 #cd rxvt-unicode-7.7 #./configure #make #make install
#tar xvfz imlib2-1.2.2.tar.gz #cd imlib2-1.2.2 #./configure #make #make install
#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.
#tar xvfz torsmo-0.18.tar.gz #cd torsmo-0.18 #./configure #make #make install
#tar xvfz fvwm-2.5.16.tar.gz #cd fvwm-2.5.16 #./configure --disable-bidi #make #make install
1. habak, torsmo and rxvt-unicode are used for my FvwmConfig.