qdbus
Inter-Process Communication (IPC) and Remote Procedure Calling (RPC) mechanism originally developed for Linux. More information: https://doc.qt.io/qt-5/qtdbus-index.html.
- List available service names:
qdbus
- List object paths for a specific service:
qdbus
service_name
- List methods, signals and properties available on a specific object:
qdbus
service_name
/path/to/object
- Execute a specific method passing arguments and display the returned value:
qdbus
service_name
/path/to/object
method_name
argument1
argument2
- Display 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.brightness
- Set 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
5000
- Invoke volume up shortcut in a KDE Plasma session:
qdbus
org.kde.kglobalaccel
/component/kmix
invokeShortcut "
increase_volume"
- Gracefully log out and then do nothing, reboot or shut down:
qdbus
org.kde.Shutdown
/Shutdown
logout|logoutAndReboot|logoutAndShutdown