PuTTY経由でWindowsデスクトップからLinuxコンピュータに接続しています。私はX Windowsアプリケーションをリモートで表示できるようにWindows PC上でXmingを実行しています。別のグラフィックプログラムをロードするとうまく機能します。gedit
たとえば、実行するとすぐに表示されます。
Linuxコンピュータの前にあるように、デスクトップセッションをロードしたいと思います。これを行うために使用できることがわかりましたgnome-session
。問題は、トップパネルとボトムパネルをロードしないことです。一人で走らなければなりませんgnome-panel
。パネルがWindowsのタスクバーを隠すため、これは問題になります。
1つのXmingウィンドウでgnome-session
すべてを取得する方法はありますか?gnome-panel
答え1
はい、したい場合。これを行うには、xmingスタートアップオプションを変更して、単一のウィンドウでxサーバー全体を開きます。欠点は、ウィンドウを外に移動できないことです。
答え2
Xmingは、個々のXアプリケーションをリモートで表示できるXサーバーです。しかし、デスクトップ全体をリモートで表示される単一の要素として受け入れることはできないと思います。
通常、これには別のプロトコルを使用する必要があります。XDMCP。
抜粋
XDMCPはリモートデスクトッププロトコルです。 XDMCPを介してX11を実行しているコンピュータAは、X11を実行しているコンピュータBに接続し、コンピュータがコンピュータBにあるかのようにコンピュータBと対話できます。 XDMCPはX.org(UbuntuのネイティブX11サーバー)に統合されています。 XDMCPもディスプレイマネージャによって実装する必要があります。
同じページの下でXmingとXDMCPの使用について説明します。
抜粋
XmingはMicrosoft Windows用のXサーバーです。正式にWindows XP、Server 2003、およびVistaをサポートしています。 (64ビット)Windows 7でも動作しているようです。
XDMCPクライアントになることをサポートしますが、これはマニュアルに正式に文書化されていません。
まず、sourceforgeからダウンロードしてインストールしてください。
その後、32ビットWindowsで次のコマンドを実行して、IPアドレス192.168.1.101を使用してサーバーに接続できます。
"C:\Program Files\Xming\Xming.exe" -query 192.168.1.101 -clipboard
または64ビットWindowsの場合
"C:\Program Files (x86)\Xming\Xming.exe" -query 192.168.1.101 -clipboard
IP アドレスをホスト名に置き換えることもできます。
Xmingの他の多くのコマンドラインスイッチは、XDMCPの-queryと一緒には使用できません。これには3D加速のための-wglが含まれます。
3Dプログラムを実行すると、プログラムがクラッシュしてセッション領域にブラックボックスが表示され、3Dプログラムを手動で終了する必要がありますので注意してください。デフォルトのキルレベルは機能しませんが、kill -5は機能します。
特定のサーバーに簡単に接続するには、[スタート]メニューの[一般] Xmingショートカットを参照してください。 Xmingフォルダにコピーして貼り付けます。次に、右クリックして[プロパティ]に移動してショートカットのコピーを編集します。 [全般]タブで、名前を好きなように編集します。ショートカットタブの下のターゲットを上記の例にリストされているターゲットに編集します(デフォルトのスイッチ(-multiwindowなど)を削除します)。
仮想ネットワークコントローラ
上記の方法の代替として、VNCの使用を検討することができます。 VNCを使用すると、Linuxシステムのデスクトップにリモートで接続して対話できます。 Windows PCにVNCクライアントをインストールできます。スーパーVNC、LinuxシステムのVNCサーバー。この機能は通常、ドロップダウンメニューからGNOMEで有効にできます。システム-->優先事項-->リモートデスクトップ。
リモートデスクトップ共有が有効になっている場合は、UltraVNCを使用してこのデスクトップに接続できます。
どちらを使うのか
2つのうち、XDMCPの代わりにVNCを使用することをお勧めします。 VNCは少し安全でパフォーマンスが高く、SSH接続を介して送信できるため、より安全です。 XDMCPはSSH経由でホストすることができますが、通常、ほとんどのX11プロトコルは実際にネットワーク経由でホストすることを意図していません。その後、合理的なパフォーマンスを得るためにLAN設定で使用できますが、WANでは絶対に使用しないでください。