Anwendungsmenü in XFCE (Debian)

Aus MattWiki
Version vom 20. Januar 2015, 02:47 Uhr von Matt (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Beschreibung, wie man das Anwendungsmenü um Menüpunkte erweitert, die zu manuell installierten Anwendungen gehören, die z. B. in <code>/opt/</code> installi…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Beschreibung, wie man das Anwendungsmenü um Menüpunkte erweitert, die zu manuell installierten Anwendungen gehören, die z. B. in /opt/ installiert werden.

Funktionsweise

Das Anwendungsmenü wird aus *.desktop-Dateien zur Laufzeit aufgebaut.

Dabei werden *.desktop-Dateien in folgenden Verzeichnissen herangezogen:

~/.local/share/applications/       # Nicht getestet
/usr/share/applications/
/usr/share/gnome/apps/
/home/user/.kde/share/
/usr/share/applnk/ 
/etc/xdg/xubuntu/applications/


Erweiterung um Addon-Programme

Viele Programme bringen ihre eigenen *.desktop-Dateien mit. Diese können z. B. liegen in:

/opt/<program>/share/applications/
/opt/<program>/share/xdg/

Symbolischen Link erstellen für alle User:

# ln -s /opt/<program>/share/applications/<program>.desktop /usr/share/applications/<program>.desktop

Symbolischen Link erstellen für aktuellen User: (nicht getestet)

$ ln -s /opt/<program>/share/applications/<program>.desktop ~/.local/share/applications/<program>.desktop

Da die *.desktop-Dateien im Parameter exec nicht immer einen absoluten Pfad enthalten, muss man noch eine weiter Verknüpfung in einem zentralen Betriebssystempfad erstellen:

# ln -s /opt/<program>/bin/<program> /usr/local/bin/<program>