Token导航 LogoToken导航TokenDH.com
效率只读clawhub未标认证来源可访问clear审计通过

ukui-gsettings-toolukui gsettings 工具

Agent Skill

ukui-gsettings-tool 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

9,456

周安装

398

GitHub Stars

公开资料未说明

下载量

3,311
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ukui-gsettings-tool(ukui gsettings 工具)
来源仓库:https://github.com/lizhuoan/ukui-gsettings-tool
安装命令:
openclaw skills install ukui-gsettings-tool
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ukui-gsettings-tool

简介

导出、检查和应用 UKUI 桌面 gsettings 预设的技能,具有细粒度的获取/设置支持。

SKILL.md

name
ukui-gsettings-tool
description
A skill for exporting, inspecting and applying UKUI desktop gsettings presets, with fine-grained get/set support.
metadata

GSettings Tool Skill (UKUI)

简介

GSettings Tool Skill 提供导出与批量应用 gsettings 配置的能力,并针对 UKUI 桌面做了预设支持。

核心能力:

  • 导出指定 schema 的所有 key/value 为 JSON
  • 一键导出常见 UKUI 相关 schema(键盘、鼠标、电源、字体、SettingsDaemon 插件等)
  • 从预设 JSON(presets)批量写入 gsettings,快速应用一套配置
  • 精细到单个 schema/key 的读取与设置(适合 brightness-ac 这类单项调节)

目录结构

gsettings-skill/
  ├─ gsettings_tool.py        # 主脚本:export / export-ukui / apply / get / set
  ├─ SKILL.md                 # 本文件:skill 描述
  ├─ README.md                # 详细说明(可选)
  └─ presets/                 # 预设 JSON 存放目录
       └─ example.json

使用方式

下列命令假设你在仓库根目录,且本 skill 位于 gsettings-skill/ 中;如果你把目录放在别处,请相应调整路径。

1. 导出指定 schema 的配置

导出一个或多个 schema 的全部 key/value:

python3 gsettings_tool.py export \
  --schema org.gnome.desktop.interface \
  --schema org.gnome.desktop.wm.preferences \
  -o presets/my-current-setup.json
  • --schema:可重复多次,导出多个 schema
  • -o:输出文件路径,不指定则打印到 stdout

2. 一键导出 UKUI 相关配置

本 skill 预置了一组 UKUI 相关的 gsettings schema,包括但不限于:

  • org.ukui.peripherals-keyboard
  • org.ukui.peripherals-mouse
  • org.ukui.peripherals-touchpad
  • org.ukui.peripherals-touchscreen
  • org.ukui.font-rendering
  • org.ukui.SettingsDaemon.plugins.media-keys
  • org.ukui.SettingsDaemon.plugins.power
  • org.ukui.SettingsDaemon.plugins.sound
  • org.ukui.SettingsDaemon.plugins.color
  • org.ukui.SettingsDaemon.plugins.keyboard
  • org.ukui.SettingsDaemon.plugins.xrandr

导出当前机器的 UKUI 配置:

python3 gsettings_tool.py export-ukui \
  -o presets/ukui-current.json

3. 应用预设(整套配置)

presets/<name>.json 读取并批量写入:

python3 gsettings_tool.py apply ukui-current
# 等价于读取 presets/ukui-current.json

或者直接指定 preset 文件路径:

python3 gsettings_tool.py apply interface \
  --path presets/interface.json

4. 单项读取 / 设置(例如 UKUI 亮度键)

读取单个键:

python3 gsettings_tool.py get \
  org.ukui.power-manager brightness-ac

设置单个键(例如接电时亮度为 80):

python3 gsettings_tool.py set \
  org.ukui.power-manager brightness-ac 80

对于字符串类型的键,需要使用 gsettings 语法包一层单引号:

python3 gsettings_tool.py set \
  org.ukui.power-manager some-string-key "'my-value'"

适用场景

  • 在多台机器之间同步 UKUI / GNOME 等环境的 gsettings 配置
  • 为 OpenClaw / CoderClaw 等代理提供:

- “读取当前 UKUI 设置”的能力(export-ukui) - “应用一套 UKUI 预设”的能力(apply) - “精细修改某个具体配置项”的能力(get/set)

权限说明

本 skill 需要:

  • 在本机执行 gsettings 命令
  • 读写当前用户的 gsettings/dconf 配置(通过 gsettings 间接完成)
  • 读写 skill 目录下的 presets/*.json 文件

不会:

  • 主动访问网络
  • 直接读写除 gsettings/dconf 之外的系统配置文件,除非你在 preset 中定义了指向这些路径的键值

预设 JSON 结构说明

preset JSON 顶层结构为:

{
  "schema.name": {
    "key-name": "gsettings 原始值字符串"
  }
}

例如:

{
  "org.ukui.power-manager": {
    "brightness-ac": "80"
  }
}

建议:

  • 只将“通用配置”(主题、键盘布局、常用快捷键等)写入公开的 preset
  • 避免把包含用户名、绝对路径等隐私信息的键值提交到公共仓库或发布到 ClawHub

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

79.85%
按下载量换算2,644

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills