Programmstarter und die meisten Symbole auf dem Desktop unter Linux sind eigentlich einfache Textdateien. Diese Textdateien enden mit der Dateiendung “.desktop” und heißen dementsprechend auch .desktop-Dateien. Diese kann man entweder mit grafischen Programmen oder in einem Texteditor der Wahl erstellen. Die systemweiten Programmstarter liegen unter /usr/share/applications und selbst Erstellte legt man am Besten unter ~/.local/share/applications ab. Aber natürlich kann man auch selbst solche Dateien schreiben und abspeichern - sei es weil man gerade ein Programm schreibt.

Um das Verfassen solcher Dateien soll es hier aber nicht gehen, sondern darum, wie man .desktop-Dateien validiert, also auf Richtigkeit überprüft; denn wie für so vieles gibt es auch für diese Dateien eine Spezifikation auf freedesktop.org Dafür gibt es in dem Paket desktop-file-utils, ein Programm mit dem Namen “desktop-file-validate”.

Die Anwendung des Programmes ist denkbar einfach:

desktop-file-validate /PFAD/ZUR/DATEI

Hiermit kann man dann u.a. eigene .desktop-Dateien auf Richtigkeit überprüfen und bekommt recht exakte Fehlermeldungen angezeigt, wenn etwas nicht stimmt und wie man das korrigieren kann.