このチュートリアルでは、LinuxのWaylandとX11(Xorg)ディスプレイサーバーの重要な違いを調査し、利点と短所を概説し、システムが使用するサーバーを決定するための複数の方法を提供します。ディスプレイサーバーを知ることは、アプリケーションを管理し、ディスプレイの問題のトラブルシューティングに不可欠です。
ウェイランド対X11:比較
WaylandとX11はどちらもディスプレイサーバーであり、グラフィカルユーザーインターフェイス(GUI)と入力/出力を管理しています。長年の基準であるX11は、クライアントサーバーアーキテクチャを利用しています。新しいプロトコルであるWaylandは、より直接的で合理化されたアプローチを提供し、ハードウェアと直接通信します。
ウェイランドの利点:
ウェイランドの欠点:
X11の利点:
X11短所:
ディスプレイサーバーを識別します
LinuxシステムがWaylandまたはX11を使用しているかどうかを確認するいくつかの方法を以下に示します。
1。環境変数:
端末を開き、実行します。
echo $ xdg_session_type
「ウェイランド」はウェイランドセッションを示しています。 「X11」はX11を意味します。注:SSHセッションには「TTY」が表示されます。
loginctl
コマンド:
このコマンドを使用して、セッションタイプを確認します。
lognctl show -session $(lognctl | grep $(whoami)| awk '{print $ 1}')-pタイプ
(必要に応じて$(whoami)
ユーザー名に置き換えます)。 「ウェイランド」または「X11」が表示されます。
3。プロセスチェック:
実行中のプロセスを調べる:
ウェイランドの場合: ps aux | grep [w]ayland
x11の場合: ps aux | grep [X]
関連するプロセスの存在は、アクティブなディスプレイサーバーを示します。
4. DISPLAY
変数:
X11の場合、 DISPLAY
変数は通常設定されます(例:0
、 :1
)。確認: echo $DISPLAY
5。システム設定:
一部のデスクトップ環境では、この情報が「概要」または「システムの詳細」設定に表示されます。
6。ログインマネージャー:
一部のログインマネージャーでは、ログイン中にWaylandまたはX11を選択できます。
ビジュアルの概要:
結論:
このチュートリアルは、Linuxディスプレイサーバーを決定するための6つの方法を詳述しました。 XDG_SESSION_TYPE
環境変数をチェックすることは、多くの場合、最も迅速で信頼できるアプローチです。ただし、他の方法は、システムのディスプレイサーバー構成を検証する代替方法を提供します。
以上がLinuxでWaylandまたはX11ディスプレイサーバーを実行しているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。