#include "Systemd.hpp" #include #include void Systemd::stopUserUnit(const QString& unit, const QString& mode) { QDBusMessage m = QDBusMessage::createMethodCall( "org.freedesktop.systemd1", "/org/freedesktop/systemd1", "org.freedesktop.systemd1.Manager", "StopUnit" ) << unit << mode; QDBusConnection::sessionBus().send(m); } void Systemd::setBrightness(const QString& subsystem, const QString& name, quint32 brightness) { QDBusMessage m = QDBusMessage::createMethodCall( "org.freedesktop.login1", "/org/freedesktop/login1/session/auto", "org.freedesktop.login1.Session", "SetBrightness" ) << subsystem << name << brightness; QDBusConnection::systemBus().send(m); }