FLUTTER ECOSYSTEM

gsettings

提供一個客戶端以存取 GSettings - 一種用於在 Linux 上儲存使用者偏好設定的設定資料庫。

最新版本
0.2.9
近 30 天下載
131萬
喜歡數
29
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

gsettings 套件提供了一個 Flutter 客戶端,用於存取 GSettings,這是一個在 Linux 上用於儲存使用者偏好設定的系統級設定資料庫。它讓在 Linux 上執行的 Flutter 應用程式能夠讀取和寫入 GSettings 範本,從而與桌面環境的設定系統實現無縫整合。這對於需要尊重或修改系統層級設定(例如主題偏好、鍵盤快速鍵或顯示設定)的應用程式特別有用。此套件由 Canonical 維護,專為 Linux 平台設計。

適用情境
  • 與 Linux 桌面環境設定整合
  • 讀取和寫入用戶偏好值
  • 將應用程式設定與系統預設值同步
  • 根據系統設定自定義UI主題
  • 實施系統級配置選項
主要特色
  • 原生 GSettings 架構存取
  • 支援讀取和寫入設定
  • 專為 Linux 設計
  • 由 Canonical 維護
  • GSettings 操作的簡單 Dart API
適合對象
  • 僅限 Linux 的 Flutter 應用程式
  • 需要系統設定整合的桌面應用程式
  • 面向 Ubuntu 和其他基於 GNOME 的發行版的開發者
  • 需要遵循系統級使用者介面/體驗規範的應用程式
使用建議
  • 僅限 Linux 平台
  • 需要可用的 GSettings 架構
  • 某些設定可能需要提升權限
  • 依賴於底層的 D-Bus 基礎設施
  • 與 Windows 或 macOS 不相容
支援平台Linux

安裝套件

flutter pub add gsettings

所屬分類

依賴

依賴清單 2 項

原始碼儲存庫

相關專案