macOS
brew install waylandlocal Homebrew formula metadata
sudo port install waylandMacPorts ports tree · devel/wayland/Portfile · ソース: api.github.com
brew
wayland のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install waylandlocal Homebrew formula metadata
sudo port install waylandMacPorts ports tree · devel/wayland/Portfile · ソース: api.github.com
sudo apk add waylandAlpine Linux edge package indexes · wayland · ソース: dl-cdn.alpinelinux.org
nix profile install nixpkgs#waylandnixpkgs package indexes · wayland · ソース: raw.githubusercontent.com
sudo pacman -S waylandArch Linux sync databases · wayland · ソース: geo.mirror.pkgbuild.com
sudo apt install libwayland-binDebian stable package indexes · libwayland-bin · ソース: deb.debian.org
sudo dnf install libwayland-clientFedora Rawhide package metadata · libwayland-client · ソース: dl.fedoraproject.org
sudo zypper install libwayland-client0openSUSE Tumbleweed package metadata · libwayland-client0 · ソース: download.opensuse.org
概要
Protocol for a compositor to talk to its clients
履歴
Wayland is a display protocol, C IPC library, and Linux graphics architecture that moves the display server role into the compositor. It is the long-running successor architecture to X11 in modern Linux desktops, while `wayland-scanner` and libwayland remain the package-manager-facing pieces developers install.
The official Wayland site describes Wayland as a replacement for the X11 protocol and architecture, intended to be easier to develop, extend, and maintain. Its architecture page explains the core shift: under X, the X server sits between clients, compositors, input, and rendering; under Wayland, the compositor receives input, manages the scene, and accepts client buffers directly.
Wayland and Weston reached 1.0.0 on 2012-10-22, a release the project says marked stable protocol and client-side APIs. The core stack later split into a family of release streams: Wayland for the protocol and C libraries, Weston as a reference compositor, wayland-protocols for shared extensions, and wayland-utils for inspection/debugging.
The first wayland-protocols 1.0 release appeared on 2015-11-24. That extension repository became the place where desktop and application protocols could be reviewed and staged, including stable, staging, deprecated, and legacy unstable protocol phases.
Wayland adoption was gradual because it replaces a core desktop substrate and depends on graphics drivers, compositors, toolkits, screen capture paths, remote desktop flows, and XWayland compatibility. GNOME's 3.22 release notes in 2016 framed Wayland as the next-generation display/input technology for GNU/Linux, and Fedora's Fedora 25 change moved GNOME's display manager/session default to Wayland with Xorg fallback.
KDE followed a slower route through Plasma and KWin. Fedora's Plasma Wayland-by-default change for Fedora 34 stated that KDE Plasma Desktop would use Wayland while X applications continued through XWayland, and KDE's Plasma 6 mega-release in 2024 made Wayland the preferred modern Plasma path.
For application and compositor developers, the Homebrew-visible tool is `wayland-scanner`, which turns XML protocol descriptions into C headers and glue code. Runtime use is usually indirect: a toolkit such as GTK, Qt, SDL, GLFW, or a compositor such as GNOME Shell, KWin, Sway, Weston, or gamescope links against libwayland and speaks the protocol.
For users and packagers, Wayland is not a command-line application so much as a foundational runtime component. It is installed because compositors, toolkits, screen portals, XWayland, and protocol extension packages need a shared ABI and protocol generator.
Wayland is package-nerd significant because it changed Linux desktop dependency graphs. Installing a graphical application stack now often pulls in libwayland-client, libwayland-server, wayland-protocols, xdg-desktop-portal, and XWayland rather than assuming an Xorg-only world.
It also turned protocol XML into a build-time artifact: packages commonly use `wayland-scanner` to generate source from protocol definitions, which makes the small `wayland` package important even on systems that never launch Weston.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
wayland-scanner | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://wayland.freedesktop.org
インストールメタデータ
| パッケージキー | brew:wayland |
|---|---|
| バージョン | 1.25.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/wayland |
| ホームページ | https://wayland.freedesktop.org |
| リポジトリ | https://gitlab.freedesktop.org/wayland/wayland |
| 上流ドキュメント | https://gitlab.freedesktop.org/wayland/wayland/-/blob/main/README.md |
| ライセンス | MIT |
| ソースアーカイブ | https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.25.0/downloads/wayland-1.25.0.tar.xz |
| 依存関係 | expat, libffi, libxml2 |
| ビルド依存関係 | meson, ninja, pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | wayland |
| Version Scheme | 0 |
| Revision | 0 |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
libwayland-bin 1.23.1-3
wayland compositor infrastructure - binary utilities
https://wayland.freedesktop.org/
sudo apt install libwayland-binlibwayland-client0 1.23.1-3
wayland compositor infrastructure - client library
https://wayland.freedesktop.org/
sudo apt install libwayland-client0libwayland-cursor0 1.23.1-3
wayland compositor infrastructure - cursor library
https://wayland.freedesktop.org/
sudo apt install libwayland-cursor0libwayland-dev 1.23.1-3
wayland compositor infrastructure - development files
https://wayland.freedesktop.org/
sudo apt install libwayland-devlibwayland-doc 1.23.1-3
wayland compositor infrastructure - documentation files
https://wayland.freedesktop.org/
sudo apt install libwayland-doclibwayland-egl-backend-dev 1.23.1-3
wayland compositor infrastructure - EGL backend development files
https://wayland.freedesktop.org/
sudo apt install libwayland-egl-backend-devlibwayland-egl1 1.23.1-3
wayland compositor infrastructure - EGL library
https://wayland.freedesktop.org/
sudo apt install libwayland-egl1libwayland-server0 1.23.1-3
wayland compositor infrastructure - server library
https://wayland.freedesktop.org/
sudo apt install libwayland-server0wayland
nix profile install nixpkgs#waylandlibwayland-bin 1.22.0-2.1build1
wayland compositor infrastructure - binary utilities
https://wayland.freedesktop.org/
sudo apt install libwayland-binlibwayland-client0 1.22.0-2.1build1
wayland compositor infrastructure - client library
https://wayland.freedesktop.org/
sudo apt install libwayland-client0libwayland-cursor0 1.22.0-2.1build1
wayland compositor infrastructure - cursor library
https://wayland.freedesktop.org/
sudo apt install libwayland-cursor0libwayland-dev 1.22.0-2.1build1
wayland compositor infrastructure - development files
https://wayland.freedesktop.org/
sudo apt install libwayland-devlibwayland-doc 1.22.0-2.1build1
wayland compositor infrastructure - documentation files
https://wayland.freedesktop.org/
sudo apt install libwayland-doclibwayland-egl-backend-dev 1.22.0-2.1build1
wayland compositor infrastructure - EGL backend development files
https://wayland.freedesktop.org/
sudo apt install libwayland-egl-backend-devlibwayland-egl1 1.22.0-2.1build1
wayland compositor infrastructure - EGL library
https://wayland.freedesktop.org/
sudo apt install libwayland-egl1ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.