pkg.soopen package index

brew / 排名 9570

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

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install xwininfo

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install xwininfo

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

Linux

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

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

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

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

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

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

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

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

概览

软件包摘要

Print information about windows on an X server

命令和别名

  • xwininfo

历史

项目历史与用法

xwininfo is the X.Org command-line utility for inspecting X windows. It prints selected window attributes such as id, geometry, depth, visual, children, window-manager hints, shape data, events, and recursive window trees.

项目历史

xwininfo belongs to the classic X11 application/tool set rather than to a separately branded application lineage. Its current X.Org README describes it plainly as a program that prints information about windows on an X server, with primary development in the xorg/app/xwininfo repository and questions directed to the Xorg mailing list.

The public cgit history shows the modern standalone module rooted in X.Org's early-2000s source imports: an X.Org baseline commit in 2003, XFree86 vendor imports in 2004, modular build-system work in 2005, and X11R7 packaging updates as X.Org split the monolithic tree into independently released modules.

Because xwininfo's job is to interrogate X server window state, its history follows X11's debugging culture: small tools such as xwininfo, xprop, xev, xlsclients, and xdpyinfo expose protocol and window-manager details that desktop users normally never see.

采用历史

xwininfo is widely packaged because it is basic X11 diagnostic equipment. Distributions ship it either as its own X.Org app package or as part of grouped X utilities; users reach for it when they need a window id, geometry, root-window data, child tree, or details for scripting around X clients.

Its adoption persists even as Wayland desktops grow, because Xwayland, remote X11, legacy window managers, CI display tests, and old Unix desktops still need simple command-line inspection of X windows.

使用方式

Without an id or name, xwininfo lets the user click a target window and then prints default stats. Common scripted forms include `xwininfo -id 0x...`, `xwininfo -root`, `xwininfo -tree -root`, `xwininfo -name TITLE`, and `xwininfo -all` for a broader dump.

The manpage documents options for children/tree traversal, geometry and size, bits, events, window-manager hints, shape extension data, root-window inspection, and integer-vs-hex window ids.

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

xwininfo is a package-nerd staple because it is one of the smallest ways to see the X server's model directly. It turns invisible protocol objects into text, which makes it useful in packaging tests, bug reports, shell scripts, window-manager debugging, and support docs.

It also illustrates the X.Org modularization story: a once-monolithic X utility became an independently versioned app module with its own repository, releases, and downstream package recipes.

时间线

  • Pre-2000s: xwininfo exists as part of the traditional X/XFree86 utility set for inspecting X windows.
  • 2003-11-14: X.Org cgit history records the R6.6 baseline import for this module.
  • 2004: XFree86 vendor imports and X.Org merge history appear in the public repository lineage.
  • 2005-07-08: Build-system work prepares xwininfo as an independent modular X.Org app package.
  • 2005-12-21: Repository history records the X11R7 release package-version update.
  • 2018: README is updated for the freedesktop.org GitLab migration.
  • 2023-02-25: libxcb-errors support is added to improve X protocol error messages.
  • 2025: Recent maintenance includes manpage fixes, `--help`/`--version` aliases, memory-leak fixes, and stdbool cleanup.

Related projects

  • X.Org and the X Window System: the display server/protocol stack inspected by xwininfo.
  • xprop: companion utility for reading X window and root-window properties.
  • xev: companion utility for observing X events.
  • xdpyinfo, xlsclients, and xlsatoms: related X inspection utilities commonly referenced with xwininfo.
  • Xlib, XCB, and libxcb-errors: libraries and protocol layers used around modern xwininfo behavior.

安全态势

风险级别:blue

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

风险分类器

blue 风险 · 中 置信度 · tool

原因

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

信号

  • text:server

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

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

可执行文件

已安装的可执行文件

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

新鲜度

版本和新鲜度

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

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

安装元数据

软件包元数据

软件包键brew:xwininfo
版本1.1.7
软件包管理器Homebrew
主页https://gitlab.freedesktop.org/xorg/app/xwininfo
最后更新2026-07-19T21:12:39Z
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

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

Nix95%

xwininfo

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

xwininfo 1.1.6-r0

Window information utility for X

https://cgit.freedesktop.org/xorg/app/xwininfo

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

xwininfo-doc 1.1.6-r0

Window information utility for X (documentation)

https://cgit.freedesktop.org/xorg/app/xwininfo

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

xwininfo 1.1.7-2.fc45

X window info utility

https://www.x.org

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

xwininfo 1.1.7-1.2

Window information utility for X

http://xorg.freedesktop.org/

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

xwininfo

sudo port install xwininfo
  • normalized package name match
  • 匹配方式:Xwininfo
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/xwininfo/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