2011-08-20 15:07:33 +0000 2011-08-20 15:07:33 +0000
7
7

Linux端末からWindows PCにDISPLAYをエクスポートするにはどうすればいいですか?

Linux 端末から Linux デスクトップにディスプレイをエクスポートするのは簡単です。

192.168.90.121 (localPC):

xhost + 192.168.10.164

192.168.10.164 (remotePC):

export DISPLAY=192.168.90.121:0.0 <br/>
firefox

私のローカルPCにはFirefoxウィンドウが表示されます。上記の場合、どちらのPCもLinuxです。

0x1&

同様にLinuxの表示をWindows PCにエクスポートすることはできますか?上記の例では、localPCはWindows、remotePCはLinuxとなります。

回答 (2)

3
3
3
2011-08-20 15:17:20 +0000

WindowsコンピュータにXサーバーをインストールすれば可能です。いくつかの商用の選択肢があります(私は少し前に Starnet X-Win32 を使いました)。Linux から Linux (または X11 をネイティブに使用している他の Unix 派生物) への移行ほど苦痛ではありませんが、結果はかなり許容範囲が広く、使用可能です。

0
0
0
2018-10-25 07:58:44 +0000

Cygwinを使用してください。 私はdockerコンテナ上のubuntuを使用していますが、これは含まれていないUbuntuなしで簡単に動作します , すなわち、Windowsマシンと同じLAN上で完全に膨れ上がったubuntuのマシン。

ただ、ホストコンテナのIP用語を無視します。ホストコンテナIP == UbuntuマシンIP。

UbuntuホストコンテナIP 192.168.1.20 Remote windows machine on same LAN IP 192.168.1.4

On ssh ubuntu conatiner : sudo vim /etc/ssh/sshd_config : restart ssh server onubuntu X11UseLocalhost no

On remote windows machine running Cywin X server

1.Open cgywin bash 2.cd /cydrive 2. bash startxで – -listen tcp & 3. export DISPLAY=192.168.1.4:0.0 4. xhost + 192.168.1.20 5. 手順 3 で cmd を実行して起動した Xterm の場合は、手順 4 および 5 と同様の操作を行う。xterm ssh -Y

  1. どちらかの方法でパテを使用します。IPアドレスはdockerホスト192.168.1.20とsshポート22

  2. SSHポートフォワードを有効にする —> X11 ポートフォワードを有効にするにチェックを入れます。同じタブでDisplay location remote windows machine 192.168.1.1.4:0.0 on the remote Ubuntu container will throw its display 10.Click connect, enter credentials and run a xll-GUI like xeyes

  3. 2つのeyeaが表示されます192.168.1.1.4:0.0.0リモートWindowsマシンでlinuxのディスプレイを使用していない。

  4. だから、Ubuntuで別の完全なX11サーバーをインストールする必要はありませんconatiner軽量0x2&0x2&11を維持する。そうそう、xeyesのためには、いくつかのx-11 GUIアプリをインストールする必要があります、sudo apt-getインストールx11-apps 0x2&0x2&12。xeyesをインストールして、シェルをブロックしないようにしてください。

  5. Xterminal上ではputty.ssh -Y wasadmin@192.168.1.20 と同じことができます。Xterminal上では、putty.ssh -Y と同じことができます。 -Y フラグは、信頼されたポート転送に必要です。

関連する質問

3
6
10
19
10