Qt Wayland Client

Qt Wayland Client ライブラリはアプリケーションがWaylandクライアントとして動作し、Waylandコンポジターに接続するために必要な関数を提供します。ほとんどの場合、ライブラリはWayland QPAプラグインを通じて自動的に使用され、アプリケーション自身がライブラリの関数を使用する必要はありません。

しかし Qt Wayland Compositorと組み合わせると、cmake関数qt_generate_wayland_protocol_client_sources()を使ってカスタムプロトコル拡張を作成することができます。

ライセンスと帰属

Qt Wayland Compositor およびQt Wayland統合プラグインはThe Qt Companyから商用ライセンスで入手できます。

また、Qt Wayland CompositorGNU General Public License, version 3 のもとで利用可能であり、Qt Wayland統合プラグインはGNU Lesser General Public License, version 3またはGNU General Public License, version 2のもとで利用可能です。

詳細はQt Licensingをご覧ください。

Qt Wayland Compositor およびQt Wayland統合プラグインは、以下の寛容なライセンスの下でプロトコル定義を使用します:

Presentation Time Protocol, version 1

MITライセンス

Wayland Dialog Protocol, version 1

MITライセンス

Wayland EGLStream Controller Protocol, version 1.1.1

MITライセンス

Wayland Fractional Scale Protocol, version 1

MITライセンス

Wayland Fullscreen Shell Protocol, version unstable v1

MITライセンス

Wayland IVI Extension Protocol, version 1.9.1

MITライセンス

Wayland KDE DBus Menu Protocol, version 1

GNU 劣等一般公衆ライセンス 2.1 またはそれ以降

Wayland Linux Dmabuf Unstable V1 Protocol, version unstable v1, version 3

MITライセンス

Wayland Pointer Gestures Protocol, version unstable v1, version 2

MITライセンス

Wayland Primary Selection Protocol, version 1

MITライセンス

Wayland Protocol, version 1.23.0

MITライセンス

Wayland Scaler Protocol, version 2

MITライセンス

Wayland Tablet Protocol, version unstable v2, version 1

MITライセンス

Wayland Text Input Protocol v1, version unstable v1

MITライセンス

Wayland Text Input Protocol v2, version unstable v2

HPND ライセンス

Wayland Text Input Protocol, version unstable v3

MIT ライセンス

Wayland Viewporter Protocol, version 1

MITライセンス

Wayland XDG Foreign Protocol, version 1

MIT ライセンス

Wayland XDG Output Protocol, version unstable v1, version 3

MIT ライセンス

Wayland XDG Shell Protocol, version 1.18

MITライセンス

Wayland XDG System Bell Protocol, version 1.18

MITライセンス

Wayland xdg-activation Protocol, version unstable v1, version 1

MITライセンス

Wayland xdg-decoration Protocol, version unstable v1, version 1

MITライセンス

Wayland xdg-toplevel-icon Protocol, version version 1

MITライセンス

Wlr Data Control Unstable V1 Protocol, version 2

MITライセンス

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.