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>.
Install
- All systems
-
curl cmd.cat/qdbus.sh
- Debian
-
apt-get install qdbus - Ubuntu
-
apt-get install qdbus -
Alpine
-
apk add qt5-qttools - Arch Linux
-
pacman -S qdbus-qt5 - Kali Linux
-
apt-get install qdbus - CentOS
-
yum install qdbus-qt5 - Fedora
-
dnf install qt5-qttools - Windows (WSL2)
-
sudo apt-get updatesudo apt-get install qdbus - Raspbian
-
apt-get install qdbus - Docker
-
docker run cmd.cat/qdbus qdbuspowered by Commando
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
© tl;dr; authors and contributors