ubuntu_session.dart
访问 GNOME Session Manager 的原生 Dart 客户端库
import 'package:dbus/dbus.dart';
import 'package:ubuntu_session/ubuntu_session.dart';
void main() async {
final manager = SessionManager();
await manager.connect();
try {
await manager.reboot();
} on DBusMethodResponseException catch (e) {
print('Error: $e');
}
await manager.close();
}
已实现
org.gnome.SessionManager
方法
关闭()重启()可以关闭()会话是否正在运行()
属性
会话名称会话是否活跃
请参阅GNOME Session Documentation获取更多详细信息。
为 ubuntu_session.dart 贡献
我们欢迎贡献!请参阅贡献指南了解更多详细信息。