qdbus
Inter-Process Communication (IPC) and Remote Procedure Calling (RPC) mechanism originally developed for Linux. tldr-pages
On several platforms
Several platforms
List available service names
qdbusIdentifyList object paths for a specific service
qdbus service_nameIdentifyList methods, signals, and properties available on a specific object
qdbus service_name /path/to/objectIdentifyExecute a specific method passing arguments and display the returned value
qdbus service_name /path/to/object method_name argument1 argument2 ...IdentifyDisplay the current brightness value in a KDE Plasma session
qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightnessIdentifySet a specific brightness to a KDE Plasma session
qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness 5000IdentifyInvoke volume up shortcut in a KDE Plasma session
qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "increase_volume"IdentifyGracefully log out and then do nothing, reboot, or shut down
qdbus org.kde.Shutdown /Shutdown logoutIdentify