ニュースは最近それを破った 新しい安定バージョンがリリースされました 複合サーバーの ウェストン12.0、Enlightenment、GNOME、KDE、およびその他のユーザー環境における Wayland プロトコルの完全サポートの出現に貢献するテクノロジーを開発しています。
Weston 12.0 のこの新しいリリース XNUMXか月の開発期間を経て間もなく完成 (前回のリリース以降) 以前のリリースと同様に、Weston の新しいバージョンは、互換性を損なう ABI の変更によるものです。
Weston12.0の主な新機能
Weston 12.0 からのこの新しいリリースでは、 リモート デスクトップ アクセスを整理するバックエンド: バックアップされたvnc、backend-rpd と同様の機能を実行します。 VNC プロトコルは aml と cleanvnc を使用して実装されており、さらにユーザー認証とリンク暗号化 (TLS) をサポートしています。
それに加えて、 バックエンドとウェイランドのサイズ変更操作が実装されました xdg-shell 拡張機能を使用するだけでなく、 マルチヘッドシステムの予備サポート リモート アクセス バックエンド backend-rdp と、ディスプレイのないシステムで動作するように設計されたヘッドレス バックエンドでは、color-lcms プラグインのテストに使用される出力装飾のサポートが追加されました。
目立つもう一つの変化はそれです libweston/desktop は強制待機状態のサポートを実装します。 出力バッファがクライアントに接続される前の段階で、たとえば全画面モードでクライアントを最初から起動するために使用できます。
追加 垂直同期を無効にするティアリング制御プロトコルのサポート (VSync) と垂直抑制パルス。終了時のティアアウト (ティアアウト) から保護するために使用されます。 ゲーム アプリケーションでは、VSync を無効にすると、アーティファクトのティアリングを犠牲にして表示遅延を短縮できます。
また、 Weston 出力キャプチャ プロトコル、 スクリーンショットを取得し、古い Weston-screenshooter プロトコルのより機能的な代替として機能するように設計されており、また PipeWir メディア サーバーと連携するバックエンドとしても機能します。
HDMI コンテンツ タイプを定義するためのサポートを追加しました (グラフィックス、写真、映画、ゲーム) に加えて、特定の wl_surface の xwayland_surface_v1 オブジェクトを作成できる xwayland_shell_v1 プロトコルのサポート。
の その他の変更 この新しいバージョンから際立っている:
- DRM バックエンドの変更
- マルチ GPU 構成のサポートを実装しました。 追加の GPU を有効にするために、「-Additional-devices list_of_out_devices」オプションが提供されています。
- 可能な場合は、平面回転プロパティを追加して有効にしました。
- スクリーンショットの作成に使用される遅延コネクタのサポートが追加されました。
- 平面の透明度のレベルを定義するプロパティを追加しました。
- 外部ライブラリ libdisplay-info は、EDID メタデータを解析するために使用されます。
- libweston ライブラリは、PAM を介したユーザー認証のサポートを実装し、wl_output API のバージョン 4 のサポートを追加します。
- simple-egl クライアントには、非整数スケール値の使用を可能にする分数スケーリング プロトコルのサポートが追加され、垂直パネル レンダリング モードが実装されました。
- launcher-logind コンポーネントは非推奨となり、デフォルトで無効になりました。代わりに、logind もサポートする launcher-libseat を使用することをお勧めします。
最後に あなたがそれについてもっと知りたいなら、詳細はで確認できます 次のリンク。
Weston 12.0をUbuntuおよび派生物にインストールするにはどうすればよいですか?
さて、この新しいバージョンのWestonをインストールできることに興味がある人のために、 システムにWaylandがインストールされている必要があります。インストールするには、ターミナルを開くだけで、次のように入力します。
pip3 install --user meson
これをやった、 次に、次のコマンドを使用してWeston11.0の新しいバージョンをダウンロードします。
wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz
コンテンツを次のように解凍します。
tar -xvf weston-12.0.0.tar.xz
次のコマンドで作成されたフォルダにアクセスします。
cd weston-12.0.0
そして、コンパイルとインストールを次のように実行します。
meson build/ --prefix=... ninja -C build/ install cd ..
最後に、コンピューターを再起動して、新しいユーザー セッションの変更を開始することをお勧めします。