Theseus Ship 6.0 コンポジット マネージャー。KWin の代わりに KDE で使用することを目的としています。

KWin コードベースに基づく複合ウィンドウ マネージャー KWinFT の開発者は、プロジェクトの名前を Theseus Ship に変更し、開発を GitLab から GitHub に移行し、Theseus Ship 6.0 のメジャー リリースを形成すると発表しました。 Theseus Ship は Wayland と X11 をサポートしており、KDE ​​Plasma を対象としており、KWin の透過的な代替品として使用できます。プロジェクト コードは C++ で書かれており、GPLv2 ライセンスに基づいて配布されます。

Theseus Ship 6.0 コンポジット マネージャー。KWin の代わりに KDE で使用することを目的としています。

Theseus Ship コンポジット ウィンドウ マネージャーは、重要な内部処理と、Wayland および X11 用のコンポジット マネージャーを作成するための基本ユニットとして使用できる合成モジュールのセットを形成する COMO (コンポジター モジュール) ライブラリの使用が KWin とは異なります。 COMO は当初、KDE ​​統合を念頭に置いて開発されましたが、厳密には KDE に関連付けられておらず、他のデスクトップ環境でも使用できます。 COMO では C++ テンプレートを積極的に活用しているため、関数の置き換えや動作ロジックの変更が容易です。 OpenGL は出力を平坦化するために使用されます。

Theseus Ship の機能の開発は、Wayland との統合を複雑にする KWin のアーキテクチャ機能の再構築を含め、Wayland プロトコルに対する高品質で完全なサポートを提供することに重点を置いています。たとえば、Theseus Ship は合成プロセスを再設計し、Wayland プロトコルに追加の拡張機能を実装し、Wayland ベースのセッションの回転、出力ミラーリング、分数スケーリングを完全にサポートしました。

新しいリリースは、Qt 6 への移行と、数時間以内にリリースされる予定の KDE Plasma 6 での使用に適応している点で注目に値します。 OpenGL ドライバー Lima (Mali 400)、VC4 (VideoCore IV)、および V3D (VideoCore 3D) を使用したレンダリングのサポートが追加されました。視覚効果が拡張され、再設計されました。 Wayland 環境で X11 アプリケーションを実行するには、Xwayland が自動的に起動します。出力デバイスを構成するための Wayland 拡張機能 wlr_output_management_unstable_v1 とサンドボックス分離のための security_context_v1 のサポートが追加されました。

同時に、プロジェクトによって開発された Wrapland 0.600 ライブラリのリリースは、Qt/C++ 用の libwayland 上のバインディングの実装によって形成されました。これは、KWayland の開発を継続しますが、Qt へのバインドから解放され、使用できるようになります。 Qt をインストールせずに個別に実行します。

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

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster