Wayland 1.22 が利用可能になりました

1.22 か月の開発を経て、プロトコル、プロセス間通信メカニズム、および Wayland 1.22 ライブラリの安定リリースが提供されます。 1 ブランチは、API および ABI レベルで XNUMX.x リリースとの下位互換性があり、主にバグ修正とマイナーなプロトコル更新が含まれています。 Weston Composite Server は、デスクトップ環境および組み込みソリューションで Wayland を使用するためのコードと実例を提供し、別の開発サイクルの一環として開発されています。

プロトコルの主な変更:

  • wl_surface::preferred_buffer_scale イベントと wl_surface::preferred_buffer_transform イベントのサポートが wl_surface プログラム インターフェイスに追加されました。これを通じて、コンポジット サーバーによるサーフェスのスケーリング レベルおよび変換パラメータに対する変更に関する情報が送信されます。
  • wl_pointer::axis イベントが wl_pointer プログラミング インターフェイスに追加され、ウィジェットでの正しいスクロール方向を決定するためにポインターの移動の物理的な方向を示します。
  • グローバル名を取得するメソッドが wayland-server に追加され、wl_client_add_destroy_late_listener 関数が実装されました。

Wayland に関連するアプリケーション、デスクトップ環境、ディストリビューションの変更:

  • Wine には、XWayland または X11 コンポーネントを使用しない Wayland プロトコルベースの環境での使用に対する初期サポートが含まれています。 現段階では、ドライバー winewayland.drv および unixlib コンポーネントが追加され、Wayland プロトコル定義を含むファイルがアセンブリ システムによる処理用に準備されています。 今後のリリースでは、Wayland 環境での出力を可能にする変更を含める予定です。
  • KDE Plasma 5.26 および 5.27 リリースでの Wayland サポートの継続的な改善。 マウスの中ボタンによるクリップボードからの貼り付けを無効にする機能が実装されました。 XWayland を使用して起動されたアプリケーション ウィンドウのスケーリングの品質が向上しました。 高解像度ホイールを備えたマウスの存在下でのスムーズなスクロールがサポートされるようになりました。 Krita などの描画アプリには、タブレット上のペンの傾きと回転を追跡する機能が追加されています。 グローバル ホットキーの設定のサポートが追加されました。 画面のズーム レベルの自動選択が提供されます。
  • xfce4-panel および xfdesktop デスクトップの実験的リリースが Xfce 用に準備されており、Wayland プロトコルに基づく環境での作業の初期サポートを提供します。
  • Tails ディストリビューションのユーザー環境は、Wayland プロトコルを使用するために X サーバーから転送されました。
  • Qt 6.5 では、Qt の内部構造で使用される Wayland ネイティブ オブジェクトに直接アクセスしたり、Wayland プロトコル拡張に渡す必要がある最近のユーザー アクションに関する情報にアクセスしたりするための QNativeInterface::QWaylandApplication プログラミング インターフェイスが追加されました。
  • Wayland との互換性を確保するために、Haiku オペレーティング システム用のレイヤーが用意されており、GTK ライブラリに基づくアプリケーションなど、Wayland を使用するツールキットやアプリケーションを実行できるようになります。
  • Blender 3 3.4D モデリング システムには Wayland プロトコルのサポートが含まれており、XWayland レイヤーを使用せずに Wayland ベースの環境で Blender を直接実行できます。
  • Wayland を使用したユーザー環境 Sway 1.8 のリリースが公開されました。
  • Qt と Wayland を使用して、カスタム PaperDE 0.2 環境を利用できます。
  • Firefox は、Wayland プロトコルベースの環境で画面共有を提供する機能を改善しました。 Wayland ベースの環境でのスムーズなコンテンツのスクロール、スクロールバーをクリックしたときのクリック イベントの生成、およびコンテンツのスクロールアウトに関連する問題が解決されました。
  • GNOME テクノロジーをベースにし、Wayland 上で実行される Phoc 複合サーバーを使用するモバイル デバイス用のスクリーン シェルである Phosh 0.22.0 が公開されました。
  • Valve は、Wayland プロトコルを使用し、SteamOS 3 オペレーティング システムで使用される Gamescope 複合サーバー (以前は steamcompmgr として知られていました) の開発を続けています。
  • DDX コンポーネント XWayland 23.1.0 のリリースが公開されました。これにより、Wayland ベースの環境で X11 アプリケーションの実行を整理するための X.Org Server が起動されます。
  • Openbox ウィンドウ マネージャーを彷彿とさせる機能を備えた Wayland 用の複合サーバーである labwc 0.6 のリリース (プロジェクトは、Wayland の Openbox 代替を作成する試みとして提示されています)。
  • Wayland をサポートする LXQt ユーザー環境のポートである lxqt-sway が開発中です。 さらに、別の LWQt プロジェクトでは、LXQt カスタム シェルの Wayland ベースのバリアントを開発しています。
  • Weston Composite Server 11.0 がリリースされ、カラー管理インフラストラクチャの作業が継続され、マルチ GPU 構成の将来のサポートの基盤が確立されました。
  • MATE デスクトップの Wayland への移植を継続。
  • System76 は、Wayland を使用して COSMIC ユーザー環境の新しいバージョンを開発しています。
  • Wayland は、モバイル プラットフォーム Plasma Mobile、Sailfish、webOS Open Source Edition、

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

コメントを追加します