utte67 / 78

X Window SystemのDISPLAY環境変数

X Window Systemで、Xクライアント(GUIアプリケーション)が画面を表示するXサーバーを指定する環境変数はどれですか。

  1. DISPLAY
  2. XSERVER
  3. XSCREEN
  4. XWINDOW

answer 番号 で答えます。

解説

正解は 1 です。

X Window Systemは、画面やキーボード、マウスを扱うXサーバーと、そこへ描画を依頼するXクライアント(ターミナルやブラウザなどのGUIアプリケーション)に分かれています。クライアントは、環境変数 DISPLAY の値(例: :0 や host:0)を見て、接続先のXサーバーを決めます。

XSERVER、XSCREEN、XWINDOW は、この目的で使われる標準的な環境変数ではありません。なお、グラフィカルなログイン画面を表示して、ログイン後にデスクトップ環境を起動するのは、ディスプレイマネージャー(GDM、LightDM、SDDM など)の役割です。