To build from the CVS source code, you will need recent versions of automake, libtool and autoconf. The build system also uses pkg-config to look for dependencies.
The Metisse server is a modified xserver. The compositor is a núcleo-based module for FVWM-InSitu, a modified version of FVWM 2.5.x. The whole system should build relatively easily on modern Linux distributions and Mac OS X.
The núcleo source code can be obtained as a tarball from http://insitu.lri.fr/metisse/download/:
wget http://insitu.lri.fr/metisse/download/0.4.0-rc4/nucleo-0.6.tar.bz2 tar xjvf nucleo-0.6.tar.bz2 cd nucleo-0.6
or from the CVS repository:
cvs -d :pserver:anonymous@cvs.lri.fr:/users/asspro/roussel/cvsroot login # hit the Return key cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/roussel/cvsroot co nucleo cd nucleo ./build-utils/bootstrap
Compiling the code is pretty straightforward. Just make sure that the configure script found a "glWindow backend" (e.g. GLX or AGL):
./configure make make install # or sudo make install
Núcleo build problems should be reported to the núcleo mailing list.
The Metisse source code can be obtained as a tarball from http://insitu.lri.fr/metisse/download/:
wget http://insitu.lri.fr/metisse/download/0.4.0-rc4/metisse-0.4.0-rc4.tar.bz2 tar xjvf metisse-0.4.0-rc4.tar.bz2 cd metisse-0.4.0-rc4
or from the CVS repository:
cvs -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs login # hit the Return key cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs co metisse cd metisse cvs -z 3 -d :pserver:anonymous@cvs.lri.fr:/users/asspro/ihm/metisse-cvs co fvwm-insitu ./bootstrap
Compiling the code is again pretty straightforward:
./configure make make install # or sudo make install
Depending on your platform, you might want to pass some options to the configure script such as --enable-glx, --enable-glx-x86 or --enable-mmx. As usual, configure --help will give you the list of available options.
The Metisse server will not run without fonts. If your X11 fonts are not installed in /usr/share/fonts/X11, /usr/share/fonts or /usr/lib/X11/fonts, use the --with-fontdir option to indicate their location as in the example below:
./configure --with-fontdir=/opt/X11R7/share/fonts
Metisse build problems should be reported to the Metisse mailing list.