dbus_power 0.0.1
dbus_power: ^0.0.1 copied to clipboard
A Dart library for interacting with Linux power settings via D-Bus, supporting both GNOME Power (session bus) and UPower/freedesktop (system bus) backends
example/dbus_power_example.dart
import 'package:dbus_power/dbus_power.dart';
Future<void> main() async {
final power = DBusGnomePower();
try {
final screen = await power.getScreenBrightness();
print('Screen brightness: $screen%');
final keyboard = await power.getKeyboardBrightness();
print('Keyboard brightness: $keyboard%');
} finally {
await power.close();
}
}