WaylandがX11よりも一般的なデスクトップに優れていることは誰もが同意します。すべての主要なディストリビューションでXを使用するのはなぜですか?バグですか、アプリケーションの互換性が悪いのですか(これはまだ問題ですか?)それとも別のものですか?
答え1
少し先に出ていると思います。多くの人々は、Waylandが現代の時代にはより良いデザインを持っていることに同意するかもしれませんが(一部はまだそれに同意しませんが)、実装はまだ完了しておらず、完了していません。 X 以降に移動するために必要なすべての作業がありますが、アプリやツールキットもその準備ができていません。今秋、Waylandは互換性のない変更によってポートが破損することなく、ツールキットが移植を開始できるようにAPIの安定性を宣言し、Wayland開発者はデスクトップを具体化するために必要な作業を続けます。
Waylandのチーフ開発者は、2012年9月にX.Org開発者カンファレンスで現在の状態と進行中の作業を扱う講演とデモを提供しました。要約を読むまたはビデオより。
答え2
注:私の情報は最新の情報ではないかもしれません。 UbuntuにはすでにWaylandライブラリがたくさんあることがわかっています。
Waylandはまだ比較的新しく、完全にテストされ、完成するにはまだ行くことができません。一部のディストリビューションはウェイランドに移行されており、来年はウェイランドベースのディストリビューションを見る予定です。
Xは何十年も使用されており、Xを実行する必要がある古いアプリケーションがたくさんあります。ディストリビューションがWaylandに完全に移行する前に移植する必要があるアプリケーションがたくさんあります。
Waylandでアプリケーションとして実行するにはXを移植する必要があるため、Xを以前のアプリケーションの互換性レイヤとして使用できます。
答え3
これは実際にはプロジェクト成熟度の問題にすぎません。最初の質問が提起された当時は、GUIツールキット(Qt、GTKなど)でWaylandのサポートがまだ開発中であり、DM(GDM、KWinなど)のサポートも制限されていました。したがって、すべてはまだX11とXorgを使用しています。
しかし、それは変わりました。この記事を書いている時点で、Gnome 3.20と多くのGUIツールキットは強力なWaylandサポートを提供します。時間が経つにつれて、ほとんどのディストリビューションは、そのDE(GDMなど)によって使用されるシンセサイザーをデフォルトとして使用してWaylandプロトコルを使用します。