summaryrefslogtreecommitdiff
path: root/Software/desktop-file-utils.mdwn
blob: 1732724b53b32626966dc6daa76b8f9474ab8d58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
## desktop-file-utils

desktop-file-utils contains a few command line utilities for working with [[desktop entries|Specifications/desktop-entry-spec]]: 

* desktop-file-validate: validates a desktop file and prints warnings/errors about desktop entry specification violations. 
* desktop-file-install: installs a desktop file to the applications directory, optionally munging it a bit in transit. 
* update-desktop-database: updates the database containing a cache of MIME types handled by desktop files. 
It requires [[GLib|https://download.gnome.org/sources/glib/]] to compile, because the implementation requires Unicode utilities and such. 


### Development

The development occurs in git, in the [[xdg/desktop-file-utils|https://gitlab.freedesktop.org/xdg/desktop-file-utils]] repository. Bugs should be reported in [[gitlab|https://gitlab.freedesktop.org/xdg/desktop-file-utils/issues]]. 


### Download

Tarballs can be found at [[https://www.freedesktop.org/software/desktop-file-utils/releases/|https://www.freedesktop.org/software/desktop-file-utils/releases/]] 

Release notes can be found in the [[NEWS file|https://gitlab.freedesktop.org/xdg/desktop-file-utils/blob/master/NEWS]].