Cygwinで「':0.0'を表示して接続できません」エラー

Cygwinで「':0.0'を表示して接続できません」エラー

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.exeXインストールにはローカルサーバーを起動するプログラムが必要です。

答え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 転送を許可します。

関連情報