wayland-protocols 1.21 をリリース

wayland-protocols 1.21 パッケージのリリースが公開されました。これには、基本 Wayland プロトコルの機能を補完し、複合サーバーとユーザー環境の構築に必要な機能を提供する一連のプロトコルと拡張機能が含まれています。

リリース 1.21 以降、運用環境でテストされたプロトコルの安定化プロセスを円滑にするために、「不安定な」プロトコル開発段階は「ステージング」に置き換えられました。すべてのプロトコルは、開発、テスト、安定化という XNUMX つのフェーズを順番に経ます。開発段階が完了すると、プロトコルは「ステージング」ブランチに配置されて wayland プロトコル セットに含まれ、テストが完了すると安定したカテゴリに移動されます。 「ステージング」カテゴリのプロトコルは、関連機能が必要な複合サーバーおよびクライアントですでに使用できます。 「ステージング」カテゴリでは、互換性に違反する変更を行うことは禁止されていますが、テスト中に問題や欠点が特定された場合、プロトコルの新しい重要なバージョンまたは別の Wayland 拡張機能への置き換えは除外されません。

新しいバージョンには、オートツールの代わりに Meson ビルド システムを使用してインストールする機能が含まれています。将来的にはオートツールのサポートを完全に停止する予定です。新しい xdg-activation プロトコルがステージング カテゴリに追加され、異なる第 XNUMX レベルのサーフェス間でフォーカスを移動できるようになりました。たとえば、xdg-activation を使用すると、あるアプリケーション ランチャー インターフェイスが別のインターフェイスにフォーカスを移したり、あるアプリケーションが別のインターフェイスにフォーカスを切り替えたりすることができます。 xdg-activation サポートは、Qt、GTK、wlroots、Mutter、KWin にすでに実装されています。

現在、wayland プロトコルには、下位互換性を提供する次の安定したプロトコルが含まれています。

  • 「ビューポーター」 - クライアントがサーバー側でスケーリングおよびサーフェス エッジ トリミング アクションを実行できるようにします。
  • 「プレゼンテーションタイム」 - ビデオ表示を提供します。
  • 「xdg-shell」は、サーフェスをウィンドウとして作成および操作するためのインターフェイスであり、画面上でサーフェスを移動したり、最小化、展開、サイズ変更などを行うことができます。

「ステージング」ブランチでテストされたプロトコル:

  • 「fullscreen-shell」 - 全画面モードでの作業の制御。
  • 「input-method」 - 入力メソッドの処理。
  • 「idle-inhibit」 - スクリーンセーバー (スクリーン セーバー) の起動をブロックします。
  • 「input-timestamps」 — 入力イベントのタイムスタンプ。
  • 「linux-dmabuf」 - DMABuff テクノロジーを使用した複数のビデオ カードの共有。
  • 「text-input」 — テキスト入力の構成。
  • 「ポインタージェスチャー」 - タッチスクリーンからの制御。
  • 「相対ポインタ イベント」 - 相対ポインタ イベント。
  • 「ポインター制約」 - ポインター制約 (ブロック)。
  • 「タブレット」 - タブレットからの入力をサポートします。
  • 「xdg-foreign」 - 「隣接する」クライアントの表面と対話するためのインターフェイス。
  • 「xdg-decoration」 - サーバー側でウィンドウ装飾をレンダリングします。
  • 「xdg-output」 — ビデオ出力に関する追加情報 (分数スケーリングに使用)。
  • 「xwayland-keyboard-grab」 - XWayland アプリケーションで入力をキャプチャします。
  • Primary-selection - X11 と同様、プライマリ クリップボード (プライマリ セレクション) の操作を保証します。通常、そこからの情報は中マウス ボタンを使用して挿入されます。
  • linux-explicit-synchronization は、サーフェス バインド バッファを同期するための Linux 固有のメカニズムです。
  • xdg-activation - 異なる第 XNUMX レベルのサーフェス間でフォーカスを移動できます (たとえば、xdg-activation を使用すると、あるアプリケーションから別のアプリケーションにフォーカスを切り替えることができます)。

出所: オープンネット.ru

コメントを追加します