qdbus
a communication-interface for qt-based applications
TLDR
List available service names
List object paths for a specific service
List methods, signals and properties available on a specific object
Execute a specific method passing arguments and display the returned value
Display the current brightness value in a KDE Plasma session
Set a specific brightness to a KDE Plasma session
Invoke volume up shortcut in a KDE Plasma session
Display help
Help
Usage: qdbus [--system] [--bus busaddress] [--literal] [servicename] [path] [method] [args]
servicename the service to connect to (e.g., org.freedesktop.DBus)
path the path to the object (e.g., /)
method the method to call, with or without the interface
args arguments to pass to the call
With 0 arguments, qdbus will list the services available on the bus
With just the servicename, qdbus will list the object paths available on the service
With service name and object path, qdbus will list the methods, signals and properties available on the object
Options:
--system connect to the system bus
--bus busaddress connect to a custom bus
--literal print replies literally