プラットフォーム間で X 転送を逆に行うのですか?

プラットフォーム間で X 転送を逆に行うのですか?

さて、X 転送はかなり前から存在していました。これは、リモート アプリケーションをリモートで実行し、UI をローカルで描画したい場合に便利な機能です。

また、Windows からもこれを行うことができ、xming をインストールして Linux アプリケーションをリモートで実行し、ローカルとして表示できることに気付きました。

しかし、これを逆に実行できるかどうか知っている人はいますか。つまり、xming で Windows アプリケーションを処理し、それを Linux マシンに転送してローカルで描画できるようにすることです。

ありがとう、キム。

答え1

いいえ、これはできません。X サーバー ソフトウェアは、転送されたディスプレイを受信するように設計されており、送信するものではありません。Windows の基盤となるディスプレイ プロトコルは完全に異なるため、これは不可能です。

ただし、単一のWindowsウィンドウを転送するには、チームビューア私はこのように TeamViewer を使用したことがあるため、それが機能することはわかっています。

私が使用したことのない他の解決策も、あなたには有効かもしれません。たとえば、VNCサーバーなどタイトVNCには、単一ウィンドウ共有機能があります。他にも、xpraそしてウィンスイッチ、これも同様に実行できます。

ちなみに、Windows Subsystem for Linuxディストリビューションから他のディスプレイサーバーにディスプレイを転送することもできます。シグウィンX サーバー。ただし、実行されているアプリケーションは Windows ネイティブ プログラムではないため、要件を満たしているかどうかは疑問です。

関連情報