Introduction to Exo

Exo is a support library used in the Xfce desktop. It also has some helper applications that are used throughout Xfce.

This package is known to build and work properly using an LFS 7.8-systemd platform.

Package Information

Exo Dependencies


libxfce4ui-4.12.1, libxfce4util-4.12.1 and URI-1.71



User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/exo

Installation of Exo

Install Exo by running the following commands:

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

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.


Installed Programs: exo-csource, exo-desktop-item-edit, exo-open and exo-preferred-applications
Installed Libraries: libexo-1.so
Installed Directories: /etc/xdg/xfce4, /usr/{include,lib/xfce4}/exo-1, and /usr/share/{{gtk-doc/html,pixmaps}/exo-1,xfce4}

Short Descriptions


is a small utility that generates C code containing arbitrary data, useful for compiling texts or other data directly into programs.


is a command line utility to create or edit icons on the desktop.


is a command line frontend to the Xfce Preferred Applications framework. It can either be used to open a list of urls with the default URL handler or launch the preferred application for a certain category.


is a command line utility to edit the preferred application that is used to handle a particular type of file or URI.


contains additional widgets, a framework for editable toolbars, light-weight session management support and functions to automatically synchronise object properties (based on GObject Binding Properties).

Last updated on 2016-02-11 01:56:36 -0600