# XFce 4 Utilities and Scripts

### Jasper Huijsmans

`<huysmans@users.sourceforge.net>`

### Benedikt Meurer

`<benedikt.meurer@unix-ag.uni-siegen.de>`

This manual describes the `xfce-utils` package, version 4.0.

Copyright © 2003 Jasper Huijsmans

Copyright © 2003 Benedikt Meurer

## Introduction

The `xfce-utils` package provides a taskbar, the about dialog for XFce 4, a run dialog and several useful scripts that are also used by other XFce 4 components such as the panel and the desktop menu.

## Taskbar

The taskbar is either at the top or the bottom of the screen and shows all running programs. The behaviour of the taskbar can be changed from the settings manager. Run xfce-setting-show taskbar, or start the settings manager from the panel. In addition to the tasklist, the taskbar also features a simple graphical pager and a notification area (also known as the system tray). Both can be disabled from the settings dialog.

## Run Dialog

Figure 1. Run dialog

The run dialog allows the user to launch applications. Applications can be run in a Terminal emulator (xterm by default, see xfterm4 script below).

In a default XFce 4 environment, the key combination will open the run dialog.

## About Dialog

Figure 2. About dialog

The About Dialog is used to display information about XFce 4, including a list of components, a credits page for all people who helped to create XFce 4 and license information.

## Scripts

startxfce4

  The `startxfce4` is a convenient script to start an XFce 4 session from the console. It will give you a session with a taskbar and a panel and with the desktop manager and window manager running.

  All programs, or symbolic links to programs, in `~/Desktop/Autostart/` will be run by `startxfce4` on startup.

  To customize the behaviour of `startxfce4`, copy the file `${sysconfdir}/xfce4/xinitrc` to your personal `~/.xfce4/` directory and edit that file. If you install from source, `${sysconfdir}` defaults to `/usr/local/etc`; for binary packages it is often set to `/etc`. The file has to be executable:

      chmod u+x ~/.xfce4/xinitrc

xfhelp4

  This script is used to open the local XFce 4 documentation in a browser. By default it will use `mozilla`, but you can change that by setting the $BROWSER environmental variable. For instance in your `~/.bash_profile` put the following line:

      export BROWSER="galeon -w"

  You will need to log out of your shell and log back in to make this work.

  If there is documentation installed in the language of your current locale, xfhelp4 will open that instead of the default English documentation.

xflock4

  This script is used by the panel to lock the screen using xscreensaver if available and falling back to xlock.

xfmountdev4

  xfmountdev4 `/dev/mountpoint` will mount the given mountpoint and open xffm in that location. When you close the xffm window the filesystem will be unmounted. Note that you can use `xffstab4` provided with xffm for the same purpose.

xfterm4

  This is a convenient terminal script. It uses the $TERMCMD environmental variable as terminal command if available and falls back to using xterm. Especially useful in the panel where you can drag file or directories to it that will be viewed by the appropriate console application (less for text files, lynx for html).

## About xfce-utils

`xfce-utils` was written by Jasper Huijsmans (`<huysmans@users.sourceforge.net>`), Olivier Fourdan (`<fourdan@xfce.org>`) and Benedikt Meurer (`<benedikt.meurer@unix-ag.uni-siegen.de>`). To find more information, please visit the XFce web site.

To report a bug or make a suggestion regarding this application or this manual, send an email to the xfce4-dev mailing list — this is the preferred method — or use the bug tracking system at the XFce SourceForge project site. If you have questions about the use or installation of this package, please ask on the xfce mailing list.

This program is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.