WindowsからLinuxにX11を渡す[閉じる]

WindowsからLinuxにX11を渡す[閉じる]

LinuxからWindowsにリモートでグラフィカルプログラムを実行する方法(ssh -X)は誰でも知っています。今、その反対が欲しいならどうすればいいですか? Windowsシステムで実行されているグラフィックプログラムをLinuxホスト(debian)にリモートで表示したいですか? rdesktopに似ていますが、サイズ変更機能があります!

これが可能だと思いますか?

ありがとうございます。

ベストアンサー1

はい、でも。 。 。

まず、すべてのWindowsアプリケーションは、Linuxアプリケーションのように簡単にXサーバーにウィンドウを表示できます。たとえば、cygwinディストリビューションは常にこれを行います。残念ながら、ほとんどのWindowsアプリケーションはxlibなどに関連付けられておらず、表示にはWindows APIのみを使用します。残念ながら、希望はあります!

X11でwinapiプログラムを正しく表示するために何年も私のやり方のリストにありましたが、Windowsが時間を費やす価値がないと判断する前に対処しなかった1つの方法は、ワインをWindowsに移植することです.ワインは、ワインのないシステムにWindows APIを提供し、WindowsにはすでにWindows APIがあるため、Windowsにワインが必要な理由を考えていることを知っています。しかし、これが天才的だと言います! LinuxでWindowsプログラムを実行すると、WineはグラフィカルAPI呼び出しを傍受してX11要求にマップし、Windowsでライブラリをオーバーライドしても同じことができます。誰かがこれを行ったかどうかはわかりませんが、うまくいきます。

Windowsのワイン操作が多すぎると思われる場合、rdesktopは私が何もしたことのない単一のウィンドウをエクスポートするように促し、vncで同じことを行う方法についていくつかのヒントがありました(w95に記載)。また、両方のウィンドウで簡単に全画面表示を実装でき、同じタスクを実行する他のビジネスアプリケーションもあります。

どの方法を使用しても、sshを介した配信はLinuxシステムではそれほど難しくありません(Windows上でsshサーバーを実行するのは面倒なことを除いて)。私?窓に力を入れていただけるよう最善を尽くします。私のオプションは、順番に交換、ポート、ワイン、またはVMです。

おすすめ記事