Install FVWM so
pacman -S fvwm
pacman -S fvwm-patched
FVWM will automatically be listed in kdm/gdm in the sessions menu. Otherwise, add
to your user's .xinitrc.
A sample .xinitrc might be as follows:
DEFAULT_SESSION=fvwm case $1 in fvwm*) exec ck-launch-session fvwm ;; awesome) exec ck-launch-session awesome ;; *) exec ck-launch-session $DEFAULT_SESSION ;; esac
SLiM is good login manager with few dependencies that acts well with FVWM. SLiM can also be used with multiple environments so it is helpful if one wants several environments and real control of the process.
Bringing Out its Power
When you start FVWM for the first time, you will get something that looks very blank. When you left-click on the desktop, you will be able to select a very basic configuration for FVWM. Chose the modules you want and you are ready to get started. You will undoubtedly want to do more to create your desktop, so here are some tips:
- Although it is outdated, the FVWM beginners guide helps to understand how FVWM functions and how to build your basic setup.
- The Gentoo Linux Wiki has a a useful guide on configuration.
- The best way to come up with the desktop you want is probably to check out the configurations in the FVWM forum or at http://www.box-look.org, choose one you like, install it, and modify it to taste.
- As you work with what other people have done, you may find it helpful to look at these tips on configuration files by Thomas Adam, the most active FVWM developer.
- FVWM-Crystal, which is also in the Arch repositories, is an add-on that makes FVWM much easier to configure, although the easier configuration allows much less flexibility than direct editing of configuration files.
- Fvwm plays well with xcompmgr for simple compositing effects.
Links used in this tutorial: