Ubuntu 26.04 LTSでXorgが終了——20年以上サーバーを運用してきた現役講師が語る、Wayland移行の現実と注意点

HOMEリナックスマスター.JP 公式ブログLinux学習ガイド > Ubuntu 26.04 LTSでXorgが終了——20年以上サーバーを運用してきた現役講師が語る、Wayland移行の現実と注意点
宮崎智広 この記事の監修:宮崎智広(Linux実務・教育歴20年以上・受講者3,100名超)
「Ubuntu 26.04 LTSでXorgが廃止される」というニュースを読んだ時、正直なところ、私の最初の反応は「サーバー管理者としては、あまり関係ない話だな」でした。
サーバーにGUI環境を入れることは基本的にないので、Xorgが廃止されようとWaylandに移行しようと、直接の実務影響はほぼないと判断したのです。

でも、その後に「そういえば手元のLinux開発環境はGUIを使っているし、チームの中にもGUI環境でLinuxを使っている人がいる」と思い直しました。サーバー専業のエンジニアは影響が小さくても、LinuxをGUIで使う場合、あるいはGUI環境を含む開発・検証環境を管理している場合には、無視できない変化です。

この記事では、Xorg廃止・Wayland移行の実務的な影響にフォーカスして解説します。「Ubuntu 26.04にアップグレードすべきか」という判断については別記事に譲り、ここではXorgがなくなることで何が変わるのかを具体的に整理します。

この記事のポイント

・Ubuntu 26.04 LTSでXorgが廃止され、Waylandがデフォルト・唯一の選択肢になる
・サーバー用途(ヘッドレス運用)への実務影響はほぼない
・GUIを使うエンジニアはリモートデスクトップ・スクリーン録画・旧世代アプリの互換性に注意が必要
・移行時の具体的なチェックポイントと代替手段を把握しておくことが重要


Ubuntu 26.04 LTSでXorgが終了——20年以上サーバーを運用してきた現役講師が語る、Wayland移行の現実と注意点
「このままじゃマズい」と感じていませんか?
参考書を開く気力もない、同年代に取り残される不安——
でも安心してください。プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
図解60P/登録10秒/解除も3秒 / 詳細はこちら

そもそもXorgとWaylandの違い

まず前提として、XorgとWaylandの役割の違いを簡単に整理しておきます。

Xorg(X.Org Server)は、Linuxのディスプレイシステムとして長年使われてきたXウィンドウシステムの実装です。1984年に設計されたX11プロトコルをベースにしており、30年以上にわたって多くのLinuxディストリビューションのGUI基盤を担ってきました。

一方、Waylandは2008年に設計が始まった新しいディスプレイプロトコルです。Xの設計的な問題(セキュリティ上の課題、パフォーマンスのオーバーヘッド、現代的なGPU機能との相性の悪さ)を解消することを目的に作られました。
項目 Xorg Wayland
設計年 1984年(X11プロトコル) 2008年
アーキテクチャ クライアント-サーバー(X Server が仲介) コンポジター直接(仲介なし)
セキュリティ アプリが他のアプリの画面を読める(脆弱性の温床) アプリが他のアプリの画面にアクセスできない
パフォーマンス 描画処理に余分な手順がある より直接的な描画が可能
後方互換性 X11アプリがそのまま動く XWaylandで互換層を提供
Ubuntuは2017年のUbuntu 17.10からWaylandをデフォルトにしようとしたことがありましたが、当時は対応アプリの少なさと安定性の問題からXorgに戻した歴史があります。その後10年近くかけてWaylandのエコシステムが整備され、Ubuntu 26.04でいよいよXorgを廃止する判断に至りました。

Ubuntu 26.04 LTSでXorgが終了——20年以上サーバーを運用してきた現役講師が語る、Wayland移行の現実と注意点 - 解説1

Ubuntu 26.04でXorgが廃止された理由

Canonicalが2026年にXorgを廃止する判断をした背景には、技術的・実用的な積み重ねがあります。

まず、主要なデスクトップ環境がほぼWaylandに移行を完了しました。GNOMEは2021年以降Waylandをデフォルトにしており、KDE PlasmaもWayland対応が成熟しています。Ubuntu 26.04で採用予定のGNOME 48も、Wayland上での動作を前提に最適化されています。

次に、XWaylandによる互換層が安定してきたことも大きな要因です。XWaylandはX11アプリケーションをWayland環境で動かすための互換レイヤーで、多くのX11アプリがWayland移行後も引き続き使えるようになっています。

セキュリティ面での動機も無視できません。X11は「任意のアプリが他のアプリの画面を読み書きできる」という設計上の問題を抱えており、これはキーロガーやスクリーンキャプチャを使った攻撃に悪用されてきました。Waylandではアプリ間の分離が強化されており、セキュリティ境界が明確になっています。

サーバー用途への影響(軽微な理由)

サーバーエンジニアにとって、Xorg廃止の実務影響はほぼないと言って差し支えありません。

理由は単純で、サーバーはヘッドレス(ディスプレイなし)で運用するのが基本だからです。GUIが不要な環境では、Xorgもなければ、当然Waylandも動かしません。

SSH接続によるリモート操作が主体のサーバー管理では、以下のような現場が大半です。

・コマンドラインのみでサーバー管理している
・GUIは一切インストールしていない(デフォルトのサーバーインストールにGUIは含まれない)
・X11フォワーディング(ssh -X)を使っている場合でも、サーバー側のXorgが廃止されても、クライアント側のXアプリを使うことは引き続き可能

ただし、X11フォワーディングについては一点注意があります。Ubuntu 26.04サーバーで ssh -X を使ってGUIアプリを起動しようとする場合、サーバー側にX serverが不要なのでXorgがなくても基本的に動作しますが、詳細な挙動はOpenSSHの設定に依存します。移行後に確認する価値はあります。

GUI環境を使うエンジニアへの影響(具体的に)

影響が出るのは、LinuxのGUI環境を実際に使っているケースです。具体的にどこで差が出るかを整理します。

1. リモートデスクトップ(VNC/RDP)

XorgベースのVNCサーバー(TightVNC、TigerVNC など)は、Wayland環境でそのままでは動きません。

開発環境やテスト環境でVNCを使ってLinuxのGUI画面をリモートから操作している場合、Ubuntu 26.04へのアップグレード後にVNC接続ができなくなるケースが出てきます。

代替手段としては以下があります。

WayVNC:Wayland対応のVNCサーバー。PipeWireを経由して画面をキャプチャする
GNOME Remote Desktop:GNOME 42以降に標準搭載されているリモートデスクトップ機能。RDPプロトコルをサポート
RustDesk:オープンソースのリモートデスクトップツール。Wayland対応が進んでいる

2. スクリーン録画・スクリーンショットツール

Xorgの時代は、スクリーンショットツールやスクリーン録画ツールの多くがX11 APIを直接使って動作していました。Wayland環境ではこのAPI経由では画面にアクセスできないため、対応していないツールは動かなくなります。

影響を受けるツール例:scrot(X11依存の古いスクリーンショットツール)、recordmydesktop(X11ベースの録画ツール)
代替手段:GNOME標準のスクリーンショット(Wayland対応済み)、Flameshot(Wayland対応版あり)、OBS Studio(PipeWire経由でWayland対応)

3. 旧世代のX11アプリケーション

X11のみに対応した古いアプリケーションはXWaylandで動作しますが、XWaylandが想定通りに機能しない場合があります。

特に注意が必要なのは以下のケースです。

IME(日本語入力):fcitxやiBusなどのIMEがWayland環境で正しく動作しない事例が過去にあった。現在は改善されているが、環境によっては設定が必要
マルチモニター設定:X11で複雑なマルチモニター設定をしている場合、Waylandでの設定方法が異なることがある
ゲームや専用アプリ:X11ネイティブのOpenGLアプリなどは、XWayland経由で動くが性能が出ない場合がある

4. 自動化ツール(xdotool, xautomation など)

テストや業務自動化でX11ベースのGUI操作ツールを使っている場合は影響があります。

xdotoolxte などのツールはX11 APIに依存しており、Wayland環境では動作しません。

代替として ydotool(Wayland対応のキーボード・マウス自動化ツール)があります。ただし、rootまたはinput グループ権限が必要になる点に注意してください。

# xdotoolの代替: ydotoolのインストール(Ubuntu) $ sudo apt install ydotool # ydotoolの基本的な使い方 $ ydotool type "hello world" # テキスト入力 $ ydotool key ctrl+c # キー送信

Wayland移行で気をつけるべき実務ポイント

1. $WAYLAND_DISPLAY と $DISPLAY の確認

Wayland環境かX11環境かを判定する時、以下の環境変数を確認します。

# Wayland環境では WAYLAND_DISPLAY が設定される $ echo $WAYLAND_DISPLAY wayland-0 # XWayland経由のアプリでは $DISPLAY が設定される $ echo $DISPLAY :0 # どちらの環境で動いているかを確認する簡易スクリプト $ if [ -n "$WAYLAND_DISPLAY" ]; then echo "Wayland"; elif [ -n "$DISPLAY" ]; then echo "X11"; fi Wayland

2. Xorgが本当に削除されているか確認する

Ubuntu 26.04へのアップグレード後にXorgが完全に削除されているかを確認する場合は以下です。

# Xorgパッケージの状態確認 $ dpkg -l | grep xorg $ dpkg -l | grep xserver-xorg # XWaylandは残っているはず(X11アプリの互換層) $ dpkg -l | grep xwayland ii xwayland ... (インストール済みと表示される)

3. アプリがWayland対応しているか確認する

特定のアプリがWaylandネイティブで動いているか、XWayland経由かを確認するには xwininfowayland-info が使えます。

# wayland-infoコマンドでWaylandコンポジターの情報確認 $ wayland-info # Waylandネイティブのアプリはxwaylandプロセス上には表示されない # xwaylandを通じているアプリの一覧を確認(rootが必要な場合あり) $ xlsclients -display :0

Wayland移行に際してのよくあるトラブルと対処法

「画面が表示されない」「起動しない」アプリへの対処

Waylandに対応していないアプリがクラッシュする場合、XWaylandに強制的に接続させることで動くことがあります。

# 環境変数でX11接続を強制(一時的な回避策) $ DISPLAY=:0 アプリ名 # Electronアプリでのよくある対処(VSCodeなど) $ code --ozone-platform=x11 # または Waylandネイティブで起動させる $ code --ozone-platform=wayland

「クリップボードが共有されない」問題

WaylandではクリップボードはX11と異なる仕組みで動作します。XWayland経由のアプリとWaylandネイティブのアプリ間でクリップボードが共有されない問題が起きることがあります。

この場合、xclipwl-clipboard の使い分けが必要です。

# Wayland用のクリップボードツールをインストール $ sudo apt install wl-clipboard # クリップボードへのコピー(Wayland) $ echo "テスト" | wl-copy # クリップボードからのペースト(Wayland) $ wl-paste


Ubuntu 26.04 LTSでXorgが終了——20年以上サーバーを運用してきた現役講師が語る、Wayland移行の現実と注意点 - まとめ

まとめ

Ubuntu 26.04 LTSでのXorg廃止・Wayland移行の実務的影響をまとめます。
用途・場面 影響度 対処方針
サーバーのヘッドレス運用 ほぼなし 特に不要
SSH接続(CLIのみ) なし 特に不要
X11フォワーディング(ssh -X) 軽微 挙動を事前確認する
VNCリモートデスクトップ WayVNC または GNOME Remote Desktop に移行
スクリーンショット・録画 Wayland対応ツールに切り替え
GUI自動化(xdotool等) ydotool に移行
一般的なGUIアプリ 軽微 XWayland経由で多くは動作する
20年以上Linuxサーバーを運用してきた立場からすると、このXorgからWaylandへの移行は「遅くなるほど痛みが増す変化」だと感じています。早めにWayland環境に慣れておき、自分が使っているツールや自動化スクリプトがWayland対応しているかを事前に確認しておくのが賢明です。

セミナーの受講生からも「移行のタイミングが読みにくい」という声をよく聞きます。サーバー専業の方は慌てる必要はありませんが、GUI環境を普段使いしている方は、Ubuntu 26.04のリリースを機に手元の環境での影響確認をしておくことをお勧めします。Linuxのポート確認やプロセス管理と同様に、環境変化への対応力がLinuxエンジニアとしての価値につながります。

Linuxの変化を追いながら基礎を固めたい方へ

現場で通用する安全なLinuxサーバー構築の「型」を体系的に身につけたい方へ、『Linuxサーバー構築入門マニュアル(図解60P)』を完全無料でプレゼントしています。

「独学の時間がもったいない」「プロから直接、現場の技術を最短で学びたい」という本気の方には、2日で実務レベルのスキルが身につく【初心者向けハンズオンセミナー】も開催しています。

無料メルマガで学習を続ける

Linuxの実践スキルをメールで毎週お届け。
登録は1分、解除もいつでも可。

登録無料・いつでも解除できます

暗記不要・1時間後にはサーバーが動く

3,100名以上が実践した「型」を無料で公開中

プロのエンジニアはコマンドを暗記していません。
「現場で使える型」を効率よく使いこなしているだけです。
その「型」を図解60Pにまとめた入門マニュアルを、完全無料でプレゼントしています。

登録10秒/合わなければ解除3秒 / 詳細はこちら

Linux無料マニュアル(図解60P) 名前とメールで30秒登録
宮崎 智広

この記事を書いた人

宮崎 智広(みやざき ともひろ)

株式会社イーネットマーキュリー代表。現役のLinuxサーバー管理者として15年以上の実務経験を持ち、これまでに累計3,100名以上のエンジニアを指導してきたLinux教育のプロフェッショナル。「現場で本当に使える技術」を体系的に伝えることをモットーに、実践型のLinuxセミナーの開催や無料マニュアルの配布を通じてLinux人材の育成に取り組んでいる。

趣味は、キャンプにカメラ、トラウト釣り。好きな食べ物は、ラーメンにお酒。休肝日が作れない、酒量を減らせないのが悩み。最近、ドラマ「フライトエンジェル」を観て涙腺が崩壊しました。


Linux無料マニュアル(図解60P) 名前とメールで30秒登録