Wayland プログラミング
C 言語による、Wayland のクライアント・プログラムの作り方を解説しています。
Wayland 自体は、サーバー (デスクトップ) とクライアント (通常アプリ) の橋渡し的な機能がほとんどで、サーバーとクライアントそれぞれに処理を任せている部分が多くなっています。
そのため、X11 と比べると、クライアント側の実装負担は大きくなります。
ソースファイル: wayland_src.tar.bz2
※2025年2月時点での情報です。
Wayland 自体は、サーバー (デスクトップ) とクライアント (通常アプリ) の橋渡し的な機能がほとんどで、サーバーとクライアントそれぞれに処理を任せている部分が多くなっています。
そのため、X11 と比べると、クライアント側の実装負担は大きくなります。
ソースファイル: wayland_src.tar.bz2
※2025年2月時点での情報です。
講座
API
一部、掲載していないインターフェイスなどがあります。
client
- core (wayland-client-core.h)
- wl_display など
- wl_compositor
- wl_subcompositor
- wl_shm
- wl_output
- wl_seat
- wl_data_device_manager
- wayland-cursor.h
- wayland-util.h
拡張プロトコル (stable)
拡張プロトコル (unstable)