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
Firefoxウィンドウが私のlocalPCに表示されます。上記の場合、両方のPCはLinuxです。
LinuxディスプレイをWindows PCに同様にエクスポートできますか?上記の例では、localPCはWindowsで、remotePCはLinuxです。
はい、できます。WindowsコンピュータにXサーバーをインストールすれば可能です。いくつかの商用の選択肢(私は Starnet X-Win32 を少し前に使用しました)と Cygwin/X と XMing 。 Linux to Linux(またはネイティブにX11を使用する別のUnix派生)ほど痛みはありませんが、結果は非常に受け入れ可能で使用可能です。
Cygwinを使用します。 i dockerコンテナーでubuntuを使用しますが、これは含まれているUbuntuがなくても簡単に機能します。つまり、windowsマシンと同じlan上にある完全なubuntuマシンです。
ホストコンテナーのIP用語は無視してください。ホストconatiner IP == UbuntuマシンIP。
Ubuntu HostコンテナIP 192.168.1.20同じLAN IP上のリモートWindowsマシン192.168.1.4
Ssh ubuntu conatinerの場合:Sudo vim/etc/ssh/sshd_config:sshサーバーを再起動しますonubuntu X11UseLocalhost no
Cywin Xサーバーを実行しているリモートWindowsマシン
Xterm ssh -Y
PuTTYを使用します。 IPアドレスDockerホスト192.168.1.20およびSSHポート22
Linuxディスプレイを使用していない192.168.1.4:0.0リモートWindowsマシンに2つのアイアが表示されます。
そのため、conatinerを軽量に保ちながら、Ubbuntuに個別の本格的なX11サーバーをインストールする必要はありません。
はい、xeyesの場合、x-11 GUIアプリをいくつかインストールする必要があります。Sudoapt-get install x11-apps
シェルをブロックしないように、xeyesでu tyoeを確認してください。
Xターミナルでは、PuTTY.ssh -Y [email protected]と同じことができます。信頼できるポート転送には-Yフラグが必要です。ログインしたら、タイプxeyes&