1 <html xmlns
="http://www.w3.org/1999/xhtml">
3 <meta name
="generator" content
="HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" />
5 <title
>User Guide
: Introduction
</title
>
6 <meta http
-equiv
="Content-Type" content
="text/html; charset=us-ascii" />
7 <link href
="title.css" rel
="stylesheet" type
="text/css" />
11 <?php
include("dock.php"); ?
>
12 <?php
include("header.php"); ?
>
14 <table
class="inner" border
="0" cellpadding
="1" cellspacing
="1">
16 <td content
="content" colspan
="2" valign
="top">
19 <p
>This manual describes the usage
and configuration of the WindowMaker window manager
. It is intended
for both users
20 who never used the X Window System
and for users who have experience with other window managers
.</p
>
22 <p
>How to Read this guide
If you never have used a X window manager
, you should read all of this guide
, as it contains
23 detailed instructions
for new users
.</p
>
25 <p
>Text in sans serif font
, indicate instructions you must follow to accomplish a given task
. If you
're out of time (or
26 patience), you should at least read text in these parts.</p>
28 <p>You can ignore the text in Extra Bindings boxes while you're getting familiar with WindowMaker
. Once you
've got
29 familiar with it, you can read the text in these boxes to learn more ways to accomplish tasks.</p>
31 <h1>1.1 What is a window manager?</h1>
33 <p>If you come from the Windows or MacOS world, you might be confused about all these things like window managers, X
36 <p>In the Unix world, the task of providing a graphical user interface (GUI) is normally divided by 3 different
39 <p>the window server; the window manager and the user interface toolkit. The window server is standard and is usually
40 the X Window System or some vendor provided compatible version of it. The X Window System, or X for short, is a window
41 server. It's
function is to provide a portable
and high
-level access to devices like keyboard
, mouse
and video display
.
42 It allows applications to show graphical information on the display through rectangular areas called windows
.</p
>
44 <p
>Most user
interface objects
, like buttons
, menus
and scrollers are made of windows
. The top level windows displayed
45 by applications are named windows
as well
. These objects are not provided by the window server
. These must be made by
46 the application program
or by the user
interface toolkit
.</p
>
48 <p
>For more information
, read the manual page
for X(1) and the documentation
for Xlib
.</p
>
50 <p
>The primary
function of the window manager is to control the layout of top level windows on screen
. WindowMaker is a
51 window manager
. It provides a titlebar
and a resizebar to change window layout
, application menus to launch
52 applications
and execute special commands
, application icons
, miniwindows
and an application dock
. They will be
53 explained in more detail in the following chapters
.</p
>
55 <p
>The user
interface toolkit is a library
or collection of libraries that provide an API
for application developers to
56 program the interfaces
for their applications
. Toolkits generally provide controls like buttons
, menus
, radio
-buttons
57 etc to be used
for program interaction
. There are currently many of these toolkits available
for X
. Motif
58 â„¢, OpenLook â„¢, and Athena are examples of toolkits.</p>
60 <p
>All other features normally found in other operating systems
, like file managers
, are implemented
as separate
61 programs
and are not directly related to the window manager
.</p
>
66 <?php
include("footer.php"); ?
>