1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
|
<!-- ############### Desk Guide Applet ############### -->
<sect2 id="deskguide-applet">
<title>Desk Guide Applet</title>
<para>
<application>Desk Guide</application> applet, shown in <xref
linkend="deskguide-applet-fig">, is an applet that allows you to
visually navigate your virtual desktops. To add this applet to a
<interface>Panel</interface>, right-click on the panel and choose
<menuchoice>
<guimenu>Applets</guimenu>
<guisubmenu>Utility</guisubmenu>
<guimenuitem>Desk Guide</guimenuitem>
</menuchoice>.
</para>
<figure id="deskguide-applet-fig">
<title>Desk Guide</title>
<screenshot>
<screeninfo>Desk Guide</screeninfo>
<graphic format="png" fileref="figures/deskguide-fig" srccredit="John Fleck">
</graphic>
</screenshot>
</figure>
<sect3 id="deskguide-applet-usage">
<title>Usage</title>
<para><application>Desk Guide</application> applet helps you
navigate all of the virtual desktops available on your system. The
<application>X Window</application> system, working in
hand with a piece of software called a "window manager", allows
you to create more than one virtual desktop to organize your
work, with different applications running on each
desktop. Each desktop can also be subdivided by the window
manager into rows and columns of working space, called
"desk areas". <application>Desk
Guide</application> applet is a navigational tool to get around
the various desktops and desk areas, providing a miniature road
map in the GNOME panel showing all your virtual desktops (also
known as workspaces) and desk areas, and allowing you to switch
easily between them.</para>
<para><application>Desk Guide</application> applet works
hand-in-hand with the window manager, the piece of software such
as Sawfish or Enlightenment that handles the look, feel and performance of
your windows. The window manager lays down borders, resizes windows, places
and moves them. The window manager is in charge of the various
desktops. <application>Desk Guide</application> applet handles the
navigation.</para>
<para><application>Desk Guide</application> applet displays
miniature versions of all your available desktops, including
outlined boxes representing the applications running in each
desktop window. The desktop currently in use is
highlighted. Mouse-click on a representation of a desktop in
<application>Desk Guide</application> applet to switch to display
a different virtual desktop on your monitor.</para>
<para>Click and hold with your middle mouse button on any window
image in <application>Desk Guide</application> applet to drag the
window around your virtual desktops.</para>
<note>
<title>Note</title>
<para>Different window managers use different jargon to describe
virtual desktops and the subdivided workspaces within
them. <application>Enlightenment</application> divides your
working area into "desktops," and then subdivides those into
"screens." <application>Sawfish</application>, formerly known as
<application>Sawmill</application> divides your
working area into "workspaces" and then subdivides those into
columns and rows. <application>Desk Guide</application> applet
calls the workspaces "desktops" and the areas within them
"viewports". See your window manager's documentation for more
informaton on setting up and managing your virtual workspaces.</para>
</note>
<para>Mouse-clicking on the arrow on the left side of
<application>Desk Guide</application> applet brings up the
<interface>Task List</interface> window, shown in <xref
linkend="deskguide-tasklist-applet-fig">.</para>
<figure id="deskguide-tasklist-applet-fig">
<title>Desk Guide Task List</title>
<screenshot>
<screeninfo>Desk Guide Task List</screeninfo>
<graphic format="png" fileref="figures/deskguide-tasklist-fig" srccredit="John Fleck">
</graphic>
</screenshot>
</figure>
<para>The window lists the various applications running on your
computer. Left-clicking on any of the applications listed in the
<interface>Task List</interface> window shifts focus to that
application, i.e. this window rises to the foreground and all your
keyboard input will be sent to the application running in this window.</para>
</sect3>
<sect3 id="deskguide-right-click">
<title>Right-Click Pop-Up Menu Items</title>
<para>
In addition to the standard menu items (see <xref
linkend="deskguide-standard-right-click-items">), the right-click
pop-up menu has the following item:
<itemizedlist>
<listitem>
<para>
<guimenuitem>Properties...</guimenuitem> — This menu
item opens the <interface>Properties</interface> dialog (see
<xref linkend="deskguide-properties">) which allows you to
customize the appearance and behavior of this applet.
</para>
</listitem>
</itemizedlist>
</para>
</sect3>
<sect3 id="deskguide-properties">
<title>Properties</title>
<para>
You can configure <application>Desk Guide</application> applet by
right-clicking on the applet and choosing the
<guimenuitem>Properties...</guimenuitem> menu item. This will open the
<interface>Properties</interface> dialog, with four different
tabbed pages giving you access to various configuration options -
<link linkend="deskguide-properties-display">display</link>,
<link linkend="deskguide-properties-tasks">tasks</link> <link
linkend="deskguide-properties-geometry">geometry</link>, <link
linkend="deskguide-properties-advanced">advanced</link>.</para>
<sect4 id="deskguide-properties-display">
<title>Properties - Display</title>
<para>The first <interface>Properties </interface> window, shown
in <xref linkend="deskguide-properties-fig">, allows you to
control <application>Desk Guide</application> applet's display.</para>
<figure id="deskguide-properties-fig">
<title>Properties Dialog</title>
<screenshot>
<screeninfo>Properties Dialog</screeninfo>
<graphic format="png" fileref="figures/deskguide-properties"
srccredit="John Fleck">
</graphic>
</screenshot>
</figure>
<para>Options include:
<itemizedlist>
<listitem>
<para><guilabel>Switch tasklist arrow</guilabel>
— switches the side of the applet on which the
arrow used to launch the tasklist window is displayed.</para>
</listitem>
<listitem>
<para><guilabel>Only show current desktop in
pager</guilabel> — limits the applet display
to the desktop currently in use, including all its
viewports.</para>
</listitem>
<listitem>
<para><guilabel>Raise area grid over tasks</guilabel>
— If you use multiple viewports (not only multiple
desktops) with your window manager, <application>Desk
Guide</application> draws a
viewport grid in the current desktop. It can either draw the
grid on top of the windows or below them.</para>
</listitem>
<listitem>
<para><guilabel>Show Desk-Guide tooltips</guilabel> —
Display tooltips related to various
<application>Desk Guide</application> applet components. The arrow
is the only widget that displays a tooltip.</para>
</listitem>
<listitem>
<para><guilabel>Desk-Guide tooltip delay [ms]</guilabel> —
delay, in milliseconds, before the tooltip is displayed. You
may either type in a number or use the arrows to change the
number.</para>
</listitem>
<listitem>
<para><guilabel>Show desktop name tooltips</guilabel>
— Some window managers, such as
<application>Enlightenment</application>, allow you to name
your desktops. The feature directs
<application>Deskguide</application> to show tooltips
displaying the desktop's name.</para>
</listitem>
<listitem>
<para><guilabel>Desktop name tooltip delay [ms]</guilabel>
— delay, in milliseconds, before the tooltip is
displayed. You may either type in a number or use the arrows
to change the number.</para>
</listitem>
</itemizedlist>
</para>
</sect4>
<sect4 id="deskguide-properties-tasks">
<title>Properties - Tasks</title>
<figure id="deskguide-properties-tasks-fig">
<title>Properties Dialog - Tasks</title>
<screenshot>
<screeninfo>Properties Dialog - Tasks</screeninfo>
<graphic format="png" fileref="figures/deskguide-properties-tasks-fig"
srccredit="John Fleck">
</graphic>
</screenshot>
</figure>
<para>Options include:</para>
<itemizedlist>
<listitem>
<para><guilabel>Show hidden tasks (HIDDEN)</guilabel>,
<guilabel>Show shaded tasks (SHADED)</guilabel>,
<guilabel>Show tasks which hide from window list
(SKIP-WINLIST)</guilabel>, <guilabel>Show tasks which hide from taskbar
(SKIP-TASKBAR)</guilabel> — These four items allow
<application>Deskguide</application> to display applications
running with flags set that would normally hide them from an
application like this. For instance the
<application>panel</application> is flagged as
HIDDEN, HIDE_FROM_WINLIST and
HIDE_FROM_TASKBAR. Selecting these options will allow
<application>Deskguide</application> to show such
applications.</para>
</listitem>
</itemizedlist>
</sect4>
<sect4 id="deskguide-properties-geometry">
<title>Properties - Geometry</title>
<figure id="deskguide-properties-geometry-fig">
<title>Properties Dialog - Geometry</title>
<screenshot>
<screeninfo>Properties Dialog - Geometry</screeninfo>
<graphic format="png" fileref="figures/deskguide-properties-geometry-fig"
srccredit="John Fleck">
</graphic>
</screenshot>
</figure>
<para>Options include:</para>
<itemizedlist>
<listitem>
<para><guilabel>Desktop Height [pixels]</guilabel> —
sets the height of the desktop. By default this is greyed
out, and the panel size automatically sets the desktop
height. To activate it uncheck the <guilabel>Override desktop
height with panel size</guilabel> checkbox.</para>
</listitem>
<listitem>
<para><guilabel>Override desktop height with panel
size</guilabel> — forces <application>Desk
Guide</application> to automatically size itself to the
panel. Unchecking this allows you to manually set the height
using the <guilabel>Desktop Height</guilabel> setting above.</para>
</listitem>
<listitem>
<para><guilabel>Divide height by number of vertical
areas</guilabel> — divide the total applet
height by the number of rows of desktop areas visible.</para>
</listitem>
<listitem>
<para><guilabel>Rows of desktops</guilabel> — set the
number of rows of desktop maps <application>Desk
Guide</application> creates in the panel to represent your
desktops.
<note>
<para>Your window manager, not <application>Desk Guide
Applet</application>, controls the number of desktops available on
your computer. This feature only controls the way
<application>Desk Guide</application> applet displays them.</para>
</note>
</para>
</listitem>
<listitem>
<para><guilabel>Divide height by number of rows</guilabel>
— forces <application>Desk
Guide</application> to fit all the rows of desktops into the
height specified above (either one you have manually
specified or one set automatically to match the height of the
panel). Unchecking this, if you have more than one row,
allows <application>Desk Guide</application> to expand
vertically to two or more times normal height.</para>
</listitem>
</itemizedlist>
<para>The options for <interface>Vertical Layout</interface> are
mirror those for horizontal layout above, but effect the width
instead of height of the applet, and the number of columns it
occupies instead of the number of rows.</para>
</sect4>
<sect4 id="deskguide-properties-advanced">
<title>Properties - Advanced</title>
<figure id="deskguide-properties-advanced-fig">
<title>Properties Dialog - Advanced</title>
<screenshot>
<screeninfo>Properties Dialog - Advanced</screeninfo>
<graphic format="png" fileref="figures/deskguide-properties-advanced-fig"
srccredit="John Fleck">
</graphic>
</screenshot>
</figure>
<para>Advanced options allow you to control <application>Desk
Guide's</application> behavior with specific window managers,
along with other settings.</para>
<itemizedlist>
<listitem>
<para><guilabel>Draw desktops double-buffered
(recommended)</guilabel> — controls the method
<application>Desk Guide</application> draws desktops. Without
double-buffering, you may see flicker on slower
machines. With it, you may see slower performance on network
connections.</para>
</listitem>
<listitem>
<para><guilabel>Window manager moves decoration window
instead</guilabel> — Check this if, when you move a
window with the middle mouse button, but the resulting window
position is off. If in doubt, check this if you use any of
the window managers mentioned
(<application>AfterStep</application>,
<application>Enlightenment</application>,
<application>FVWM</application>,
<application>IceWM</application>, or
<application>Sawmill</application>, now known as
<application>Sawfish</application>).</para>
</listitem>
<listitem>
<para><guilabel>Window manager changes active area on all
desktops</guilabel> — If you have more than one
desktop, with multiple work areas within each desktop, this
option can be used to force the window manager to change the
active work area within all the desktops simultaneously if
you change your work area on one.</para>
</listitem>
<listitem>
<para><guilabel>Window manager expects pager to modify
area+desktop</guilabel> — Currently has no effect.</para>
</listitem>
<listitem>
<para><guilabel>Popdown task view automatically</guilabel> —
Automatically pops down the task view window after you click on an
application in the task view list. If unchecked, you must click a
second time on the task view arrow to get the window to pop down.</para>
</listitem>
</itemizedlist>
</sect4>
<sect4 id="moreInformation">
<title>More Information</title>
<para>All <interface>Properties</interface> dialogs have the following
buttons at the bottom of the dialog:
<itemizedlist>
<listitem>
<para>
<guibutton>OK</guibutton> —
Pressing <guibutton>OK</guibutton> will activate any changes
in the properties you have made and close the
<interface>Properties</interface> dialog.
</para>
</listitem>
<listitem>
<para>
<guibutton>Apply</guibutton> —
Pressing <guibutton>Apply</guibutton> at any time will
make your changes active without closing the
<interface>Properties</interface> dialog. This is helpful if
you would like to test the effects of the changes you have
made but may want to continue changing the properties.
</para>
</listitem>
<listitem>
<para>
<guibutton>Close</guibutton> —
Pressing <guibutton>Close</guibutton> will close the
<interface>Properties</interface> dialog. Only changes in the
configuration which were previously applied with the
<guibutton>Apply</guibutton> button will persist. Other
changes will not be made active.
</para>
</listitem>
<listitem>
<para>
<guibutton>Help</guibutton> —
Pressing <guibutton>Help</guibutton> brings up the manual for
the application, opening it to the page describing the
<interface>Properties</interface> dialog.
</para>
</listitem>
</itemizedlist>
</para>
</sect4>
<sect4 id="deskguide-standard-right-click-items">
<title>Standard Pop-Up Items</title>
<para>
All applets should have the following items in their right-click
<guimenu>pop-up menu</guimenu>:
<variablelist>
<varlistentry>
<term>Remove from panel</term>
<listitem>
<para>
The <guimenuitem>Remove from panel</guimenuitem> menu item
removes the applet from the <interface>Panel</interface>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Move</term>
<listitem>
<para>
After selecting <guimenuitem>Move</guimenuitem>, your mouse
pointer will change appearance (typically to a cross with
arrows in each direction). As you move your mouse, the applet
will move with it. When you have finished moving the applet,
click any mouse button and the applet will anchor in its
current position. Note that applets can be moved between two
<interface>Panels</interface> this way.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Panel</term>
<listitem>
<para>
The <guisubmenu>Panel</guisubmenu> submenu contains various
items and submenus for adding and removing
<interface>Panels</interface> and applets and for changing
the configuration.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>About</term>
<listitem>
<para>
The <guimenuitem>About...</guimenuitem> menu item brings up a
dialogue box containing various information about the applet,
typically including the applet's name, version, author,
copyright, license and description.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Help</term>
<listitem>
<para>
The <guimenuitem>Help</guimenuitem> menu item brings up the help
manual for the applet.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect4>
</sect3>
<sect3 id="deskguide-applet-bugs">
<title> Known Bugs and Limitations</title>
<para>The <guilabel>Window manager expects pager to modify
area+desktop</guilabel> feature on the <interface>advanced
properties</interface> window currently has no effect.
</para>
</sect3>
<!-- ============= Authors ================================ -->
<sect3 id="deskguide-applet-authors">
<title>Authors</title>
<para>
<application>Desk Guide</application> applet was written by Tim Janik
(<email>timj@gtk.org</email>). Please send all comments,
suggestions, and bug
reports to the <ulink url="http://bugs.gnome.org/" type="http">GNOME
bug tracking database</ulink>. (Instructions for submitting bug
reports can be found <ulink
url="http://bugs.gnome.org/Reporting.html" type="http">
on-line</ulink>. If you are using
GNOME 1.1 or later, you can also use <application>Bug Report
Tool</application> (<command>bug-buddy</command>), available in the
<guisubmenu>Utilities</guisubmenu> submenu of <guimenu>Main
Menu</guimenu>, for submitting bug reports.
</para>
<para>
This manual was written by John Fleck
(<email>jfleck@inkstain.net</email>). Please send all comments and
suggestions regarding this manual to the <ulink type="http"
url="http://developer.gnome.org/projects/gdp/">GNOME Documentation Project</ulink>
by sending an email to <email>docs@gnome.org</email>. You can also
submit comments online by using the <ulink type="http"
url="http://developer.gnome.org/projects/gdp/doctable/">GNOME Documentation Status
Table</ulink>.
</para>
<!-- For translations: uncomment this:
<para>
Latin translation was done by ME
(<email>MYNAME@MYADDRESS</email>). Please send all comments and
suggestions regarding this translation to SOMEWHERE.
</para>
-->
</sect3>
<!-- ============= Application License ============================= -->
<sect3 id="deskguide-applet-license">
<title>License</title>
<para>
This program is free software; you can redistribute it and/or
modify it under the terms of the <ulink type="help"
url="gnome-help:gpl"><citetitle>GNU General Public
License</citetitle></ulink> as published by the Free Software
Foundation; either version 2 of the License, or (at your option)
any later version.
</para>
<para>
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
<ulink type="help" url="gnome-help:gpl"><citetitle>GNU General
Public License</citetitle></ulink> for more details.
</para>
<para>
A copy of the <ulink type="help"
url="gnome-help:gpl"><citetitle>GNU General Public
License</citetitle></ulink> is included with the GNOME
documentation. You also may obtain a copy from the Free Software
Foundation by visiting <ulink type="http"
url="http://www.fsf.org">their Web site</ulink> or by writing to
<address>
Free Software Foundation, Inc.
<street>59 Temple Place</street> - Suite 330
<city>Boston</city>, <state>MA</state> <postcode>02111-1307</postcode>
<country>USA</country>
</address>
</para>
</sect3>
-->
</sect2>
|