Skip to the content.

36. Xfce Applications


This is a small collection of optional applications that add extra capabilities to your Xfce desktop.

36.1 Parole-4.18.0


Introduction to Parole

Parole is a DVD/CD/music player for Xfce that uses GStreamer.

This package is known to build and work properly using an LFS 11.3 platform.

Note

Although this version of parole works with most files, it is unable to play DVDs, reporting an error in the gstreamer backend.

Package Information

Parole Dependencies

Required

gst-plugins-base-1.22.0, gst-plugins-good-1.22.0 and libxfce4ui-4.18.2

libnotify-0.8.1 and taglib-1.13

Optional

GTK-Doc-1.33.2

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/parole

Installation of Parole

Install Parole by running the following commands:

./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Using Parole

If you have installed Gstreamer Plugins Ugly with support for libdvdnav and libdvdread and would like to use Parole to play a DVD, click Media> Open location and enter dvd:// into the box.

Similarly, to play a CD, click Media> Open location and enter cdda:// into the box.

Contents

Installed Program: parole

Installed Libraries: Two libraries under /usr/lib/parole-0/

Installed Directories: /usr/include/parole, /usr/lib/parole-0 and /usr/share/parole

Short Descriptions

parole is a GTK+ 3 media player that uses GStreamer.

36.2 xfce4-terminal-1.0.4


Introduction to Xfce4 Terminal

Xfce4 Terminal is a GTK+3 terminal emulator. This is useful for running commands or programs in the comfort of an Xorg window; you can drag and drop files into the Xfce4 Terminal or copy and paste text with your mouse.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

Xfce4 Terminal Dependencies

Required

libxfce4ui-4.18.2 and VTE-0.70.3

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xfce4-terminal

Installation of Xfce4 Terminal

Install Xfce4 Terminal by running the following commands:

./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Contents

Installed Program: xfce4-terminal

Installed Libraries: None

Installed Directory: /usr/share/xfce4/terminal

Short Descriptions

xfce4-terminal is a GTK+ 3 terminal emulator.

36.3 Xfburn-0.6.2


Introduction to Xfburn

Xfburn is a GTK+ 3 GUI frontend for Libisoburn. This is useful for creating CDs and DVDs from files on your computer or ISO images downloaded from elsewhere.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

Xfburn Dependencies

Required

Exo-4.18.0, libburn-1.5.4, libisofs-1.5.4, and libxfce4ui-4.18.2

Optional

gst-plugins-base-1.22.0 and Cdrdao-1.2.4 (runtime)

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xfburn

Installation of Xfburn

Install Xfburn by running the following commands:

./configure --prefix=/usr --disable-static &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

Installed Program: xfburn

Installed Libraries: None

Installed Directory: /usr/share/xfburn

Short Descriptions

xfburn is a GTK+ 3 application for creating CDs and DVDs.

36.4 Ristretto-0.13.0


Introduction to Ristretto

Ristretto is a fast and lightweight image viewer for the Xfce desktop.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

Ristretto Dependencies

Required

libexif-0.6.24 and libxfce4ui-4.18.2

Optional

tumbler-4.18.0 (runtime)

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/ristretto

Installation of Ristretto

Install Ristretto by running the following commands:

./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Contents

Installed Program: ristretto

Installed Libraries: None

Installed Directories: None

Short Descriptions

ristretto is a fast and lightweight image viewer.

36.5 xfce4-dev-tools-4.18.0


Introduction to the Xfce4 Development Tools

The Xfce4 Development Tools are a collection of tools and macros for building some Xfce aplications.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

The Xfce4 Development Tools Dependencies

Required

GLib-2.74.5

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xfce4-dev-tools

Installation of the Xfce4 Development Tools

Install the Xfce4 Development Tools by running the following commands:

./configure --prefix=/usr &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Contents

Installed Program: xdt-autogen and xdt-csource

Installed Libraries: None

Installed Directories: None

36.6 xfce4-notifyd-0.8.1


Introduction to the Xfce4 Notification Daemon

The Xfce4 Notification Daemon is a small program that implements the “server-side” portion of the Freedesktop desktop notifications specification. Applications that wish to pop up a notification bubble in a standard way can use Xfce4-Notifyd to do so by sending standard messages over D-Bus using the org.freedesktop.Notifications interface.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

The Xfce4 Notification Daemon Dependencies

Required

libnotify-0.8.1, libxfce4ui-4.18.2, xfce4-dev-tools-4.18.0, and xfce4-panel-4.18.2

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xfce4-notifyd

Installation of the Xfce4 Notification Daemon

Install the Xfce4 Notification Daemon by running the following commands:

./configure --prefix=/usr --sysconfdir=/etc &&
make

This package does not come with a test suite.

Now, as the root user:

make install

You can test the notification daemon with the command notify-send, to be run in a graphical environment:

notify-send -i info Information "Hi ${USER}, This is a Test"

Contents

Installed Program: xfce4-notifyd-config

Installed Libraries: libnotification-plugin.so

Installed Directories: /usr/share/themes/Bright/xfce-notify-4.0, /usr/share/themes/Default/xfce-notify-4.0, /usr/share/themes/Retro/xfce-notify-4.0, /usr/share/themes/Smoke/xfce-notify-4.0 and /usr/share/themes/ZOMG-PONIES!/xfce-notify-4.0

Short Descriptions

xfce4-notifyd-config is a GTK+ GUI that allows you to change some of your preferences (theme and screen position) for the notifications that the Xfce4 Notification Daemon displays.

36.7 xfce4-pulseaudio-plugin-0.4.5


Introduction to the Xfce4 Pulseaudio Plugin

The Xfce4 Pulseaudio Plugin is a plugin for the Xfce panel which provides a convenient way to adjust the audio volume of the PulseAudio sound system and to an auto mixer tool like pavucontrol. It can optionally handle multimedia keys for controlling the audio volume.

This package is known to build and work properly using an LFS 11.3 platform.

Package Information

Xfce4 Pulseaudio Plugin Dependencies

Required

dbus-glib-0.112, libnotify-0.8.1, PulseAudio-16.1, and xfce4-panel-4.18.2

keybinder-3.0-0.3.2 and pavucontrol-5.0 (runtime)

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/xfce4-pulseaudio-plugin

Installation of the Xfce4 Pulseaudio Plugin

Install the Xfce4 Pulseaudio Plugin by running the following commands:

./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Contents

Installed Program: None

Installed Libraries: libpulseaudio-plugin.so

Installed Directories: None