さまざまな開発時間の後 wayland-protocol1.18パッケージの新しいバージョンのリリースが公開されました、Waylandの基本的なプロトコル機能を補完する一連のプロトコルと拡張機能が含まれています。 これらは、複合サーバーとユーザー環境を構築するために必要な機能を提供します。
それでもウェイランドについて知らない場合は、それを知っておく必要があります これは、GNU / Linux用のグラフィカルサーバープロトコルおよびライブラリです。 Waylandは、ウィンドウコンポジションマネージャーがビデオハードウェアおよびアプリケーションと直接通信するための方法を提供します。
将来的には、他のライブラリを使用した入力ハードウェアとの通信も可能になると予想されます。
アプリケーションは独自のバッファーでグラフィックスをレンダリングし、ウィンドウマネージャーはグラフィックスサーバーになります。 これらのバッファを使用してコンポジションを作成し、アプリケーションウィンドウのオンスクリーンディスプレイを形成します。
これは、X WindowSystemでウィンドウ構成マネージャーを使用するよりも単純で効率的なアプローチです。
KWinやMutterなどの既存のウィンドウコンポジションマネージャーは、Waylandサポートを直接実装して、Waylandコンポーザー/グラフィックサーバーになることが期待されています。
すべてのアプリケーションは「クライアント」であり、そのビデオハードウェアは「サーバー」です。。 X11とは異なり、各プログラムは独自にWaylandプロトコルを使用できます。 これは、ディスプレイサーバーが多くの混乱を維持するために一生懸命働いておらず、代わりにそれを必要とするものだけを描画できるため、パフォーマンスが向上することを意味します。
それに加えて、 WaylandプロトコルにはXWaylandと呼ばれるものがあります。 これは、X11ベースのプログラムの組み込みを可能にするツールです。。 これは、新しいディスプレイサーバーの準備が整うとすぐに、人気のあるプログラムが引き続き正常に機能することを意味します。
ウェイランド1.18の主な新機能
すでに述べたように、このプロトコルのバージョン1.18がリリースされ、主な機能のXNUMXつが 目立つのは、既存のプロトコルに小さな追加が行われたことです、ドキュメントが改善され、エラーが修正されました。
現在のところ、 次の安定したプロトコルは、Waylandプロトコルの一部です。 下位互換性を提供します:
- Viewporter-クライアントがサーバー側のサーフェスのエッジをスケーリングおよびトリミングするアクションを実行できるようにします。
- プレゼンテーション時間:ビデオ表示を提供します。
- Xdg-shell-これは、ウィンドウなどのサーフェスを作成および操作するためのインターフェイスであり、ウィンドウを画面上で移動したり、折りたたんだり、展開したり、サイズを変更したりできます。 不安定なプロトコル。その開発はまだ完了しておらず、下位互換性が保証されていません。
- フルスクリーンシェル:フルスクリーンモードでの作業の管理
- input-method-入力メソッドの処理
- Iidle-inhibit:ロック画面セーバー(スクリーンセーバー)を起動します
- 入力タイムスタンプ:入力イベントのタイムスタンプ
- Linux-dmabuf:DMABuffテクノロジーを使用して複数のビデオカードを共有する
- テキスト入力:テキスト入力の構成
- ポインタジェスチャ:タッチスクリーンからの制御
- 相対ポインタイベント:相対ポインタイベント
- ピンター制約:ポインター制約(ロック)
- タブレット:タブレットの入力のサポート。
- xdg-foreign:「ネイバー」クライアントのサーフェスと対話するためのインターフェイス。
- xdg-decoration:サーバー側のウィンドウ装飾の表現。
- xdg-output:ビデオ出力に関する追加情報(分数スケールに使用)。
- xwayland-keyboard-grub-Xwaylandアプリケーションの入力をキャプチャします。
- 一次選択:X11と同様に、メインクリップボード(一次選択)を提供します。情報の挿入は通常、マウスの中ボタンで行われます。 明示的なLinux同期は、サーフェスにバインドされたバッファーを同期するためのLinux固有のメカニズムです。
最後に Weston7.0とこの新しいバージョンのWayland1.18は、来月の23月XNUMX日にリリースされる予定です。
Waylandのパフォーマンスのテストに興味がある人は、このプロトコルを実装するLinuxディストリビューションのXNUMXつであり、最も堅牢なもののXNUMXつと見なされているFedoraをダウンロードできます。