開発の数ヶ月後 の解放 プロトコルの新しい安定バージョン ウェイランド1.19。 この新しいバージョン1.19 バージョン1.xとAPIおよびABIレベルで下位互換性があります、主にバグ修正とマイナーなプロトコルアップデートが含まれています。
最も顕著な変化の中で 私たちは見つけることができます 改善されたコンパイルシステム これには、少なくともバージョン0.52.1のMesonツールが必要です。、ウェストン複合サーバー、 デスクトップおよび組み込み環境でWaylandを使用するためのコードと作業サンプルを提供します。 独立した開発サイクルで進化しています。
Wayland1.19の主な変更点とニュース
ウェイランドのこの新しいバージョンでは XWaylandDDXサーバー用のパッチが用意されていますシステムに専用のドライバがある場合 NVIDIAは、OpenGLとVulkanでハードウェアアクセラレーションの使用を許可します Wayland環境でXアプリケーションを起動するとき。
また NVIDIA独自のドライバーは引き続き拡張機能を実装します 環境の完全な運用に必要 彼らはWaylandプロトコルを使用しています。
目立つもう一つの目新しさはそれです ミールの開発は続く Waylandの複合サーバーとして。 Mir環境でWaylandアプリケーションを確実に起動するためのツールは、HiDPI画面に正しいスケーリングを実装しています。
Waylandの顧客出口を拡大縮小する機能が追加されましたさらに、小数スケール値を含む、独立したスケール設定が各出力デバイスに対して許可されます。
私達はまたそれを見つけることができます 拡張機能を追加および削除する機能が追加されました Waylandプロトコルの概要と実験プロトコルのサポートの追加: zwp_linux_dmabuf_unstable_v1 作成する wl_buffers メカニズムを使用して DMABUFおよびwlr-Foreign-toplevel-management カスタムパネルとウィンドウスイッチを接続するため。
ローンチされました Swayカスタム環境の新しいバージョン そして、Waylandが使用するWayfire複合サーバー。
アプリケーションやデスクトップ環境に関連する変更については、ユーザー環境の立ち上げに向けて作業が継続されているとのことです。 LXQt 1.0.0は、Waylandでの作業を完全にサポートして実装されます。
Waylandは、Plasma Mobile、Sailfish 2、webOSでデフォルトで有効になっています オープンソース版、 TizenとAsteroidOS。
一方、仕事をしている間 Wayland用のMATEアプリケーションの移植性を継続します。 Eye of MATE画像ビューアは、Wayland環境でX11にリンクされていなくても機能するように調整されています。 MATEパネルでのWaylandサポートの改善 また、パネルマルチモニターおよびパネルバックグラウンドアプレットは、Waylandでの使用に適合しています。
Fedora 34は、デフォルトでWaylandを使用するようにKDEデスクトップビルドを移行することを計画していますまたは。 X11セッションはオプションとなることを目的としています。 kwin-wayland-nvidiaパッケージは、独自のNVIDIAドライバーを使用してKDEを実行するために使用されます。
KDEはWaylandに基づいたセッションの作成に取り組んでいます 毎日使用する準備ができており、X11と同等の機能を実現できます。 スクリーンキャストとセンタークリック挿入の問題を修正しました。 XWaylandの安定性に関する問題を修正しました。
GNOME for Waylandは、画面全体をレンダリングから削除しました dma-bufまたはEGLImageバッファーが部分的なウィンドウ更新を優先して使用される場合、これは GPUとCPU間で転送されるデータの量を減らします。 この最適化は、インターフェース要素の個別の更新と組み合わせて、バッテリー電源で実行する場合の消費電力を大幅に削減しました。 モニターごとに異なるリフレッシュレートを割り当てる機能が追加されました。
GTK 4では、GDKAPIがWaylandプロトコルを使用するように再設計されました および関連する概念。 X11およびWayland関連の機能は、別々のバックエンドに移動されました。
Firefox for Waylandは、WebGLと高速ビデオを提供します ハードウェアによって、に加えて 新しいバックエンドを追加しました DMABUFメカニズムを使用する テクスチャをレンダリングし、バッファスワッピングを整理します さまざまなプロセスによって。 このバックエンドにより、GNOMEMutterやKDEKwinなどの特定の複合サーバーに関連付けられていない、Waylandに基づくFirefoxビルドで統合GL環境を実装できました。
最後に、この新しいバージョンをテストできることに興味がある人は、コンパイル用のソースコードをからダウンロードできます。 次のリンク。