一键导入
gnome-sdk-docs
Browse GNOME SDK documentation including GObject Introspection (.gir) files, D-Bus interfaces or icons that can be useful for GNOME apps development.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Browse GNOME SDK documentation including GObject Introspection (.gir) files, D-Bus interfaces or icons that can be useful for GNOME apps development.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | gnome-sdk-docs |
| description | Browse GNOME SDK documentation including GObject Introspection (.gir) files, D-Bus interfaces or icons that can be useful for GNOME apps development. |
This skill provides access to various GNOME SDK resources for development purposes.
GObject Introspection (.gir) files are XML files describing the API of GNOME libraries. They are located at /usr/share/gir-1.0/.
The libraries used by this project and their corresponding files:
/usr/share/gir-1.0/Gtk-4.0.gir/usr/share/gir-1.0/Adw-1.gir/usr/share/gir-1.0/Gio-2.0.gir/usr/share/gir-1.0/GLib-2.0.gir/usr/share/gir-1.0/GObject-2.0.gir/usr/share/gir-1.0/Soup-3.0.girThese files are large XML documents. Use Grep to search for specific class names, method names, property names, or signal names rather than reading entire files. For example:
Grep for <class name="Button" in the relevant .gir file.Grep for <method name="set_label".Grep for <property name= near the class definition.Grep for <glib:signal name=.D-Bus interface definitions are XML files describing D-Bus services and their methods, signals, and properties. They are located at /usr/share/dbus-1/interfaces/.
Use Grep to search for specific interface names, method names, or signal names. For example:
Grep for <interface name="org.freedesktop.portal.Notification" in the relevant interface file.GNOME icons are stored in /usr/share/icons/. This directory contains icon themes like Adwaita, with icons in various sizes and formats.
Use file listing tools to browse available icons by theme and size. For example:
ls /usr/share/icons/ls /usr/share/icons/Adwaita/Remember to use symbolic-icons for UI elements, unless showing the icon of a specific app