Bash on Ubuntu on Windows + XmingによるGUI

  • 45
    いいね
  • 0
    コメント

概要

bash on ubuntu on windowsにおいてmaptlotlibやpyqtなどを使用したいときにGUIが必要となる.
それをXmingを使用することにより解決する.

手順

このサイトの動画をもとに進める

エラーが出ることの確認

GUIがないことを確認するために以下のコマンドにてGUIアプリケーションをインストール

username@user: sudo apt-get install x11-apps

インストール終了後,以下のコマンドにてアプリを起動する

username@user: xeyes &

すると以下のようなエラーが出てくるはず

username@user: Error: Can't open display

ここまででエラーの確認はok

Xmingの導入

公式サイトより以下をダウンロードする.

  • Xming-6-9-0-31-setup.exe
  • Xming-fonts-7-5-0-93-setup.exe

ダウンロードしたファイルをインストールし,xmingを起動する.

bashでの設定

右下のステータスバーのXmingにマウスをあてると

Xming server:0.0

のようになっているはず.
次に環境変数DISPLAYの設定を以下のコマンドにて行う.

username@user: export DISPLAY=localhost:0.0

localhost:XXXのXXXには先ほど確認したxming serverの値を入れる.(おそらく0.0のはず)
※.bashrcにexport文を書いておくと起動時に読み込んでくれるのでうれしい

実際に試す

以下のコマンドでウィンドウが出てきたら完了

username@user: xeyes &