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


8

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

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

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

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


実行中のネイティブXセッションへの接続は、フレームバッファーからピクセルを「スクリーンスクレイピング」することにより、Xvnc経由でのみ可能です。
カートPfeifle 2010

@pipitas:公式のNXサーバーは現在これをサポートしています。@SCdF:使用しているNXのバージョンは?公式NoMachine NX、FreeNX、NeatX?
David Gardner

回答:


8

短い答え:はい

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

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

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


-1。いいえ、NXは仮想フレームバッファーを使用しません。
Kurt Pfeifle 2010

NXは、Xサーバーの独自のコピーを出荷します。システムのXサーバーとは独立して動作し、別の場所にインストールされます。
カートファイフル2010

「短い答え」は正しいです。
カートPfeifle 2010

@pipitas: "@shamming"(@Timmmmが回答)を許可するため、短い回答はもはや正しくありません。私はもうNXを使用していないので、このオプションを見ていませんでした。
David Gardner

NoMachineがこの機能を公式NXに追加したため、投稿を「いいえ」ではなく「はい」に変更しました。
David Gardner、

4

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

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

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

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

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


+1:私の回答は(承認された回答であるため)削除できませんが、NoMachineは確かにローカルディスプレイへのアタッチのサポートを追加しました。
David Gardner、


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

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

Xサーバーにvnc.soモジュールをロードするオプションもありますが、ドキュメントは少々不足していますが、モジュールをアンロードすることはできません(使用していないときにnxagent / x0vncserverを強制終了することができます)。



0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.