Weston コンポジット サーバー 10.0 リリース

10.0 年半の開発を経て、複合サーバー Weston XNUMX の安定リリースが公開されました。これは、Enlightenment、GNOME、KDE、およびその他のユーザー環境における Wayland プロトコルの完全サポートの出現に貢献するテクノロジーを開発しています。 Weston の開発は、デスクトップ環境や組み込みソリューション (車載インフォテインメント システム、スマートフォン、テレビ、その他の消費者向けデバイス用のプラットフォームなど) で Wayland を使用するための高品質のコード ベースと実用的なサンプルを提供することを目的としています。 プロジェクト コードは MIT ライセンスに基づいて配布されます。

Weston のメジャー バージョン番号の変更は、互換性を損なう ABI の変更によるものです。 新しいウェストン支店の変更点:

  • 色の変換、ガンマ補正の実行、およびカラー プロファイルの操作を可能にするカラー管理コンポーネントが追加されました。 現在、変更は内部サブシステムに限定されており、ユーザーに見えるカラー コントロールは次のリリースで表示される予定です。
  • DMA-BUF テクノロジーを使用して複数のビデオ カードを共有する機能を提供する linux-dmabuf-unstable-v1 プロトコルの実装では、「dma-buf フィードバック」メカニズムが追加され、複合サーバーに次の追加情報を提供します。利用可能な GPU を統合し、メイン GPU とセカンダリ GPU 間のデータ交換の効率を向上させることができます。 たとえば、「dma-buf フィードバック」のサポートにより、ゼロコピー スキャンアウト出力の使いやすさが拡張されます。
  • libseat ライブラリのサポートが追加されました。これは、共有入出力デバイスへのアクセスを整理する機能を提供し、ルート権限なしで実行できるようにします (アクセス調整は別のバックグラウンド プロセス Seatd によって処理されます)。 将来のリリースでは、すべての Weston 実行コンポーネントを libseat に置き換える予定です。
  • すべてのサンプル クライアント アプリケーションは、xdg-shell プロトコル拡張機能を使用するように変換されています。これは、ウィンドウとしてサーフェスと対話するためのインターフェイスを提供し、画面上でサーフェスを移動したり、最小化、最大化、サイズ変更などを行うことができます。
  • ログイン後に自動起動するプログラムを整理するなど、起動後にクライアント ソフトウェアを自動的に実行する機能を追加しました。
  • wl_shell インターフェイス、fbdev バックエンド、weston-launch ユーティリティは非推奨になりました (これらを実行するには、seatd-launch またはlogind-launch を使用する必要があります)。
  • 依存関係の要件が増加し、アセンブリには libdrm 2.4.95、libwayland 1.18.0、および wayland-protocols 1.24 が必要になりました。 PipeWire に基づいてリモート アクセス プラグインを構築する場合は、libpipewire 0.3 が必要です。
  • テストセットが拡張されました。

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

コメントを追加します