#### Beyond Linux® From Scratch (System V Edition) - Version 12.3

### Chapter 35. Xfce Desktop

- Prev

  libxfce4ui-4.20.0

- Next

  Garcon-4.20.0

- Up
- Home

# Exo-4.20.0

## 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 12.3 platform.

### Package Information

- Download (HTTP): https://archive.xfce.org/src/xfce/exo/4.20/exo-4.20.0.tar.bz2

- Download MD5 sum: f059ec3d8686d4b322c42d19ebec0366

- Download size: 1.1 MB

- Estimated disk space required: 14 MB (with tests)

- Estimated build time: 0.1 SBU (with tests)

### Exo Dependencies

#### Required

GTK-3.24.48, libxfce4ui-4.20.0, and libxfce4util-4.20.0

#### Optional

GTK-Doc-1.34.0

## Installation of Exo

Install Exo by running the following commands:

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

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.

## Contents

Installed Programs: exo-desktop-item-edit and exo-open
Installed Libraries: libexo-2.so
Installed Directories: /usr/include/exo-2 and /usr/share/gtk-doc/html/exo-2

### Short Descriptions

exo-desktop-item-edit | is a command line utility to create or edit icons on the desktop
exo-open | 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
`libexo-2.so` | 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)

- Prev

  libxfce4ui-4.20.0

- Next

  Garcon-4.20.0

- Up
- Home