Click on titlebar goes to index.php
[whome.git] / chap3.php
blobe9f8f6acc6b96d5a2d8b453d19590f6f7172e0f1
1 <html xmlns="http://www.w3.org/1999/xhtml">
2 <head>
3 <meta name="generator" content="HTML Tidy for Linux (vers 25 March 2009), see www.w3.org" />
5 <title>User Guide: The Workspace</title>
6 <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
7 <link href="title.css" rel="stylesheet" type="text/css" />
8 </head>
10 <body>
11 <?php
12 include("header.php");
13 include("dock.php");
16 <div id="inhalt">
17 <table width="880" border="0" cellpadding="1" cellspacing="1">
18 <tr>
19 <td content="content" colspan="2" valign="top">
20 <br />
21 <br />
22 <br />
24 <h2>Chapter 3</h2>
26 <h1>The Workspace</h1><br />
27 <br />
28 <br />
29 <a name="3.1"></a>
31 <h2><a name="3.1">3.1 Working with Menus</a></h2><a name="3.1"></a> Menus provide a list of commands that you can
32 execute.<br />
33 <br />
35 <center>
36 <img src="guide/images/menu.gif" border="0" width="480" height="300" alt="[An Example Menu]" />
37 </center><br />
38 <br />
39 To execute a command listed in a menu, click in the corresponding item. The item will blink telling that the command is
40 going to be executed.<br />
41 <br />
42 Grayed commands are disabled and cannot be executed at that moment. If you click on them nothing will happen.<br />
43 <br />
44 Some menu entries have a little triangular indicator at the right. Selecting these entries will open a submenu, with a
45 new list of commands.<br />
46 <br />
47 You can use the keyboard to traverse and execute commands in some of the menus. First you must hit the key used to open
48 the menu --- like F12 for the root menu --- to enable keyboard traversal of it. Then you can use the Up and Down arrow
49 keys to change the current selected item and the Left and Right arrow keys to jump between submenus and parent menus.
50 To execute the current selected item press Return. To close the menu or stop menu traversal, press Escape.
51 Additionally, pressing the first letter for an menu item, will jump the current selection to that item.<br />
52 <br />
53 You can make frequently used menus ``stick'' to the workspace by dragging the titlebar of the menu. This will make a
54 close button appear in the menu titlebar. If you want to close the menu, just click in that button.<br />
55 <br />
56 Menus are normally placed on top of other windows and cannot be obscured by them. If you want the menus to be able to
57 be obscured by lowering them, double click the menu titlebar while holding the Meta key. Repeat this to make the menus
58 not obscurable again.<br />
59 <br />
60 <br />
61 <a name="3.1.1"></a>
63 <h3><a name="3.1.1">3.1.1 The Root Window Menu</a></h3><a name="3.1.1"></a> The <i>Root Window Menu</i> or
64 <i>Applications Menu</i> has items that allow you to quickly launch applications and do some workspace
65 management.<br />
66 <br />
67 To open this menu, click on the workspace (root window) with the 3rd mouse button or hit the key bound to it (F12 by
68 default).<br />
69 <br />
70 The contents of the applications menu can be configured to hold the applications installed on your system. To learn how
71 to configure it, read the section on application menu configuration.<br />
72 <br />
73 <br />
74 <a name="3.1.2"></a>
76 <h3><a name="3.1.2">3.1.2 The Window List Menu</a></h3><a name="3.1.2"></a> Clicking in the workspace with the middle
77 mouse button will open a menu listing all windows that currently exist, with the workspace in which the window is
78 located to its right. The current focused window is marked by a diamond sign next to its name. Clicking in an entry in
79 this menu will focus the window, raise it, and change to the workspace where it is located.<br />
80 <br />
81 <br />
82 <br />
83 <a name="3.2"></a>
85 <h2><a name="3.2">3.2 Working with Applications</a></h2><a name="3.2"></a> In WindowMaker the instance of a running
86 application is represented by an application icon. Do not confuse it with the icons (miniwindows in WindowMaker)
87 displayed by other window managers when a window is iconified. Application icons and miniwindows can be differentiated
88 in that miniwindows have titlebars, application icons do not.<br />
89 <br />
90 WindowMaker identifies a group of windows as belonging to a single instance of an application through some standard
91 hints that the application sets in its windows. Unfortunately, not all applications that exist set these hints,
92 preventing some application-specific features from working. These hints are <b>WM.CLASS</b>,<b>WM.COMMAND</b>, and
93 <b>WM.CLIENT.LEADER</b> or the group leader in <b>WM.HINTS</b>.<br />
94 <br />
95 <br />
96 <font size="-1">Note: The information about applications contained in this section only applies to versions of
97 WindowMaker built without the --enable-single-icon compile time option. This option is unsupported and behaviour when
98 it's enabled will not be covered in this text.</font><br />
99 <br />
100 <br />
101 <a name="3.2.1"></a>
103 <h3><a name="3.2.1">3.2.1 Hiding an Application</a></h3><a name="3.2.1"></a> If you want to close and application but
104 intend to use it later you can <i>hide</i> it. When you hide an application all windows and miniwindows that belong to
105 that application will be removed from the screen and hidden into its application icon.<br />
106 <br />
107 <br />
108 <font face="Helvetica"><b>To hide an application</b></font>
110 <ul type="disk">
111 <li><font face="Helvetica">Click the miniaturize button of any of the windows that belong to the application while
112 holding the Control key.<br />
113 <br />
114 OR<br />
115 <br /></font></li>
117 <li><font face="Helvetica">Press the keyboard shortcut assigned to it, which is Meta+h in the default
118 configuration.<br />
119 <br />
120 OR<br />
121 <br /></font></li>
123 <li><font face="Helvetica">User the hide command in the <a href=
124 "chap2.php#2.2.9">window commands menu</a> brought up when the
125 window titlebar is clicked with the right mouse button.<br />
126 <br />
127 OR<br />
128 <br /></font></li>
130 <li><font face="Helvetica">Use the (Un)Hide command in the application icon commands menu brought up when the
131 application icon is clicked with the right mouse button.</font></li>
132 </ul><br />
133 <br />
134 <br />
135 <font face="Helvetica"><b>To unhide an application</b></font>
137 <ul type="disk">
138 <li><font face="Helvetica">Double click the application icon with the left mouse button.<br />
139 <br />
140 OR<br />
141 <br /></font></li>
143 <li><font face="Helvetica">Use the (Un)Hide command in the application icon commands menu brought up when the
144 application icon is clicked with the right mouse button.</font></li>
145 </ul><br />
146 <br />
147 When you unhide an application, all it's windows and miniwindows will brought back, and you will be taken to the last
148 workspace in which you worked with that application.<br />
149 <br />
150 <br />
152 <h3><b>Extra Bindings</b></h3>
154 <center>
155 <table border="0" width="80%" cellspacing="0" cellpadding="0">
156 <tbody>
157 <tr>
158 <th align="left"><font face="Times New Roman, Times, Times Roman">Action</font></th>
160 <th align="left"><font face="Times New Roman, Times, Times Roman">Effect</font></th>
161 </tr>
163 <tr>
164 <td colspan="2">
165 <hr />
166 </td>
167 </tr>
169 <tr>
170 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Double-click the application
171 icon while holding the Meta key</font></td>
173 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Unhide the clicked application,
174 and hide all other applications that are present in the current workspace.</font></td>
175 </tr>
177 <tr>
178 <td colspan="2">
179 <hr />
180 </td>
181 </tr>
183 <tr>
184 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Double-click the application
185 icon while holding the Shift key</font></td>
187 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Unhide the clicked application
188 in the current workspace</font></td>
189 </tr>
191 <tr>
192 <td colspan="2">
193 <hr />
194 </td>
195 </tr>
197 <tr>
198 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Double-click the application
199 icon with the middle mouse button</font></td>
201 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Unhide the clicked application
202 and deminiaturize all its windows.</font></td>
203 </tr>
205 <tr>
206 <td colspan="2">
207 <hr />
208 </td>
209 </tr>
211 <tr>
212 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Double-click the window titlebar
213 with the right mouse button while holding the Meta key.</font></td>
215 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Hide all applications in the
216 current workspace except for the clicked one</font></td>
217 </tr>
219 <tr>
220 <td colspan="2">
221 <hr />
222 </td>
223 </tr>
224 </tbody>
225 </table>
226 </center><br />
227 <br />
228 There are two other commands in the applications menu related to application hiding:<br />
229 <br />
231 <center>
232 <table border="0" width="90%" cellspacing="0" cellpadding="5">
233 <tbody>
234 <tr>
235 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">Hide others</font></th>
237 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Hide all applications in the
238 current workspace, except for the currently active one.</font></td>
239 </tr>
241 <tr>
242 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">Show All</font></th>
244 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Unhide all applications that
245 were hidden from the current workspace</font></td>
246 </tr>
247 </tbody>
248 </table>
249 </center><br />
250 <br />
251 <br />
252 <br />
253 <a name="3.2.2"></a>
255 <h3><a name="3.2.2">3.2.2 The Application Icon Menu</a></h3><a name="3.2.2"></a> A menu with commands that will apply
256 to the application can be brought up by clicking the application icon with the right mouse button.<br />
257 <br />
258 The commands available in this menu are:<br />
259 <br />
261 <center>
262 <table border="0" width="90%" cellspacing="0" cellpadding="5">
263 <tbody>
264 <tr>
265 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">Unhide Here</font></th>
267 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Unhides the application in the
268 current workspace.</font></td>
269 </tr>
271 <tr>
272 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">(Un)Hide</font></th>
274 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Hides the application. Unless
275 the application is already hidden, in which case it will unhide the application and take you to its
276 workspace.</font></td>
277 </tr>
279 <tr>
280 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">Set Icon...</font></th>
282 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Opens the icon image selection
283 panel for the application icon.</font></td>
284 </tr>
286 <tr>
287 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">Kill</font></th>
289 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Will kill the
290 application.</font></td>
291 </tr>
292 </tbody>
293 </table>
294 </center><a name="3.2.3"></a>
296 <h3><a name="3.2.3">3.2.3 The Application Dock</a></h3><a name="3.2.3"></a> The application dock is a place where you
297 can store frequently used applications for easy and fast access. It is located, by default, on the right side of the
298 screen.<br />
299 <br />
300 You can click the top icon (the one with the GNUstep logo) and drag it downward to remove most of the dock from view.
301 You can also drag it sideways to move the entire dock from side of the screen to the other.<br />
302 <br />
303 A menu similar to the <a href="chap3.php#3.2.2">application icon
304 menu</a> is brought up when you click a docked icon with the right mouse button.<br />
305 <br />
306 To make the dock <i>float</i> over windows (not be coverable by windows), either double-click the top dock icon while
307 holding the Meta key, or select the "Floating Dock" option in the dock menu.<br />
308 <br />
309 <br />
310 <b>Starting a docked application</b><br />
311 <br />
312 To start an application that is docked, double-click its icon. The icon will be briefly highlighted and the application
313 will start.<br />
314 <br />
315 While an application is not running an ellipsis is present in the lower left-hand corner of the icon. This ellipsis
316 will disappear when the application is started and reappear when the application is exited.<br />
317 <br />
318 While the application is running the docked icon will behave just like a normal, undocked application icon, except for
319 some extra actions specific to the dock.<br />
320 <br />
321 <br />
322 <font face="Helvetica"><b>To start a docked application:</b></font>
324 <ul type="disk">
325 <li><font face="Helvetica">Double-click the application icon with the left mouse button.<br />
326 <br />
327 OR<br />
328 <br /></font></li>
330 <li><font face="Helvetica">Use the "Launch" command in the dock menu for the icon. If the application is already
331 running it will start another instance.<br />
332 <br />
333 OR<br />
334 <br /></font></li>
336 <li><font face="Helvetica">Hold the Control key while double-clicking the icon to start another instance of the
337 application.</font></li>
338 </ul><br />
339 <br />
340 If a new instance of an already running application is started it will get a new application icon.<br />
341 <br />
342 <br />
343 <b>Customizing the dock</b><br />
344 <br />
345 To add new applications to the dock, you can click an application icon and drag it onto the dock. When a ghost image of
346 the icon appears you can release the mouse button and the icon will be docked.<br />
347 <br />
348 To reorder the docked applications, drag an icon to an empty slot and move the icons around as you want.<br />
349 <br />
350 To remove a docked application, drag it from the dock and release the mouse button when the ghost image disappears. To
351 remove the icon of an application that is running, hold the Meta key while dragging it.<br />
352 <br />
353 <br />
354 <b>Configuring the docked application</b><br />
355 <br />
356 To change the settings of a docked application, select the "Settings..." item in the dock menu for that icon. A
357 settings panel for that icon will appear.<br />
358 <br />
360 <center>
361 <img src="guide/imagdockapppanel.gif" border="0" width="297" height="369" alt="[Docked Application Settings Panel]" />
362 </center><br />
363 <br />
364 In the <i>Application path and arguments</i> field, the path for the application and its arguments can be changed. Note
365 that you can't change the application that is represented in the icon or change anything that would cause the
366 application name to be changed. For example, if the icon is for <b>xterm</b> you can't change the field's value to
367 <b>ghostview</b>; or if the icon is for <b>xterm -name vi</b>, you can't change it to <b>xterm -name pine</b>. Also
368 note that you cannot use shell commands, such as out put redirectors. (&gt;, &gt;&gt; etc.)<br />
369 <br />
370 <br />
371 <a name="3.3"></a>
373 <h2><a name="3.3">3.3 Working with Workspaces</a></h2><a name="3.3"></a><br />
374 <a name="3.3.1"></a>
376 <h3><a name="3.3.1">3.3.1 The Workspaces Menu</a></h3><a name="3.3.1"></a> The <i>Workspaces Menu</i> allows you to
377 create, switch, destroy and rename workspaces.<br />
378 <br />
379 It has the following items:<br />
380 <br />
382 <center>
383 <table border="0" width="90%" cellspacing="0" cellpadding="5">
384 <tbody>
385 <tr>
386 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">[New]</font></th>
388 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Creates a new workspace and
389 automatically switches to it</font></td>
390 </tr>
392 <tr>
393 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">[Destroy Last]</font></th>
395 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Destroys the last workspace
396 unless it is occupied</font></td>
397 </tr>
399 <tr>
400 <th align="right" valign="top"><font face="Times New Roman, Times, Times Roman">[Workspaces]</font></th>
402 <td align="left" valign="top"><font face="Times New Roman, Times, Times Roman">Each workspace has a
403 corresponding item in the Workspaces menu. Clicking in one of these entries will switch from the current
404 workspace to the selected workspace.</font></td>
405 </tr>
406 </tbody>
407 </table>
408 </center>The current active workspace is indicated by a small indicator at the left of the workspace item.<br />
409 <br />
411 <center>
412 <img src="guide/images/wsmenu.gif" border="0" width="350" height="200" alt="[Workspace Menu]" />
413 </center><br />
414 <br />
415 To change the name of a workspace you must first ``stick'' the menu. Then Control click in the item corresponding to
416 the workspace you want to rename. The item will turn into a editable text field where you can edit the workspace name.
417 To finish editing the workspace name, press Return; to cancel it, press Escape.<br />
418 <br />
419 There is a limit of 16 characters on the length of the workspace name.<br />
420 <br />
421 <br />
422 An example Workspace menu being edited:
424 <center>
425 <img src="guide/images/wsmenued.gif" border="0" width="101" height="103" alt=
426 "[Workspace Menu: Editing a Workspace name]" />
427 </center><br />
428 <br />
429 <a name="3.3.2"></a>
431 <h3><a name="3.3.2">3.3.2 The workspace clip</a></h3><a name="3.3.2"></a> [This section was unavailable in the
432 original, and thus is not here]<br />
433 <br />
434 <br />
435 <br />
436 <br />
437 <br />
438 </td>
439 </tr>
440 </table>
441 </div>
442 </body>
443 </html>