tkを使用してtclshを実行しようとするとエラーが発生します。
no display name and no $DISPLAY environment variable
次に、次のことを試してください。
export DISPLAY=:0.0
もちろん接続できないと「:0.0」と表示されます。
Cygwin/Xサーバーは厳密に準拠しています。http://x.cygwin.com/。ただし、このCygwin / Xサーバーを起動する方法は文書化されていません。したがって、Cygwinの起動時にCygwin / Xサーバーが起動すると仮定します。
これを行うにはどうすればよいですか?
答え1
xwin.exe
Xインストールにはローカルサーバーを起動するプログラムが必要です。
答え2
もう一つの方法はインストールすることです。シャオミングあなたのWindowsボックスに。
Xmingを始めた後、
export DISPLAY=:0
(または
export DISPLAY=:0.0
リモートプログラムでローカルXmingを使用するには、cygwinでGUIを使用できます。
また、Putty X-ForwardなどでXmingを使用することもできます。
答え3
SSHを介してFedora LINUXサーバーに接続すると、この問題が発生しました。サーバーでX11を実行する必要があります。この問題を解決するために、サーバー側に次のコマンドを入力しました。
$ sudo Xorg -configure
次に、SSHを使用してPCからサーバーにログインします。
$ ssh -Y [email protected]
ここで、xx.xx.xx.xx はサーバーの IP アドレスです。 -Y は X11 転送を許可します。