Ich habe eine Datei hinzugefügt
/etc/xdg/menus/applications-merged/foo.menu
und das Zeug in foo.menu funktioniert alles in Gnome. Aber die Menüpunkte wurden auch nach dem Neustart nicht angezeigt.
Ich habe dann versucht, mit kmenuedit einen Menüpunkt „bogusmenu“ hinzuzufügen. Nachdem Sie in kmenuedit auf Speichern geklickt hatten, erschien ein falsches Menü, und der mit foo.menu verknüpfte Menüpunkt wurde ebenfalls angezeigt! Was macht also der geheime Aktualisierungscode von kmenuedit und wie kann ich ihn von der Befehlszeile aus aufrufen (insbesondere ein Installationsskript)?
Dies ist in Linux Educacional 4, das auf Ubuntu 10.04 mit KDE 4.4.5 basiert.
Einige Dinge, die nicht funktioniert haben:
- Mit
xdg-desktop-menu
, Berühren der Dateien in /etc/xdg/menus, Ausführen von kbuildsycoca.
Akzeptierte Antwort:
OK, bei mir hat folgendes funktioniert:
Nehmen Sie die Datei applications-kmenuedit.menu, die beim ersten Speichern in KMenuEdit generiert wurde, bereinigen Sie den „falschen“ Eintrag (oder welche Änderung auch immer erforderlich ist, damit KMenuEdit tatsächlich eine Datei dort speichert) und kopieren Sie diese dann entweder in /etc/xdg/menus
oder ~/.config/menus
. Magische Datei:bah!