diff --git a/docs.php b/docs.php index 017ed32..fd8c5ab 100644 --- a/docs.php +++ b/docs.php @@ -37,9 +37,9 @@
+ WindowMaker User's Guide: Table of Contents++ +
+ |
+
+ Introduction+ +This manual describes the usage and configuration of the WindowMaker window manager. It is intended for both users + who never used the X Window System and for users who have experience with other window managers. + +How to Read this guide If you never have used a X window manager, you should read all of this guide, as it contains + detailed instructions for new users. + +Text in sans serif font, indicate instructions you must follow to accomplish a given task. If you're out of time (or + patience), you should at least read text in these parts. + +You can ignore the text in Extra Bindings boxes while you're getting familiar with WindowMaker. Once you've got + familiar with it, you can read the text in these boxes to learn more ways to accomplish tasks. + +1.1 What is a window manager?+ +If you come from the Windows or MacOS world, you might be confused about all these things like window managers, X + windows etc. + +In the Unix world, the task of providing a graphical user interface (GUI) is normally divided by 3 different + components: + +the window server; the window manager and the user interface toolkit. The window server is standard and is usually + the X Window System or some vendor provided compatible version of it. The X Window System, or X for short, is a window + server. It's function is to provide a portable and high-level access to devices like keyboard, mouse and video display. + It allows applications to show graphical information on the display through rectangular areas called windows. + +Most user interface objects, like buttons, menus and scrollers are made of windows. The top level windows displayed + by applications are named windows as well. These objects are not provided by the window server. These must be made by + the application program or by the user interface toolkit. + +For more information, read the manual page for X(1) and the documentation for Xlib. + +The primary function of the window manager is to control the layout of top level windows on screen. WindowMaker is a + window manager. It provides a titlebar and a resizebar to change window layout, application menus to launch + applications and execute special commands, application icons, miniwindows and an application dock. They will be + explained in more detail in the following chapters. + +The user interface toolkit is a library or collection of libraries that provide an API for application developers to + program the interfaces for their applications. Toolkits generally provide controls like buttons, menus, radio-buttons + etc to be used for program interaction. There are currently many of these toolkits available for X. Motif + â„¢, OpenLook â„¢, and Athena are examples of toolkits. + +All other features normally found in other operating systems, like file managers, are implemented as separate + programs and are not directly related to the window manager. + |
+