staging.inyokaproject.org

KDE Servicemenü

Status: Gelöst | Ubuntu-Version: Kubuntu 18.04 (Bionic Beaver)
Antworten |

Horst-007

Anmeldungsdatum:
13. Juni 2011

Beiträge: Zähle...

Hallo,

unter KDE 4 konnte ich im KDE Servicemenü ** ~/.local/share/kservices5/ServiceMenus/bin/ ** einen Dialog aufrufen.

Der Code lautete:

[Desktop Action about]
Icon=x-mail-distribution-list
Name=Text
Exec=kdialog --title "Toolsammlung für LINUX"               --caption "Hinweise"          --icon help --msgbox " Toolsammlung für LINUX  -  Version 3.0.0  (KDE Service Menü) \n\n\n Dieses KDE Servicemenü ist freie Software. \n\nSollten Sie das Programm erweitern, bitte ich um Zusendung des Quellcodes.\n\nFür die Nutzung des KDE Servicemenüs wird keine GARANTIE  übernommen. \n\n 

Unter KDE 5 funktioniert das nicht mehr.

Was mache ich falsch ?

berti555

Anmeldungsdatum:
5. September 2016

Beiträge: Zähle...

hallo, da ist ein bug, im Netz wird darüber diskutiert.

ChickenLipsRfun2eat Team-Icon

Anmeldungsdatum:
6. Dezember 2009

Beiträge: 12067

Hallo!

Was genau funktioniert denn nicht?

Beispiel:

vim ~/.local/share/kservices5/ServiceMenus/MeinAktionsDing.desktop 

Inhalt:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[Desktop Entry]
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all
Actions=msginfo
Encoding=UTF-8
X-KDE-Priority=TopLevel

[Desktop Action msginfo]
Icon=checkbox
Name=Mein ServicePunkt
Exec=/usr/bin/kdialog --msgbox '%U' 2> /tmp/dialogg

Zum direkten aktivieren:

kbuildsycoca5 

Sollte funktionieren. Zum Test Rechtsklick auf ein Bild, da sollte der Dialog mit dem Dateinamen kommen. Wenn nicht, bitte cat /tmp/dialogg aufrufen und die Fehlermeldung ansehen.

berti555 schrieb:

hallo, da ist ein bug, im Netz wird darüber diskutiert.

Hast du den Link zum Bug?

Horst-007

(Themenstarter)

Anmeldungsdatum:
13. Juni 2011

Beiträge: 36

Hallo,

Was genau funktioniert denn nicht?

Das Fenster poppt nicht auf.

[Desktop Action msginfo] Icon=checkbox Name=Mein ServicePunkt Exec=/usr/bin/kdialog --msgbox '%U' 2> /tmp/dialogg

Danke. Das klappt.

Horst-007

(Themenstarter)

Anmeldungsdatum:
13. Juni 2011

Beiträge: 36

Hallo,

meine KDE Service Menüs laufen seit 10 Jahren unter KDE 3 und 4 einwandfrei. Unter KDE 5 gibt es aber Probleme.

[Desktop Action merge]
Icon=list-add
Name=Merge selected documents (Alphabetical order)
Name[de]=Ausgewählte Dokumente vereinigen (Alphabetische Reihenfolge)
Exec[de]=~/.local/share/kservices5/ServiceMenus/bin/mk_pdftk_servicemenue.sh de merge %F

Obwohl die Pfade stimmen und die Datei mk_pdftk_servicemenue.sh "ausführbar" gemacht wurde, erscheint folgende Fehlermeldung.

Moderiert von ChickenLipsRfun2eat:

Das Thema ist mit diesem zusammengeführt worden. Bitte erstelle nur ein Thema pro Fragestellung!

Bilder

berti555

Anmeldungsdatum:
5. September 2016

Beiträge: 101

Hallo, in Dolphin klicke auf "Ansicht" und anschließend auf "Verstecke Dateien anzeigen" und suche ob Du in ".local/share" kservices5 findest. Bei mir gibt es es nicht und bei Dir?

Horst-007

(Themenstarter)

Anmeldungsdatum:
13. Juni 2011

Beiträge: 36

Hallo,

den Ordner habe ich selbst angelegt.

Siehe: Bilder Download Fehlermeldung.jpg

berti555

Anmeldungsdatum:
5. September 2016

Beiträge: 101

Hallo,

und den Rest "/ServiceMenus/bin/mk_pdftk_servicemenue.sh" auch?

Horst-007

(Themenstarter)

Anmeldungsdatum:
13. Juni 2011

Beiträge: 36

Hallo,

ja alles selbst angelegt. Wie gesagt , es funktionierte seit 10 Jahren unter KDE3 und KDE4.

Dort waren die Pfade aber jeweils andere.

berti555

Anmeldungsdatum:
5. September 2016

Beiträge: 101

Hallo,

KDE baut seine User Interface um, statt reinen C++ Code, wird vermehrt qt5-gml verwendet. Hat sich hierdurch etwas geändert? bash ist nicht meine Stärke.

Antworten |