<!-- DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V4.1//EN" -->

<chapter label="1" id="overview">

<title>XFce Overview</title>

<para>
The XFce desktop environment consists of different components, each 
providing a part of the functionality.
</para>

<variablelist>
  <varlistentry>
    <term>
      <link linkend="panel"><emphasis>XFce Panel (xfce)</emphasis></link>
    </term>
    <listitem><para>
    The panel provides a clock, icons, pop-up menus, buttons to change
    the virtual desktop and gives access to the configuration
    dialog.
    </para></listitem>
  </varlistentry>
     
  <varlistentry>
    <term>
      <link linkend="wm"><emphasis>Window Manager (xfwm)</emphasis></link>
    </term>
    <listitem><para>
    The window manager controls the placement, movement and decorations
    of the windows. It also provides a root menu, keybindings and
    session management.
    </para></listitem>
  </varlistentry>
    
  <varlistentry>
    <term>
      <link linkend="fileman"><emphasis>File Manager (xftree)</emphasis></link>
    </term>
    <listitem><para>
    XFTree is a small, but versatile file manager.
    </para></listitem>
  </varlistentry>
     
  <varlistentry>
    <term>
      <link linkend="utilities"><emphasis>Utilities</emphasis></link>
    </term>
    <listitem><para>
    XFce comes with a lot of utilities to make your life easier:
    </para>
    <itemizedlist>
      <listitem><para>
      xfbd / xfbdmgr : xfbd sets the background of your desktop and
      xfbdmgr allows you to create lists of backdrops for xfbd to choose 
      from.
      </para></listitem>
      <listitem><para>
      xfclock : clock and calendar (with appointment management).
      </para></listitem>
      <listitem><para>
      xfdiff : graphical frontend to diff to view difference between
      files or directories (and make or apply patches).
      </para></listitem>
      <listitem><para>
      xfglob : graphical search tool.
      </para></listitem>
      <listitem><para>
      xfgnome : xfwm module that provides gnome compatibility (activated
      from the xfce setup dialog).
      </para></listitem>
      <listitem><para>
      xfmenu : xfwm module to read gnome and kde menus and add them to
      the xfwm menu.
      </para></listitem>
      <listitem><para>
      xfmouse : xfwm module manage the mouse settings.
      </para></listitem>
      <listitem><para>
      xfpager : xfwm module that shows the virtual desktops and allows
      you to switch between them. It can be activated from the xfce
      setup dialog.
      </para></listitem>
      <listitem><para>
      xfrun : let's you run any command (includes a command history).
      </para></listitem>
      <listitem><para>
      xfsamba : samba network browser. Samba is the protocol used to
      communicate with windows computers.
      </para></listitem>
      <listitem><para>
      xfsound : xfwm module that manages the sounds played for certain
      events.
      </para></listitem>
      <listitem><para>
      xfumed : user menu editor. Can be started from the xfwm menu.
      Editor for the `User Programs' submenu.
      </para></listitem>
    </itemizedlist>
    </listitem>
  </varlistentry>
     
  <varlistentry>
    <term>
      <link linkend="scripts"><emphasis>Scripts</emphasis></link>
    </term>
    <listitem><para id="scripts">
    There are several scripts included in the XFce distribution to
    offer some additional functionality:
    </para>
    <itemizedlist>
      <listitem><para>
      xfhelp : started from the info icon on the right of the panel.
      Starts a browser with the HTML help file (nestscape or another
      browser defined by the $BROWSER environmental variable).
      </para></listitem>
      <listitem><para>
      xflock : started from the lock icon on the center part of the
      panel. Starts xscreensaver or xlock (one of these must be
      installed for this to work).
      </para></listitem>
      <listitem><para>
      xfmountdev : this script mounts a device and opens the appropriate
      path in xftree. It looks at /etc/fstab for info on devices and
      mountpoints. Takes a mountpoint as argument (e.g. xfmountdev
      /mnt/floppy).
      </para></listitem>
      <listitem><para>
      xfprint : started from the printer icon on the panel. allows you
      to drag and drop files on the icon to have them printed.
      </para></listitem>
      <listitem><para>
      xfterm : wrapper around an x terminal (xterm or another terminal
      defined by the $TERMCMD environmental variable) that allows some
      intelligent behaviour when dropping files on it from the file
      manager, like showing a text file with less or a html file with
      lynx.
      </para></listitem>
      <listitem><para>
      xftrash : started from the recycle icon on the panel. Allows you
      to drag and drop a file on the icon to put it in the recycle bin
      of xftree.
      </para></listitem>
    </itemizedlist>
    </listitem>
  </varlistentry>
</variablelist>

</chapter>