FLUTTER ECOSYSTEM

gsettings

提供一个客户端以访问 GSettings - 一种用于在 Linux 上存储用户首选项的设置数据库。

最新版本
0.2.9
近 30 天下载
131万
喜欢数
29
Pub 分数
160

Package Overview

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

插件概览

gsettings 包为访问 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 项

源码仓库

关联项目