FLUTTER ECOSYSTEM

dbus

D-Bus 消息总线客户端的原生 Dart 实现。该包允许 Dart 应用程序直接访问 Linux 桌面服务。

最新版本
0.8.0
近 30 天下载
675万
喜欢数
80
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

D-Bus 消息总线客户端的原生 Dart 实现,使 Dart 应用程序能够直接与 Linux 桌面服务通信。此包提供对 D-Bus 的低级别访问,允许与会话管理、硬件事件和桌面集成等系统和服务进行交互。该库专为在 Linux 上构建桌面应用程序的开发者设计,并通过兼容的 D-Bus 实现支持 Windows 和 macOS。该库提供了简洁的、原生 Dart API,用于通过 D-Bus 发送和接收消息。

适合场景
  • 与 Linux 系统服务交互
  • 在Dart应用中集成桌面功能
  • 访问硬件和会话事件
  • 构建跨平台桌面工具
  • 启用与其他桌面应用程序的通信
主要特点
  • 原生 Dart D-Bus 客户端
  • 直接访问 Linux 桌面服务
  • 对消息总线(会话和系统)的支持
  • 跨平台兼容性(Linux、Windows、macOS)
  • 简洁的异步 Dart API
适合对象
  • 面向 Linux 的桌面应用程序开发者
  • 系统级集成
  • 使用 Dart 开发桌面工具的开发者
  • 需要桌面服务通信的应用程序
  • 需要低级别 Linux 集成的项目
使用建议
  • 主要针对 Linux 环境设计
  • 除了基本用法外,文档有限
  • 目标系统上需要 D-Bus 守护进程可用
  • 在 Windows/macOS 上可能需要平台特定的配置
  • 不适用于移动或Web平台
支持平台WindowsLinux

安装插件

flutter pub add dbus

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目