KDE開発チームは、デスクトップ環境の最新開発状況を詳述した週次レポートを公開しました。現在のブランチには安定化パッチが適用されていますが、コミュニティの注目はすでに10月14日に予定されている次期リリース版KDE Plasma 6.8に集まっています。
今回の次期リリースでは、多くの要望が寄せられていた外観の改善だけでなく、グラフィック性能とシステムによるデータ入力処理方法を最適化する、内部構造における抜本的な変更も約束されています。
Plasma 6.8におけるKWinのグラフィック移行と視覚的な改善
間違いなく、バージョン6.8における最も重要な変更点の1つは、デスクトップの視覚的な中核であるKWinコンポジティングマネージャに直接影響を与えるものです。開発者たちは、標準のOpenGLデスクトップグラフィックスAPIの使用を中止し、OpenGL ESのみを使用することを決定しました。
このバージョンは、当初は組み込みシステムやモバイルシステム向けに設計されましたが、KWinのレンダリングニーズをすべて満たすのに十分であることが証明されています。この移行の主な理由は、コードの非互換性や断片化といった絶え間ない問題を解消するためです。Vulkanのサポートが成熟するまでの間、単一の内部APIの下で開発を統合することで、あるバージョン向けに最適化されたコードが別のバージョンと競合した際に発生していた奇妙な視覚的な不具合が解消されます。この改善に加え、KWinは、最新のWaylandセッションでデータ入力を管理するための重要なコンポーネントであるEmulated Input(libei)ライブラリのバージョン1.6のサポートも開始します。
さらに開発者たちは、KDE Plasma 6.8は視覚的にも使いやすさの面でも素晴らしいものになると強調している。システムアニメーションが徹底的に見直され、より自然な動きを実現したからだ。画面上をスライドする従来の通知アニメーションは、現実世界の加速と減速を模倣した数学的に滑らかな曲線を使用するようになり、アプリケーションの読み込み中を示す象徴的な跳ねるカーソルは、改良された物理モデルと高いフレームレートで書き直された。
生産性向上を念頭に、クリップボード操作をトリガーする非公式のキーボードショートカット(Meta+Ctrl+x)がついに削除されました。これは、従来のカット操作と似ているため、多くのユーザーが誤って押してしまうことがあったためです。さらに、絵文字の選択はUnicodeバージョン17に対応し、キーを押し続けた際に表示される代替文字ダイアログを制御するための、より分かりやすいオプションが設定メニューに追加されました。
バージョン6.7の安定化とセキュリティ警告
10月のリリースを待つ間も、現行バージョンは放置されていません。最新の6.7.2アップデートでは、マルチモニター環境の安定化、アダプティブ・リフレッシュレート(VRR)使用時のKWinの予期せぬクラッシュの修正、およびフルスクリーンモードでChromiumベースのアプリケーションのパフォーマンスに影響を与えるバグの修正に重点が置かれました。
一方、バージョン6.7.3では、Intelプロセッサユーザーにとって朗報となるでしょう。アトミックビデオモード使用時にCPU使用率が上昇するという厄介な技術的不具合が修正されるからです。このアップデートでは、KRunner検索エンジンが超短文字の2文字検索を可能にすることでリソース消費量を削減し、キーボードのバックライトに悪影響を与えることが判明したKameleonサービスをデフォルトで無効化します。
最後に、このレポートはタスクマネージャーの「新しいウィンドウを開く」機能に影響を与える重大な脆弱性を指摘しています。問題は、アプリケーションの新しいインスタンスを実行する際に、システムが内部プロセスファイルの内容を直接読み取る点にあります。Flatpak形式でカプセル化された悪意のあるアプリケーションはこの値を変更できるため、ユーザーが「新しいウィンドウを開く」をクリックした際に、攻撃者はKDEをだましてサンドボックス環境外で任意のコマンドを実行させることが可能です。
このセキュリティ上の欠陥は4月に開発者に報告されましたが、本レポート執筆時点では修正プログラムはまだ開発・レビュー段階にあるため、タスクマネージャーがアプリケーションファイルを読み取る方法を強化するための緩和パッチが6.6.6ブランチに組み込まれています。