質問: 現状 -- 現在CentOS7.2, Python2.7で機械学習をしています。 ヒストグラムを使用して可視化しようとしています。 その為にGUI環境を構築中です。 手段として、Jupyterを使用してホストのブラウザから可視化をしようと思ったのですが、やはり`plt.show()するとウィンドウが開いてグラフが描画されるようにしたい`と思い、タイトルにもある通り`X11 ForwardingでTkinterのウィンドウを動かす`事に取り掛かっているのですが、いくつか疑問点があります。 疑問点 --- 1. 環境変数DISPLAYの設定をするのですが、その際、ホスト名、ディスプレイ番号、スクリーン番号が必要になってくると思うのですが、それぞれの確認の方法を教えて頂きたいです 2. 環境変数DISPLAYの設定を間違えて設定した場合、削除または再設定の方法を教えて頂きたいです。 以上2点になります。 どうぞよろしくお願い致します。
回答: Windows --> Ubuntu でしたら、具体的な手順を説明できるのですが、Mac OS は持っていないので方針だけ書きます。 1. MacOS に X11 クライアントを入れる。 2. CentOS 側にX11 サーバーを入れる。(たぶん最初から入っている。) 3. SSH コマンドで -X オプションをつけてログインする。 参考リンク * X11 Forwarding設定 * MacからLinuxにssh X11Forwardingする