xorg62 edited this page Dec 26, 2012 · 7 revisions

installing wmfs²

manual compilation (git repo)

this is the recommended method. wmfs² is still young, so the code is changing every day and any package/build is often obsolete.
to perform this compilation, you need to satisfy some dependencies: Xlib, Xinerama, Imlib2, pkg-config, and of course git to clone the source code.

$ git clone git://
$ cd wmfs
$ ./configure -h
$ ./configure
$ make
$ sudo make install

to perform git update with an existing git directory:
$ git pull
$ ./configure
$ make clean
$ sudo make install

wmfs² is installed in /usr/local/bin by default.

copy the default configuration in your ~/.config/wmfs if you want to modify it
then launch wmfs from startx:

cp wmfsrc ~/.config/wmfs/
echo "exec wmfs" >> ~/.xinitrc

Arch Linux

WMFS is available from the AUR. for detailed instructions, please see the ArchWiki WMFS article.

Debian and Debian-based distro

Users of Debian can easily install from source:
install needed dependencies:

sudo apt-get install git-core libimlib2-dev build-essential libxinerama-dev libx11-dev

then install from git repo
git clone git://
cd wmfs/
./configure -h
sudo make install


wmfs can be compiled from source on HURD


WMFS (scm) is available for Exherbo via roidelapluie’s repository.

cave resolve -x repository/roidelapluie
cave resolve -x x11-wm/wmfs


Users of Fedora can easily install from source, like Debian:

# yum install git libXinerama-devel imlib2-devel libX11-devel

$ git clone git://
$ ./configure -h
$ ./configure
$ make

# make install


There is a port on x11-wm/wmfs that you can install with:

make -C /usr/ports/x11-wm/wmfs install

Warning : This port is an old version of wmfs… Bug reports for this version will be ignored. You’re encouraged to use the git version.


To install the development version use wmfs-9999.ebuild.


Package is located there:

# installpkg wmfs*.txz

Salix OS

# slapt-get -i wmfs 


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.