世界を動かす技術を、日本語で。

KDE Plasmaの最後のX11サポート版に向けた準備

概要

Plasmaは Waylandへの完全移行 を公式に発表。 Plasma 6.8 からX11セッションが削除され、Wayland専用環境に。 X11アプリは XWayland経由で引き続き利用可能。 Plasma 5.27以前のユーザーには影響なし。 移行過程での課題や要望は 積極的に受付中

Plasma Wayland移行の正式発表

  • 15年前 のMartin氏による「It's done when it's done!」のスライドからの進展
  • ソフトウェアは常に進化し続けるが、 X11の役割終了 を宣言
  • Plasma X11セッション は公式に削除、X11固有コードの大規模クリーンアップ開始予定
  • Plasma 6.8リリース(約5ヶ月後) から適用

Plasma 6.8での主な変更点

  • ログイン画面 からX11セッションが削除、 Waylandセッションのみ 選択可能
  • Plasma ShellやSystem Settings、デバイス設定など X11固有コードの完全撤廃
  • XWaylandサポートは継続、X11アプリの利用は引き続き可能

変わらない点

  • XWayland経由でX11アプリ の利用継続
  • 他のデスクトップ環境での KDEアプリはX11でも動作
  • Plasma Login Managerは 他デスクトップ環境のX11セッション へのログインに対応

今後の展望

  • Wayland専用化 により、パフォーマンス向上・メモリ最適化・新機能追加が容易に
  • 二重コードパスの維持負担からの解放 による開発効率向上

移行の準備状況

  • KDE内の統計 ではPlasma 6.6ユーザーの 95%以上がWayland を利用
  • X11上でのテストや開発は ほぼ停止、KDE開発者の関心もWaylandへ移行
  • Sentry(自動クラッシュレポート)でも同様の傾向確認
  • Plasma 5.27以前のユーザーを含めると Wayland普及率は約76%
  • Plasma 5.27以前のユーザーには今回の変更は非適用

Wayland移行に関する注意点・サポート

  • Plasma 6.0以降、Waylandセッションの完成度に自信
  • 一部特殊な領域やカスタムスクリプト、ツール、ワークフローでは 挙動の違いあり
  • Plasma 6.7がX11セッションを含む最後のリリース
  • 6.8までに Waylandで問題がある場合はフィードバックを歓迎
  • すべての問題解決は約束できないが、 ユーザーの声を重視し対応を継続

Plasma 5.27以前のユーザーへの影響

  • Plasma 6.8以降の変更は適用されない
  • Retroactiveな(遡及的な)影響なし
  • 安心して 現行環境の継続利用 が可能

フィードバック・今後への呼びかけ

  • Wayland移行で困っている点や要望 の積極的な共有を推奨
  • KDEチームは 移行の痛点把握と改善 に注力
  • コミュニケーションの重要性 を強調

Hackerたちの意見

KDEの開発者たちは、Waylandを進めて、みんなが欲しい機能を新しいプロトコルとして追加するのにすごく頑張ってると思う。Waylandを使ってると、KDEはX11よりもずっとスムーズで反応が良いし、今ではほとんどのものがWaylandに対応してるから、普段使いで不具合や機能不足を感じることはないね。

「Waylandを通して単一のコードパスで進めることで、Plasma全体に新しいパフォーマンス向上やメモリ最適化、そしてワクワクするような新機能を持ってくることができる。」 ブログ記事には、具体的な例があった方が良かったと思うな。

そうだね、同意するよ。数ヶ月前にGnomeからKDEに切り替えたんだけど、ちょっとしたところでずっと良くなってるのがすごい。

自分のノートパソコンでDebian 12から13にアップグレードしたとき、KDEを使ってるからX11からWaylandに切り替わるのは分かってたし、過去にWaylandに切り替えようとしたときの問題を覚悟してた。でも、実際には全く違いが分からなかった。複数のデスクトップも問題なく動くし、スケーリングもキャプチャも古いアプリも全部ちゃんと動いてる。ほんとに何も問題ない。KDEチーム、いい仕事してるね。

KDEはWaylandを使ってるときの方がX11を使ってるときよりもずっとスムーズで反応が良い。あるいは、X11のコードがもっと複雑で、Waylandの方がシンプルだから好まれてるのかも。機能が少ないから、Waylandの方が速いのは驚きじゃないよね。 > もうほとんどのものがWaylandでちゃんと動くように更新されてるって本当? Redditのコメントではそうは確認できないけど。確かにいくつかの問題は修正されたけど、KDEがWaylandでXorgよりも良いってのはどういうことなのか分からない。ブログ記事でもXorgを放棄したって言ってるし、どうやって比較できるの? > 日常的な使用で壊れた機能や欠けた機能に気づかないけど、他の人の報告と矛盾してるのは何で? > そのブログ記事は、具体的な例を挙げてくれた方が良かったと思う。デイビッドとネイトはマーケティングのバズに夢中だし、これに気づいてるのは私だけじゃないよね。逆に、Redditで彼らに批判的すぎるとバンされることもあるし、それはネイトのお金への執着を批判したときに気づいた。 :) でも、私だけじゃないよね: https://jriddell.org/2025/09/14/adios-chicos-25-years-of-kde... 編集:面白いことに、上記のURLはもう機能しないみたい。jriddellが数週間前に古い批判を削除したのかな。誰か古いコンテンツがどうだったか見せられる人いる? 編集2:ハハ、見つけた - Wayback Machineは素晴らしいね。人々は私が上記のURLを間違って作ったと思ったかもしれないけど、去年の古いコンテンツはこちらだよ: https://web.archive.org/web/20250917012150/https://jriddell....

日常的な使用では、壊れたところや欠けた機能に気づかないよ。タッチスクリーンで使ってるけど、オンスクリーンキーボードが1日に何回もクラッシュする。完全に準備が整ったとは言えないね。

悲しいことに、何年も経ってもWaylandにはX11が持ってるいくつかの機能がまだ欠けてるんだよね。中にはセキュリティのパラノイアから意図的に実装されてないものもある。例えば、Chromeの「ピクチャーインピクチャー」ウィンドウは、Waylandではウィンドウが常に最前面に表示されないから、他のところをクリックすると消えちゃう。もし時間があれば、Waylandが多くのアプリケーションを壊してる例を挙げられるんだけど、X11も壊れてるし、置き換えられるべきだとは思うけど、Waylandの決定がユーザー体験をX11よりも悪くしてることが多いんだよね。

X11とWaylandの詳細な技術的な違いは全然わからないけど、HyprlandではPIPが期待通りに動いてるから、Waylandの問題だけじゃなくて、使ってるウィンドウマネージャー特有の問題かもね?他の誰かが説明してくれるかも。

Chromeについては分からないけど、Firefoxのピクチャーインピクチャーウィンドウを右クリックして「常に最前面に表示」を選ぶと、ちゃんとそうなるよ。何年もPlasma Waylandを使ってるけど、これがずっとうまくいってる。

これをこうやって直したよ:1. PIPウィンドウを右クリック 2. 「その他のアクション」→「特別なウィンドウ設定を構成」 3. プロパティを追加→「レイヤーを強制的にポップアップ」 これでいつも真ん中に表示されるようになったし、「位置を記憶」ってプロパティも追加したから、前にあった場所に表示される。これが一番いい直し方かは分からないけど、私にはうまくいったよ。

KDEを使ってるなら、ウィンドウマネージャーの強力な機能でカスタムウィンドウ動作を設定できるから、これを回避できるよ。1. PIPウィンドウを右クリックして「その他のアクション」→「特別なウィンドウ設定」を選択。2. ポップアップしたウィンドウで「プロパティを追加」をクリックして「ウィンドウタイトル」を追加。ドロップダウンを「重要でない」から「完全一致」に変更(Firefoxではウィンドウタイトルが常に「ピクチャーインピクチャー」だからこれがうまくいくけど、Chromeだとちょっと違うかも)。3. 再度「プロパティを追加」をクリックして「他のウィンドウの上に表示」を追加、ドロップダウンを「強制」に変更してラジオボタンを「はい」に。4. これ以降、すべてのPIPウィンドウが他のウィンドウの上に表示されるようになるよ。アプリが「常に最前面」権限をリクエストできるようになればもっといいけど、今のところは悪くないかな。

私はバーチャルピンボールキャビネットを持っていて、今は2つ(もうすぐ3つ)のディスプレイがあるんだ。Waylandはここで本当に厄介で、ソフトウェアは常にプレイフィールドを1つのディスプレイに、バックグラスを別のディスプレイに、そして「ドットマトリックスディスプレイ」ウィンドウを3つ目に表示しなきゃいけない。Waylandではそれが大問題なんだ。幸いにもKDEにはウィンドウルールがあって、それで回避できる。SwayやHyprlandも似たようなルールを許可してるけど、GnomeのMutterには同じようなものはない。これが他のゲーム、例えばマルチスクリーンのフライトシミュレーターやドライビングゲームにも影響すると思う。ユーザーが信頼できるアプリにウィンドウの絶対的な配置を許可する権限を与えられるといいんだけど、そうじゃないと面倒だよね。

https://community.kde.org/Plasma/Wayland_Known_Significant_I...

Hacker Newsで議論の続きを見る