pkg.soopen package index

brew / Rang 10884

xcursorgen mit Homebrew, apk, dnf, MacPorts, Nix, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für xcursorgen in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install xcursorgen

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install xcursorgen

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

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add xcursorgen

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

Fedora dnfverifiziert · 92%
sudo dnf install xcursorgen

Fedora Rawhide package metadata · xcursorgen · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#xcursorgen

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

openSUSE zypperverifiziert · 92%
sudo zypper install xcursorgen

openSUSE Tumbleweed package metadata · xcursorgen · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Create an X cursor file from a collection of PNG images

Befehle und Aliase

  • xcursorgen

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Quellen

  • 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

Sicherheitslage

Risikostufe: blue

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

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

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

Signale

  • text:image

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
xcursorgenExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version1.0.9
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:xcursorgen
Version1.0.9
PaketmanagerHomebrew
Homepagehttps://gitlab.freedesktop.org/xorg/app/xcursorgen
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

xcursorgen

nix profile install nixpkgs#xcursorgen
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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