What is a D-Bus Application, Object and Method? I have found the exact
function I want to call in qdbusviewer, but I cannot identify the exact
values for the above three to enter in the “D-Bus call settings”
dialogue for KDE Shortcuts (i.e.
Kontrolcenter->Advanced->Shortcuts->NewAction->Action->D-Bus Call
Essentially, I want to create a mouse gesture to show the KDE
Dashboard. Using qdbusviewer I found:
This works well in qdbusviewer, but what exactly do I need to enter in
the three fields for Application, Object and Method?
I tried “org.kde.plasma” “local.PlasmaApp” and “toggleDashboard”
respectively (and some variants), but the TRY Button still does nothing.
Solved it by playing with the commandline D-Bus tools, which helped me
understand how this works, but since -maybe- others could be confused as
I was, I document the clue here:
Remote Application = Services
Remote Object = Menu-Header in Methods
Called Function = Menu-Entry in Methods
For my purpose, i.e. showing the Dashboard, the required entries for
the D-Bus-Action-Form are
Code:
Remote Application = org.kde.plasma
Remote Objection = /App
Called Function = local.PlasmaApp.toggleDasboard
In any case, sorry for being stupid. Please don’t bash me. :shame: