FLUTTER ECOSYSTEM

dbus

D-Bus メッセージバスクライアントのネイティブな Dart 実装です。このパッケージを使用すると、Dart アプリケーションが Linux デスクトップ上のサービスに直接アクセスできます。

最新バージョン
0.8.0
30日間ダウンロード
675万
いいね数
80
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

D-Bus メッセージバスクライアントのネイティブな Dart 実装であり、Dart アプリケーションが Linux デスクトップサービスと直接通信できるようにします。このパッケージは、D-Bus への低レベルアクセスを提供し、セッション管理、ハードウェアイベント、デスクトップ統合などのシステムおよびアプリケーションサービスとのやり取りを可能にします。Linux 上でデスクトップアプリケーションを開発する開発者向けに設計されており、互換性のある D-Bus 実装を通じて Windows および macOS もサポートしています。このライブラリは、D-Bus を介してメッセージを送受信するための明確で、Dart ネイティブな API を提供します。

用途
  • 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 件

ソースリポジトリ

関連プロジェクト