Hallo,
ich versuche gerade mir ein paar Service-Menüs zu erstellen, was vorher schon 2x erfolgreich geklappt hat. Jetzt passiert hier aber komisches. Ich habe in der *.desktop unter ~/.local/share/kservices5/ServiceMenus Änderungen vorgenommen - es war der Programmname falsch geschrieben und ich habe erstmal aus 2 Menüs eines gemacht. Danach ausgeloggt und wieder angemeldet. Danach wird aber dennoch das gelöschte 2 Menü weiterhin angezeigt und der Pfad wurde auch nicht korrigiert. Die jetzige Datei sieht so aus:
[Desktop Entry] Type=Service ServiceTypes=KonqPopupMenu/Plugin MimeType=application/octet-stream Actions=ut_keep X-KDE-Priority=TopLevel X-KDE-StartupNotify=false [Desktop Action ut_keep] Name=In IDX konvertieren Name[de]=In IDX konvertieren Exec=bdsup2sub++ --resolution keep -o "output.idx" %f
Die ursprüngliche sah so aus:
[Desktop Entry] Type=Service ServiceTypes=KonqPopupMenu/Plugin MimeType=application/octet-stream Actions=ut_keep;ut_720p; X-KDE-Priority=TopLevel X-KDE-StartupNotify=false [Desktop Action ut_keep] Name=In IDX konvertieren Name[de]=In IDX konvertieren Exec=bdsup2sub++ --resolution keep -o "output.idx" %f [Desktop Action ut_720p] Name=In IDX (720p) konvertieren Name[de]=In IDX (720p) konvertieren Exec=bdsup2sub++ --resolution 720 -o "output.idx" %f
Letztlich soll das nur bei Untertiteldateien angezeigt werden, vorläufig erstmal bei allen. Es scheint nur zu gehen, wenn ich die Desktop-Datei rauskopiere, Plasma neu starte (oder mich auslogge), die Datei zurück kopiere und Plasma nochmal neustarte (oder auslogge). Ist aber sehr umständlich.
Friedrich
edit Vielleicht etwas Offtopic: Wenn ich hinter -o %f-neu.idx eintrage wird der Input-Dateiname als Ausgabedateiname genutzt, leider inkl. der Dateierweiterung. Die Ausgabe ist also 'input.sup.idx'. Kann man hier die Dateierweiterung noch weglassen?