Home

desktopbestanden

Desktopbestanden, of .desktop-bestanden, zijn platte tekstbestanden die beschrijven hoe een applicatie kan worden gestart en hoe deze wordt weergegeven in grafische omgevingen op Unix-achtige systemen. Ze worden gebruikt door vrijwel alle moderne Linux-desktopomgevingen, zoals GNOME, KDE en Xfce, maar ook op andere Unix-achtige systemen. Het doel is een consistente lancering via startmenus, bureaubladen en panels.

Een desktopbestand volgt de Desktop Entry Specification van Freedesktop.org. Het belangrijkste gedeelte bestaat uit sleutel-waarde-paren, zoals

Locaties en gebruik: desktopbestanden bevinden zich meestal in /usr/share/applications voor systeemtoegang en in ~/.local/share/applications voor gebruikersspecifieke

Voorbeeld:

[Desktop Entry]

Type=Application

Name=Teksteditor

Exec=gedit %U

Icon=text-editor

Comment=Bewerken van teksten

Categories=Utility;TextEditor;

Type=Application,
Name=Naam
van
de
app,
Exec=uit
te
voeren
commando,
Icon=icoonnaam
en
Comment=korte
beschrijving.
Categories=(...)
plaatst
de
applicatie
in
de
juiste
menustructuur.
Andere
nuttige
velden
zijn
Terminal=yes/no
om
aan
te
geven
of
de
terminal
nodig
is,
Path
voor
het
werklocatien,
MimeType
voor
bestandsassociaties,
en
StartupNotify/StartupWMClass
voor
gebruikersfeedback.
entries.
Gebruikers
kunnen
eigen
entries
aanmaken
om
programma’s
te
lanceren
vanaf
het
bureaublad
of
via
het
startmenu.
Het
bestand
wordt
als
tekst
opgeslagen
en
is
doorgaans
leesbaar
door
de
desktopomgeving;
in
sommige
systemen
moet
een
.desktop-bestand
uitvoerbaar
zijn
om
als
betrouwbare
launcher
te
functioneren.