web-dev-qa-db-ja.com

NXを既存のXセッションに接続できますか?

Ubuntuの仕事用コンピューターでNXサーバーを実行し、ubuntuの自宅のコンピューターでNXクライアントを使用して自宅で仕事をしています。

このセットアップの問題は、これを行うたびに新しいXセッションを作成しなければならないことです-職場で実行している既存のロックされたセッションにログインできません。

これにより、家で仕事をしたい場合は、家に帰る前にログオフするか、家で新しいXセッションを作成したら、プロセスエクスプローラーで問題のプロセスを終了する必要があります。他のXセッション。

したがって、NXクライアントを使用して、NXサーバーを実行しているコンピューター上の既存のXセッションに接続する方法はありますか?

8
SCdF

短い答え:はい

より長い答え: この更新 「シャドウイング」のサポートが追加されました。

これがFreeNXサーバーにもNeatXバージョンにも存在するかどうかはわかりません。

[編集:NXで「シャドウイング」がサポートされるようになったため、回答が「いいえ」であることが更新されました。したがって、この「はい」は、使用されているNXのバージョンによって異なります...]

8
David Gardner

これで、クライアント構成の[デスクトップ]ドロップダウンで[シャドウ]を選択できます。

合成ではうまく機能しないことに注意してください。複合ウィンドウに接続する必要がある場合は、次のようにします。

システムをクリックし、NXウィンドウのサイズを変更して画面を更新します。環境設定、外観のサイズ変更、視覚効果のサイズ変更、視覚効果のサイズ変更、なし。

その後、動作するはずです。実際、接続設定ウィンドウの[設定]に移動すると、[複合拡張機能を無効にする]オプションがあることもわかりました。同じ効果があるかもしれません。

また、デュアルスクリーン(TwinView)でも奇妙な動作をするようです。

4
Timmmm

個々のアプリの場合、 xpra でうまくいく場合があります。

1
Journeyman Geek
  • X11セッションのシャドウイングに使用できるx0vncserverについては誰も言及していません
  • Xpraは、MS Windows、MacOS、Linuxの既存のディスプレイをシャドウイングできます
  • NX(上記)は別の人気のある選択肢です

既存のX11ディスプレイのシャドウイングは、スクリーンスクレイピングと送信前の画面更新の圧縮に過ぎないことに注意してください。そのため、NXとVNCの両方のシャドウイングのパフォーマンスは、ネイティブのNX/VNCセッションほどよくありません...パフォーマンスの最適化)

Xサーバーにvnc.soモジュールをロードするオプションもあります。ドキュメントは少々不足していますが、モジュールをアンロードすることはできません。

1
totaam

オフィスでも自宅でも、常にNXクライアントを使用して接続します。その後、この問題はありません。

0
tex

それはNXではありませんが、x11vncはあなたがしようとしていることを実行できます。

http://liquidat.wordpress.com/2008/11/13/short-tip-access-a-running-x-session-via-x11vnc/

0
bstpierre