2016-08-31 42 views
0

CygwinとXパッケージがインストールされたWin 10のボックスがあります。私はxlaunchを実行し、Xサーバーを起動します。私は "ssh -Y user @ myserver"を実行します。それから、virt-managerをsuして実行します。私はエラーを取得する:Cygwin:初期化できませんでした。GTK:ディスプレイを開くことができませんでした。

localhost:10.0 

私は輸出DISPLAY = localhostのでそれを変更しようとしました::運で0.0

Cygwin: Unable to initialize GTK: could not open display 

は$ DISPLAYを示しエコー。

私はグーグルで似たような質問をすべて読んだことがありますが、私の問題は解決していないと思います。

+1

あなたは '-nolisten tcp'を知っていますか? https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html – matzeri

+0

あなたはそれを釘付けにしました。 -listen tcpをオプションとして使用してxサーバを再起動し、ローカルネットワーク上でこの動作を許可するようにWindowsファイアウォールに指示しました。その情報で回答を作成した場合は、それを正しい回答としてマークします。ありがとう! – Sol

答えて

1

xorg-serverバージョン1.17から、-nolisten tcpオプションがデフォルトになりました。そのため、サーバーはUNIXドメインソケットでローカル接続のみを受け入れます。

TCPによる接続を許可するには、以前の動作を復元するために追加されたオプション-listenを使用する必要があります。パッケージメンテナによって報告されているように


https://sourceware.org/ml/cygwin-announce/2015-10/msg00111.html

関連する問題