KwinFT - より積極的な開発と最適化を目的とした Kwin のフォーク

Kwin と Xwayland の積極的な開発者の XNUMX 人である Roman Gilg は、Kwin ウィンドウ マネージャーのフォークを導入しました。 KwinFT (ファストトラック)、および Kwayland ライブラリの完全に再設計されたバージョンと呼ばれる ラップランド, Qt への束縛から解放されます。 フォークの目的は、Kwin のより積極的な開発を可能にし、Wayland に必要な機能を強化し、レンダリングを最適化することです。 KDE チームは、あまりにも積極的なイノベーションによってワークフローが中断される可能性がある膨大な数のユーザーを危険にさらしたくないため、Classic Kwin はパッチを受け入れるのが遅すぎるという問題に悩まされています。 多くのパッチが数年間レビューされており、Wayland やさまざまな内部コードのリファクタリングの実装が大幅に遅くなりました。 KwinFT は Kwin の透過的な代替として位置付けられており、現在 Manjaro で利用可能です。 ただし、開発者は将来的に互換性が失われる可能性があると警告しています。 現在の形式では、KwinFT は、標準の Kwin にはない次の機能を提供します。

  • 合成プロセスを完全に再加工し、Wayland と X11 の両方で作業する際の遅延を削減しました。
  • Wayland 拡張機能のサポート wp_viewporterこれはビデオ プレーヤーのパフォーマンスを向上させ、Xwayland の将来のバージョンにも必要です。 追加した 多くの古いゲームでの画面解像度変更のエミュレーションのサポート。
  • Wayland でのディスプレイの回転とミラーリングを完全にサポートします。

KwinFT と Wrapland は間もなくすべての Linux ディストリビューションで利用可能になる予定です。 Wrapland は純粋な C++ ライブラリになる予定であり、サードパーティの一般的なテクノロジに対するシームレスなサポートも提供する予定です。 たとえば、Wlroots プロトコルのサポートはすでに追加されています。 wlr-出力マネージャー、許可します KScreen 経由で Wlroots ベースのコンポーザー (Sway など) でスクリーン パラメーターを設定します。.

出所: linux.org.ru

コメントを追加します