【Error: Can’t open display: localhost:0.0】対処方法
はじめに
環境
- Windows11
- WSL2
- Ubuntu
状況
xeyes
$ xeyes Error: Can't open display: localhost:0.0
対処方法
原因
- DISPLAY設定の難しさ(WSL環境)
- 単にxeyesの実行だけなら問題ない
- Teraterm接続、IPythonでMatplotlibのグラフ表示などが絡んでくるとうまく行かない場合が出てくる
対処方法
export DISPLAY=:0.0
- 上記コマンドをLinuxで実行
- 「xeyes」実行で確認
恒久対処
.bashrcに設定
vi ~/.bashrc
grep DISPLAY ~/.bashrc
$ grep DISPLAY ~/.bashrc export DISPLAY=:0.0
- エラーがなくなるようであれば、再ログイン時のために自動読み込み設定
- 「export DISPLAY=:0.0」を追記
- 参考
- viの使い方
- 試して覚える、vi(vim)コマンド
