Minor grammatical improvements to the documentation.
[fvwm.git] / doc / fvwm / description.xml
blob8634580e565997edb0b041c7517be3963f11f22a
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3   "../docbook-xml/docbookx.dtd"
5 ]>
7 <section id='description'>
8 <title>Description</title>
9 <para>Fvwm is a window manager for X11.  It is designed to minimize
10 memory consumption, provide a 3D look to window frames, and a
11 virtual desktop.</para>
13 <para>Note that there are several window managers around that have
14 "fvwm" in their name.  In the past, version 2.x of fvwm was
15 commonly called fvwm2 to distinguish it from the former version
16 1.x (fvwm or even fvwm1).  Since version 1.x has been replaced by
17 version 2.x a long time ago we simply call version 2.x and all
18 versions to come, fvwm, throughout this document, and the
19 executable program is named fvwm.  There is an fvwm offspring
20 called fvwm95, it is mostly a patched version of fvwm-2.0.43.  The
21 main goal of fvwm95 was to supply a Windows 95 like look and
22 feel. Since then, fvwm has been greatly enhanced and practically
23 all fvwm95 features can be achieved by fvwm.</para>
25 <para>Fvwm provides both, a large
26 <emphasis remap='I'>virtual desktop</emphasis>
27 and
28 <emphasis remap='I'>multiple disjoint desktops</emphasis>
29 which can be used separately or together.  The virtual desktop
30 allows you to pretend that your video screen is really quite
31 large, and you can scroll around within the desktop.  The multiple
32 disjoint desktops allow you to pretend that you really have
33 several screens to work at, but each screen is completely
34 unrelated to the others.</para>
36 <para>Fvwm provides
37 <emphasis remap='I'>keyboard accelerators</emphasis>
38 which allow you to perform most window manager functions,
39 including moving and resizing windows, and operating the menus,
40 using keyboard shortcuts.</para>
42 <para>Fvwm has also overcome the distinction between configuration
43 commands and action commands that most window managers
44 make. Configuration commands typically set fonts, colors, menu
45 contents, key and mouse function bindings, while action commands
46 do things like raise and lower windows.  Fvwm makes no such
47 distinction, and allows anything to be changed at any time.</para>
49 <para>Other noteworthy differences between fvwm and other X11 window
50 managers are the introduction of the <fvwmref cmd="Style" opt="SloppyFocus"/> and <fvwmref cmd="Style" opt="NeverFocus"/>
51 focus methods.  Focus policy can be separately specified for
52 different window groups.  Windows using <fvwmref cmd="Style" opt="SloppyFocus"/> acquire focus when the pointer moves into them and retain focus
53 until some other window acquires it.  Such windows do not lose
54 focus when the pointer moves into the root window.  The
55 <fvwmref cmd="Style" opt="NeverFocus"/>
56 policy is provided for use with windows into which one never types
57 (e.g. xclock, oclock, xbiff, xeyes, tuxeyes) - for example, if a
58 SloppyFocus terminal window has focus, moving the pointer over a
59 NeverFocus
60 decoration window does not deprive the terminal of focus.</para>
62 </section>