Menueeintraege per Kommandozeile erzeugen
Hi *, ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. Sicher kann ich mir die ganzen Strukturen in den diversen Unterverzeichnissen anschauen und dann an geeigneter Stelle Eintraege in den bestehenden Dateien machen, bzw. neue Dateien erzeugen. Allerdings sind die Strukturen nicht ganz trivial und zweitens ist das dann doch ein wenig arg zu Fuss fuer meinen Geschmack. Weiss da jemand ein Tool oder eine Loesung? Danke und ciao. Michael. -- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 27.11.2016 um 20:05 schrieb Michael Hirmke:
Hi *,
ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. Sicher kann ich mir die ganzen Strukturen in den diversen Unterverzeichnissen anschauen und dann an geeigneter Stelle Eintraege in den bestehenden Dateien machen, bzw. neue Dateien erzeugen. Allerdings sind die Strukturen nicht ganz trivial und zweitens ist das dann doch ein wenig arg zu Fuss fuer meinen Geschmack.
Weiss da jemand ein Tool oder eine Loesung?
Danke und ciao. Michael.
Hi, da wirst Du wohl selbst durchmüssen... darum gibt es ja in KDE sicher einen (grafischen) Menüeditor ;-) Gibt es so was wie "Anwendungssuche" in KDE (xfce hat sowas, soll die installierten Programme ins Menü eintragen, aber nicht wirklich brauchbar), da könnte ein Blick in die Quellen oder ggf. die Doku hilfreich fürs Selberbauen sein... cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hi Joerg,
Am 27.11.2016 um 20:05 schrieb Michael Hirmke:
Hi *,
ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. [...] Hi,
da wirst Du wohl selbst durchmüssen... darum gibt es ja in KDE sicher einen (grafischen) Menüeditor ;-)
der ist da - sicher. Aber der hilft mir nix, wenn ich auf einem neuen System alle meine 100 Menueeintraege zu Fuss erstellen soll.
Gibt es so was wie "Anwendungssuche" in KDE (xfce hat sowas, soll die installierten Programme ins Menü eintragen, aber nicht wirklich brauchbar), da könnte ein Blick in die Quellen oder ggf. die Doku hilfreich fürs Selberbauen sein...
Jo, aber ich hatte jetzt nicht vor, reverse engineering zu betreiben.
cu jth
Ciao. Michael. -- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hi Michael, Am 28.11.2016 um 11:44 schrieb Michael Hirmke:
Hi Joerg,
Am 27.11.2016 um 20:05 schrieb Michael Hirmke:
Hi *,
ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. [...] Hi,
da wirst Du wohl selbst durchmüssen... darum gibt es ja in KDE sicher einen (grafischen) Menüeditor ;-)
der ist da - sicher. Aber der hilft mir nix, wenn ich auf einem neuen System alle meine 100 Menueeintraege zu Fuss erstellen soll.
Gibt es so was wie "Anwendungssuche" in KDE (xfce hat sowas, soll die installierten Programme ins Menü eintragen, aber nicht wirklich brauchbar), da könnte ein Blick in die Quellen oder ggf. die Doku hilfreich fürs Selberbauen sein...
Jo, aber ich hatte jetzt nicht vor, reverse engineering zu betreiben.
Die (ur)alte Mimik in $KDEHOME/share/applnk sollte doch noch funktionieren (?) $ ll /home/wernerf/.kde4/share/applnk drwx------ 2 wernerf lb40 96 24. Okt 2014 Editors drwx------ 2 wernerf lb40 1,0K 3. Dez 2014 Graphics drwxr-xr-x 2 wernerf lb40 1,0K 29. Jan 2015 Internet drwxr-xr-x 6 wernerf lb40 1,0K 13. Jan 2015 local_Utilities drwxr-xr-x 2 wernerf lb40 96 24. Okt 2014 OpenOffice drwx------ 2 wernerf lb40 96 15. Jan 2015 Utilities $ ll /home/wernerf/.kde4/share/applnk/Editors -rw-r--r-- 1 wernerf lb40 361 24. Okt 2014 Nedit.desktop Was mir da allerdings immer Probleme macht: Wie muss die Directory unter "applnk" heissen, damit der Menupunkt in das gewünschte Menü vom KDE eingehängt wird. Aus dem Grund habe ich ein .../share/applnk/local_Utilities und alle meine Menüeinträge da drin. Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hi Werner, [...]
Die (ur)alte Mimik in $KDEHOME/share/applnk sollte doch noch funktionieren (?)
$ ll /home/wernerf/.kde4/share/applnk drwx------ 2 wernerf lb40 96 24. Okt 2014 Editors drwx------ 2 wernerf lb40 1,0K 3. Dez 2014 Graphics drwxr-xr-x 2 wernerf lb40 1,0K 29. Jan 2015 Internet drwxr-xr-x 6 wernerf lb40 1,0K 13. Jan 2015 local_Utilities drwxr-xr-x 2 wernerf lb40 96 24. Okt 2014 OpenOffice drwx------ 2 wernerf lb40 96 15. Jan 2015 Utilities
$ ll /home/wernerf/.kde4/share/applnk/Editors -rw-r--r-- 1 wernerf lb40 361 24. Okt 2014 Nedit.desktop
Was mir da allerdings immer Probleme macht: Wie muss die Directory unter "applnk" heissen, damit der Menupunkt in das gewünschte Menü vom KDE eingehängt wird.
Aus dem Grund habe ich ein .../share/applnk/local_Utilities und alle meine Menüeinträge da drin.
Ja, so einen habe ich auch angelegt. Aber irgendwie reicht es nicht mehr, unter applnk eine passende Datei zu erzeugen - da tauchen dann manchmal die Menuepunkte nicht oder seltsam aussehend auf. Zudem sind sie nicht in allen Inkarnationen des Menues zu sehen.
Gruss Werner
Ciao. Michael. -- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Sun, 27 Nov 2016, Michael Hirmke schrieb:
ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. Sicher kann ich mir die ganzen Strukturen in den diversen Unterverzeichnissen anschauen und dann an geeigneter Stelle Eintraege in den bestehenden Dateien machen, bzw. neue Dateien erzeugen. Allerdings sind die Strukturen nicht ganz trivial und zweitens ist das dann doch ein wenig arg zu Fuss fuer meinen Geschmack.
RTFM: https://specifications.freedesktop.org/desktop-entry-spec/latest/ https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html Ach, und BTW: die Menüstruktur wird durch "Categories" im .desktop festgelegt, nicht über die Verzeichnisstruktur (leider). Und noch'n BTW: Das Zeug liegt unter /usr/share/applications/. Ein Tool kenn ich jetzt nicht. HTH, -dnh -- Sorry, mit java kenne ich mich gar nicht aus, das ist mir einfach zu unportabel. -- Thorsten Kukuk in suse-linux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hi David,
Hallo,
[...]
RTFM: https://specifications.freedesktop.org/desktop-entry-spec/latest/ https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html
jau, gute Links - thx!
Ach, und BTW: die Menüstruktur wird durch "Categories" im .desktop festgelegt, nicht über die Verzeichnisstruktur (leider).
Und noch'n BTW: Das Zeug liegt unter /usr/share/applications/.
Ein Tool kenn ich jetzt nicht.
Jemand nannte xdg-desktop-menu - das sieht so erstmal gut aus.
HTH, -dnh
Ciao. Michael. -- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sonntag, 27. November 2016, 20:05:00 schrieb Michael Hirmke:
(...). ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. (...).
xdg-desktop-menu - command line tool for (un)installing desktop menu items Siehe https://portland.freedesktop.org/doc/xdg-desktop-menu.html Gruß Jan -- Statistics are no substitute for judgement. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hi Jan,
Am Sonntag, 27. November 2016, 20:05:00 schrieb Michael Hirmke:
(...). ich suche nach einer Moeglichkeit, im KDE Application Menu per Kommandozeile Eintraege zu erzeugen - und zwar sowohl Submenues als auch Items. (...).
xdg-desktop-menu - command line tool for (un)installing desktop menu items Siehe https://portland.freedesktop.org/doc/xdg-desktop-menu.html
das scheints zu sein, den werde ich mal ausprobieren. Danke dir!
Gruß Jan
Ciao. Michael. -- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
David Haller
-
Jan Ritzerfeld
-
Joerg Thuemmler
-
mh@mike.franken.de
-
Werner Franke