1.01.5標準
現在host上のdisplay番号0、screen番号0で動くX serverへ、これから起動するX clientを接続する。
一般的な環境変数設定はどれか。
× 不正解
DISPLAYはX clientの接続先をhost:display.screen形式で指定する。:0.0はlocal display 0のscreen 0を表す。
詳細解説
誤り
XSERVER=0.0X clientが表示先選択に用いる標準環境変数ではない。
標準変数でない。
誤り
SCREEN=localhostDISPLAYのhost:display.screen形式ではない。
形式と変数が違う。
誤り
export XAUTH=:0認証fileを指すXAUTHORITYとも表示先のDISPLAYとも異なる。
認証と表示先を混同している。
正しい
export DISPLAY=:0.0local hostのdisplay 0、screen 0を指定する一般的な表記である。
正解。local display 0を指定する。
実際に確かめる
一時的な検証環境で実行できる例です。
DISPLAY=:0.0 sh -c 'printf "%s\n" "$DISPLAY"'期待される結果
:0.0。X serverへ接続は行わない理解のポイント
- DISPLAY
- :0.0
- host:display.screen
確認時の注意
- 確認環境: shell変数展開のみ
基礎のおさらい
remote表記
hostname:display.screenのhost部分でremote X serverを示せる。
SSH forwarding
ssh -X等ではSSHがDISPLAYとauthorizationを調整するため手動上書きを避ける。
問題IDKL-101-372
確認環境shell変数展開のみ
最終技術確認2026-08-13
誤り・権利侵害を報告