pkg.soopen package index

brew / 排名 10884

使用 Homebrew, apk, dnf, MacPorts, Nix, zypper 安装 xcursorgen

查看 xcursorgen 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install xcursorgen

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install xcursorgen

MacPorts ports tree · x11/xcursorgen/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add xcursorgen

Alpine Linux edge package indexes · xcursorgen · 来源: dl-cdn.alpinelinux.org

Fedora dnf已验证 · 92%
sudo dnf install xcursorgen

Fedora Rawhide package metadata · xcursorgen · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#xcursorgen

nixpkgs package indexes · pkgs/by-name/xc/xcursorgen/package.nix · 来源: api.github.com

openSUSE zypper已验证 · 92%
sudo zypper install xcursorgen

openSUSE Tumbleweed package metadata · xcursorgen · 来源: download.opensuse.org

概览

软件包摘要

Create an X cursor file from a collection of PNG images

命令和别名

  • xcursorgen

历史

项目历史与用法

xcursorgen is the X.Org utility for compiling PNG cursor artwork and a small cursor manifest into the binary Xcursor file format used by libXcursor and X11 cursor themes.

项目历史

The xcursorgen man page is credited to Keith Packard in 2002, matching the early Xcursor work that added ARGB cursor files, nominal sizes, hotspots, and animated cursor frames to the X11 desktop stack.

The repository history reflects the larger XFree86-to-X.Org transition. It contains imported XFree86-era history in 2003 and 2004, then gains its modular app build system and a 1.0 version in July 2005 as X.Org split formerly monolithic tree components into separately released modules.

采用历史

xcursorgen spread as part of the X.Org application set rather than as a standalone trend-driven tool. It is the small build-time utility cursor theme authors need when converting source PNG assets into files that libXcursor can discover through theme directories.

Package-manager adoption follows the X.Org stack: the input package facts list it across Homebrew, Linux distributions, MacPorts, Nix, and related systems, which is typical for small X11 compatibility utilities that are still needed outside Linux desktops too.

使用方式

Users write a config file whose lines name cursor size, hotspot coordinates, image filename, and optional frame delay. xcursorgen reads that file and writes an Xcursor output file; multiple images with the same size become an animated cursor sequence.

In practice, it is most often used by cursor theme maintainers and packaging scripts, not by everyday shell users. It turns editable PNG sources into the format expected under an Xcursor theme cursors directory.

为什么软件包爱好者会关心

xcursorgen is classic package-nerd material: tiny, old, easy to overlook, but part of the toolchain that lets themed desktops exist. Its separate Homebrew formula is useful on macOS for people building or inspecting X11 cursor themes without pulling in a whole desktop environment.

时间线

  • 2002: xcursorgen man page copyright date, during Keith Packard Xcursor work.
  • 2003-11-14: First imported revision in the current X.Org app repository history.
  • 2005-07-06: Modular xcursorgen build system added and version set to 1.0.
  • 2005-12-15: XORG-7_0 tag in the modular X.Org era.
  • 2025-05-18: xcursorgen-1.0.9 tag.

Related projects

  • libXcursor: runtime library that locates and loads Xcursor files.
  • X.Org modular app releases: release family that distributes xcursorgen as a small standalone utility.
  • Cursor theme packages: downstream consumers that compile PNG cursor assets into Xcursor files.

来源

  • Git history and tags: https://gitlab.freedesktop.org/xorg/app/xcursorgen
  • Xcursor man page: https://gitlab.freedesktop.org/xorg/lib/libxcursor/-/blob/master/man/Xcursor.man
  • xcursorgen README: https://gitlab.freedesktop.org/xorg/app/xcursorgen
  • xcursorgen man page: https://gitlab.freedesktop.org/xorg/app/xcursorgen/-/blob/master/man/xcursorgen.man

安全态势

风险级别:blue

broad file, network, media, or database tool signal.

风险分类器

blue 风险 · 中 置信度 · tool

原因

  • broad file, network, media, or database tool signal

信号

  • text:image

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
xcursorgen可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.0.9
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:xcursorgen
版本1.0.9
软件包管理器Homebrew
主页https://gitlab.freedesktop.org/xorg/app/xcursorgen
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

xcursorgen

nix profile install nixpkgs#xcursorgen
  • normalized package name match
  • 匹配方式:Xcursorgen
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/xc/xcursorgen/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

xcursorgen 1.0.9-r0

Create and X cursor file from PNG images

https://xorg.freedesktop.org/archive/individual/app/

sudo apk add xcursorgen
  • License: Custom
  • Architecture: x86_64
  • Source Package: xcursorgen
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Xcursorgen
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xcursorgen from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

xcursorgen-doc 1.0.9-r0

Create and X cursor file from PNG images (documentation)

https://xorg.freedesktop.org/archive/individual/app/

sudo apk add xcursorgen-doc
  • License: Custom
  • Architecture: x86_64
  • Source Package: xcursorgen
  • normalized package name match
  • 匹配方式:Xcursorgen
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: xcursorgen-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

xcursorgen 1.0.9-4.fc45

Prepare X11 cursor sets for use with libXcursor

https://www.x.org

sudo dnf install xcursorgen
  • License: HPND-sell-variant
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: xcursorgen
  • 5 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Xcursorgen
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: xcursorgen from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

xcursorgen 1.0.9-1.6

Utility to create an X cursor file from a collection of PNG images

https://xorg.freedesktop.org/

sudo zypper install xcursorgen
  • License: MIT
  • Category: System/X11/Utilities
  • Architecture: x86_64
  • Source Package: xcursorgen
  • 4 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Xcursorgen
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: xcursorgen from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

xcursorgen

sudo port install xcursorgen
  • normalized package name match
  • 匹配方式:Xcursorgen
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/xcursorgen/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation