2
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY manrevision "1.0">
5
<!ENTITY date "December 2006">
6
<!ENTITY appversion "4.4.0">
7
<!ENTITY app "<application>xfce4-panel</application>">
10
<article id="xfce4-panel" lang="en">
15
<title>Xfce 4 Panel</title>
18
<year>2006</year> <holder>Jasper Huijsmans</holder>
21
<!-- translators: uncomment this:
24
<year>2002</year> <holder>ME-THE-TRANSLATOR (Latin
30
<!-- I don't know about this -->
31
<legalnotice id="legalnotice">
33
This document is provided under the terms of the GNU GPL, version
34
2 or (at your option) any later version.
41
<firstname>Jasper</firstname> <surname>Huijsmans</surname>
43
<address><email>jasper@xfce.org</email></address>
47
<!-- This is appropriate place for other contributors: translators,
48
maintainers, etc. Commented out by default.
50
<othercredit role="translator">
51
<firstname>Latin</firstname> <surname>Translator 1</surname>
53
<orgname>Latin Translation Team</orgname>
54
<address><email>translator@gnome.org</email> </address>
55
</affiliation> <contrib>Latin translation</contrib>
64
<revnumber>1.0</revnumber>
65
<date>June 2006</date>
66
<authorinitials>jbh</authorinitials>
72
This manual describes &app; version &appversion;.
78
<sect1 id="panel-intro">
79
<title>Introduction</title>
82
The Xfce 4 panel is part of the <ulink url="http://www.xfce.org"
83
type="html">Xfce 4 Desktop Environment</ulink> and features program
84
launchers, panel menus, a clock, a graphical pager and more. Many
85
aspects of the panel can be configured through graphical dialogs. This
86
manual should provide you with all necessary information on how to adjust
87
the panel to your liking.
90
<sect2 id="panel-getting-started">
91
<title>Getting Started</title>
94
The panel will usually be started as part of your Xfce session. For
95
convenience, Xfce provides the <application>startxfce4</application>
96
script. The command for the panel is &app;.
100
When you first start the panel you will see a bar appearing at the top
101
of the screen and a smaller one at the bottom. Both panels are managed
102
by the same &app; program. You can add and remove panels from the
103
<ulink url="#panel-manager">Panel Manager</ulink>.
106
<figure id="default-top-panel-fig">
107
<title>Default Top Panel</title>
111
<imagedata fileref="images/default_top_panel.png" format="PNG"/>
114
<phrase>The default top panel configuration.</phrase>
120
<figure id="default-bottom-panel-fig">
121
<title>Default Bottom Panel</title>
125
<imagedata fileref="images/default_bottom_panel.png" format="PNG"/>
128
<phrase>The default bottom panel configuration.</phrase>
135
<sect2 id="panel-getting-started-mouse">
136
<title>Mouse Actions</title>
139
The Xfce Panel makes extensive use of left and right mouse buttons. Left
140
clicking performs the default action of an item and right-clicking
141
brings up a context menu. Ctrl + left click may generally be used as
142
alternative for a right-click. Note that this manual assumes the use of a
143
right-handed mouse configuration.
147
<sect2 id="panel-getting-started-configure">
148
<title>Customizing the Panel</title>
151
Right-clicking on an item will pop up a menu from which you can
152
configure the item, move it to a new location, or remove it from the
153
panel. The menu also allows you to configure the panel(s) or add new
157
<figure id="item-popup-fig">
158
<title>Item Popup Menu</title>
162
<imagedata fileref="images/item_popup.png" format="PNG"/>
165
<phrase>Popup menu of a launcher item.</phrase>
174
<sect1 id="panel-getting-started-items">
175
<title>Panel Items</title>
178
The Xfce 4 panel has the possibility to load external plugins as well
179
as builtin ones. In this section we will only describe panel items that
180
are installed with the panel.
183
<sect2 id="launcher-item-dialog">
184
<title>Add New Items</title>
187
When you choose the 'Add Items' option from the right-click mouse menu of
188
a panel item, a dialog is opened showing all available panel items. Some
189
items can appear only once on the panel, e.g. the system tray, and they
190
will appear greyed out when another instance is already present. A search
191
box allows you to type a filter term to limit the number of choices in
195
<figure id="add-item-dialog-fig">
196
<title>Add Item Dialog</title>
200
<imagedata fileref="images/add_item_dialog.png" format="PNG"/>
203
<phrase>Dialog with all available panel items.</phrase>
210
<sect2 id="launcher-item">
211
<title>Launcher</title>
213
<para>The most common panel item is the launcher item. It allows you to
214
start programs from the panel. The properties dialog allows you to edit
215
or add one or more programs.
219
The first entry in the list is shown on the panel. When more programs
220
are added they are shown in a menu that can be accessed by clicking the
221
small arrow button that will appear next to the main launcher icon.
225
Every item has several options you can edit: name, comment (tooltip),
226
icon and command. You can select whether the command should be run in a
227
terminal and whether the program supports startup notification. This
228
last option allows the window manager to show an hourglass while the
232
<figure id="launcher-fig">
233
<title>Launcher Item Properties</title>
237
<imagedata fileref="images/launcher_properties.png"
241
<phrase>Shows properties dialog for a launcher item.</phrase>
248
<sect2 id="other-items">
249
<title>Other Items</title>
252
Besides launchers the panel comes with several other items. We will
253
shortly list them here. As always, the best way to find out if they may
254
be useful is to try them.
260
<term>Xfce Clock</term>
263
Simple clock item. You can choose between LED, digital and analog
270
<term>Graphical Pager</term>
273
Shows a miniature view of the workspaces and even allows you to
274
move windows to another workspace by dragging the mini-window in
275
the pager. You can change workspaces by using the mouse scroll
276
wheel when the mouse is over the pager.
282
<term>Task List</term>
285
Shows running applications in a button with icon and application
286
name. Clicking on the button will focus or minimize the
287
application. There's also a right-click menu with more window
294
<term>Window List</term>
297
Shows running applications in a popup menu. Optionally shows
298
active application on the panel.
304
<term>Icon Box</term>
307
A third alternative to show running applications, in this case
308
using a button with only an icon.
314
<term>System Tray</term>
317
Allows applications to show a so called notification or status
318
icon. This is used for example by some media players and instant
325
<term>Show Desktop Button</term>
328
When clicked it will show the desktop by minimizing all programs.
329
Clicking again will restore the windows to their previous state.
335
<term>Action Buttons</term>
338
Show one or two small buttons that execute a special system action.
339
Two actions are available: quit the session and lock the screen.
345
<term>Separator</term>
348
A separator item shows a line or an empty space between two other
349
items. Can optionally expand to fill all available space; this can
350
be used on a full width panel to have items on both ends of the
351
panel and empty space in between.
359
<sect2 id="xfce-goodies">
360
<title>Xfce Goodies</title>
363
Many more plugins for the Xfce Panel are available from the
364
<ulink url="http://goodies.xfce.org" type="html">Xfce Goodies</ulink>
371
<sect1 id="panel-manager">
372
<title>Panel Manager</title>
375
The Panel Manager can be opened from the Xfce Settings Manager or from the
376
right-click menu on one of the panel items.
379
<figure id="panel-manager-fig">
380
<title>Panel Manager</title>
384
<imagedata fileref="images/panel_manager.png"
388
<phrase>Panel Manager dialog.</phrase>
394
<sect2 id="panel-selector">
395
<title>Select Panel</title>
398
The currently active panel is selected by default or the one that was
399
last active if there is no active panel. You can choose another panel
400
from the option menu. Next to this menu are two buttons to add a new
401
panel or remove the current panel.
405
<sect2 id="panel-appearance">
406
<title>Appearance</title>
413
Choose the size in pixels for the panel. This is the height
414
for horizontal panels and the width for vertical panels.
419
<term>Transparency</term>
422
If your system and the window manager support it, you can set the
423
transparency level of the panel. You can also choose if you would
424
like the panel to become fully visible when the mouse moves over
432
<sect2 id="panel-position">
433
<title>Position</title>
436
There are two ways to choose the position of a panel: use a fixed
437
position or make a panel freely moveable.
442
<term>Fixed Position</term>
445
A panel can be placed in one of twelve positions on the edge of
446
the screen. You can choose whether the panel should be stretched
447
to fit the entire width or height of the screen. When the autohide
448
option is selected the panel will collapse to a thin line and
449
reappear when the mouse is moved over it.
454
<term>Freely Moveable</term>
457
A freely moveable panel has one or two move handles by which you
458
can drag the panel anywhere on the screen. You can select the
459
orientation and where to put a move handle (on one or both sides
467
<sect2 id="panel-monitor">
468
<title>Select Monitor</title>
471
If you use a Xinerama or multihead setup, you can choose on which
472
monitor you would like the panel to appear.
478
<sect1 id="panel-advanced">
479
<title>Advanced Configuration</title>
481
<sect2 id="panel-config-files">
482
<title>Configuration Files</title>
485
Xfce uses the Basedir Specification as defined on
486
<ulink url="http://freedesktop.org">Freedesktop.org</ulink> to locate its
487
data and configuration files. This means that file locations will be
488
specified as a path relative to the directories described in the
494
<term>${XDG_CONFIG_HOME}</term>
497
The first base directory to look for configuration
498
files. By default this is set to <filename
499
role="directory">~/.config/</filename>.
505
<term>${XDG_CONFIG_DIRS}</term>
508
A list of system directories that contain configuration data. By
509
default the panel will look in <filename
510
role="directory">${sysconfdir}/xdg/</filename> and
511
<filename role="directory">/etc/xdg/</filename>. The value of
512
${sysconfdir} depends on how the program was build and will often be
513
<filename role="directory">/etc/</filename> for binary packages.
519
<term><basedir>/xfce4/panel/panels.xml</term>
522
This is the location of the xml configuration file that describes
523
the contents of the panel, relative to the base directories metioned
530
<term><basedir>/xfce4/kiosk/kioskrc</term>
533
Kiosk Mode configuration file. See <ulink
534
url="#panel-kiosk">below</ulink> for an explanation.
541
None of the configuration files, except <filename>kioskrc</filename>, are
542
designed to be edited by hand; in fact the changes will be overwritten if
543
you edit them while the panel is running.
547
<sect2 id="panel-data-files">
548
<title>Data Files</title>
551
The Xfce Panel will look under the data directories specified by the
552
Basedir Specification for data files, such as panel plugin description
558
<term>${XDG_DATA_HOME}</term>
561
The first base directory to look for panel plugin files. By
562
default this is set to <filename
563
role="directory">~/.local/share/</filename>.
568
<term>${XDG_DATA_DIRS}</term>
571
A list of system directories that contain data files. By default
572
this is <filename role="directory">/usr/share</filename> and
573
<filename role="directory">/usr/local/share</filename>.
580
<sect2 id="panel-kiosk">
581
<title>Kiosk Mode</title>
584
The panel now has support for Kiosk Mode, that will prevent users from
585
making changes to their panel configuration. To use it you have to edit
587
<filename>${sysconfdir}/xdg/xfce4/kiosk/kioskrc</filename>.
591
The best way to explain the format of this file is by using an example.
592
The xfce4-panel section of your kioskrc might look like this:
597
CustomizePanel=%powerusers,foo
601
This allows only users in the group powerusers and the user foo to
602
customize their panels.
608
<sect1 id="panel-copyright">
609
<title>About &app;</title>
612
The maintainers of &app; are Jasper Huijsmans
613
<email>jasper@xfce.org</email> and Nick Schermer
614
<email>nick@xfce.org</email>. For more information about Xfce and its
615
components, visit the
616
<ulink url="http://www.xfce.org" type="http">Xfce web site</ulink>.
620
To report a bug or make a suggestion regarding this application or this
621
manual, please use the bug tracking system at
622
<ulink url="http://bugzilla.xfce.org/"
623
type="http">http://bugzilla.xfce.org/</ulink>.
627
If you have questions about the use or installation of this package, please
629
<ulink url="http://foo-projects.org/mailman/listinfo/xfce"
630
type="http">xfce</ulink> mailing list. Development discussion takes
632
<ulink url="http://foo-projects.org/mailman/listinfo/xfce4-dev"
633
type="http">xfce4-dev</ulink> mailing list.
637
&app; is distributed under the terms of the GNU General Public License as
638
published by the Free Software Foundation; either version 2 of the License,
639
or (at your option) any later version.
643
You should have received a copy of the GNU General Public License along with
644
this program; if not, write to the Free Software Foundation, Inc.,
645
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.