Desktop-Integration von Staden in KDE 3.2

Zuletzt verändert am 24. Juli 2026 • 1 Min. Lesezeit • 159 Wörter
Zwei Dinge müssen erledigt werden: 1.

Zwei Dinge müssen erledigt werden: 1. Das Menü sollte entsprechende Einträge enthalten. 2. Die Dateien sollten anklickbar sein und über entsprechende „Mit … öffnen“-Einträge verfügen. Punkt 1 ist einfach zu bewerkstelligen. Die (systemweiten) Einträge für das Menü befinden sich in /opt/kde3/share/applnk. Ich habe einfach eine zusätzliche Verzeichnisstruktur unter diesem Verzeichnis hinzugefügt: Science – Staden |– Gap4.desktop |– Pregap4.desktop |– Spin.desktop |– Stadenlaunch.desktop -- Trev.desktop Wenn Sie das Menü als normaler Benutzer bearbeiten, gelten die Einträge nur für Sie selbst. Außerdem verwechselt SUSE zwei Speicherorte für benutzerdefinierte Menüeinträge: ~/.kde/share/applnk und ~/.local/share/applications. Sobald Sie die Einträge im systemweiten Verzeichnis /opt/kde3/share/applnk haben, werden zusätzliche Änderungen einzelner Benutzer in das entsprechende Verzeichnis im Home-Verzeichnis des Benutzers kopiert. Da Einträge im Home-Verzeichnis des Benutzers Vorrang vor systemweiten Einträgen haben, sind diese dann gültig.

Die zweite Aufgabe ist schwieriger. Die Änderungen müssen in /opt/kde3/share/mimelnk/application vorgenommen werden. Ein Desktop-Eintrag für das Programm „trev“ (x-trev.desktop) sieht beispielsweise so aus: [Desktop Entry] Encoding=UTF-8 Type=MimeType MimeType=application/x-trev Icon=/home/jeltsch/Documents/graphics/icons/antivirus.png Patterns=*.ab1;*.txt; Comment=ABI-Sequenzverfolgung