desktop-file-utils-0.23

#### Beyond Linux® From Scratch - Version 2019-02-27

### Chapter 11. General Utilities

- Prev

  Compface-1.5.2

- Next

  Graphviz-2.40.1

- Up
- Home

# desktop-file-utils-0.23

## Introduction to Desktop File Utils

The Desktop File Utils package contains command line utilities for working with Desktop entries. These utilities are used by Desktop Environments and other applications to manipulate the MIME-types application databases and help adhere to the Desktop Entry Specification.

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

### Package Information

- Download (HTTP): https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.23.tar.xz

- Download MD5 sum: 599133d51cc9a41bfec186414906b6f1

- Download size: 132 KB

- Estimated disk space required: 1.9 MB

- Estimated build time: less than 0.1 SBU

### Desktop File Utils Dependencies

#### Required

GLib-2.58.3

#### Optional

Emacs-26.1

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/desktop-file-utils

## Installation of Desktop File Utils

Install Desktop File Utils 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

## Configuring Desktop File Utils

### Configuration Information

The XDG Base Directory specification defines the standard locations for applications to place data and configuration files. These files can be used, for instance, to define the menu structure and menu items in a desktop environment.

The default location for configuration files to be installed is `/etc/xdg`, and the default locations for data files are `/usr/local/share` and `/usr/share`. These locations can be extended with the environment variables `XDG_CONFIG_DIRS` and `XDG_DATA_DIRS`, respectively. The GNOME, KDE and XFCE environments respect these settings.

When a package installs a `.desktop` file to a location in one of the base data directories, the database that maps MIME-types to available applications can be updated. For instance, the cache file at `/usr/share/applications/mimeinfo.cache` can be rebuilt by executing the following command as the `root` user:

    install -vdm755 /usr/share/applications &&
    update-desktop-database /usr/share/applications

## Contents

Installed Programs: desktop-file-edit, desktop-file-install, desktop-file-validate and update-desktop-database
Installed Libraries: None
Installed Directories: None

### Short Descriptions

desktop-file-edit | is used to modify an existing desktop file entry.
desktop-file-install | is used to install a new desktop file entry. It is also used to rebuild or modify the MIME-types application database.
desktop-file-validate | is used to verify the integrity of a desktop file.
update-desktop-database | is used to update the MIME-types application database.

Last updated on 2019-02-16 03:24:48 -0600

- Prev

  Compface-1.5.2

- Next

  Graphviz-2.40.1

- Up
- Home