Xfceプロジェクトは、軽量デスクトップ環境でWaylandセッションをサポートするため、Xfwl4という新しいWaylandコンポジタを作成中です。このツールは既存のXfwm4ウィンドウマネージャを補完し、X11とWayland間のシームレスな移行を可能にします。開発者のBrian Tarriconeが主導し、2026年のXfce 4.22リリースへの組み込みを目指しています。
軽量設計で知られるXfceデスクトップ環境は、Rustプログラミング言語で構築された全く新しいコンポジタXfwl4の開発により、Wayland互換性を向上させています。この取り組みは、既存のXfwm4ウィンドウマネージャをWaylandに移植する以前の試みで遭遇した制限に対処します。 XfceへのWaylandサポート統合作業は数年前に始まり、2024年のXfce 4.20リリースに含まれた実験的なWaylandセッションで頂点に達しました。しかし、プロジェクトを主導するXfceの中核開発者Brian Tarriconeは、Xfwm4を直接移植することが最適な方法ではないと判断しました。代わりに、Xfwl4はXfwm4の機能と動作を再現しますが、Waylandセッション専用でX11とは独立して動作します。 Tarriconeは、現行のXfce 4.20版でXfwm4と使用されている設定ダイアログとxfconf設定を活用する予定です。特筆すべきは、Xfwl4がXfwm4のコードベースから派生しない点です。その基盤として、チームはWaylandコンポジタ向けRustフレームワークであるsmithayプロジェクトを選択しました。この選択は、smithayが公式Waylandプロトコル拡張を包括的にサポートし、高レベル抽象化を避け、強力なドキュメントを提供する点で、一般的なwlrootsライブラリより優れているためです。 Xfwl4の導入は、Xfceのセッション管理に大幅な更新を必要とします。Wayland環境では、コンポジタがセッションのルートとして機能し、従来xfce4-sessionが担っていた役割を置き換えます。将来的なXfceリリースではXfwm4とXfwl4の両方が含まれており、ユーザーはX11とWaylandセッションを中断なく選択できます。 開発が予定通りに進めば、Xfwl4は2026年予定のXfce 4.22でデビューし、現代のディスプレイプロトコル向けにデスクトップ環境を近代化する重要なステップとなります。