web-dev-qa-db-ja.com

Windows7クライアントからUbuntu13.04へのトンネルXVNC接続-痛々しいほど遅い!

最近、UBUNTU13.04にアップグレードしました。アップグレード前は、xrdpを効果的に使用して、Windows7クライアントからUnity2d(gnome-fallback-session)デスクトップにアクセスしていました。アップグレードにより、13.04ではgnome-fallback-sessionが使用できなくなり、さらにxrdpサーバーがリモートセッションを介してUnityデスクトップを処理できなくなったことがわかりました。

別の方法として、トンネル化されたxvnc接続を使用して、Windows7マシンとubuntu13.04ワークステーションの間にリモートデスクトップ接続を確立しています。簡単に説明すると、(i)ssh経由でサーバーに接続し、(ii)Sudo x11vnc -display :1 -auth guess -q経由でxvncサーバーを起動し、(iii)realVNCvncviewerアプリケーションを使用してリモートデスクトップにアクセスします。このアプローチでいくつかの作業を管理できますが、ジオメトリが悪いため接続が非常に遅くなります。まず、リフレッシュレートは、リモートデスクトップのクライアントビューアへの配信を大幅に妨げますが、エフェクトとアニメーションの一部を1で無効にしています。次に、デスクトップのジオメトリに対する制御が非常に制限されているため、クライアントディスプレイのジオメトリに合わせて縮小しても、非常に凝縮された不均衡なリモートデスクトップビューになります。

(a)xvncエクスペリエンスを改善するか、(b)リモートデスクトップアクセスの代替(ただし簡単な)ソリューションのいずれかに対する提案をいただければ幸いです。

前もって感謝します

カム

1
Kambiz

Unityは、ハードウェア3Dアクセラレーションでのみスムーズに実行されます。 VNCは従来のグラフィック出力なしで独自のX11サーバーを実行しているため、まともなパフォーマンスを期待することはできません。 xrdp Webサイトを正しく理解している場合、xrdpにも同じ問題が発生します(xvncを使用してx11セッションを管理しているため)。

考えられる解決策は1つだけです。リモート接続を介して3Dデスクトップ環境を実行することは避けてください。

完全なリモートデスクトップを実行する代わりに、ウィンドウごとにX11を転送することもできます。このためには、Windows用のX11サーバーが必要です(たとえば、 Xming 、または Cygwin リポジトリのサーバー、または MobaXterm 、。 ..)。コマンドラインからsshクライアントを実行している場合は、「-X」引数(または信頼できるX11転送の場合は「-Y」、接続しているサーバーコンピューターを信頼することを意味します)を使用してX11転送を有効にできます。チェックボックスをクリックしてX11転送を有効にできます。

PuTTY X11 forwarding dialogue

これを有効にすると、PuTTYのコマンドラインからすべてのX11プログラムを起動し、ローカル画面に出力を表示できるようになります。

フルリモートデスクトップの使用を主張する場合は、2Dウィンドウマネージャーをインストールすることをお勧めします。完全なデスクトップ環境が必要な場合は、lxde、xfce、kdeを試すことができます(デスクトップ効果は無効になっています!)。軽量のウィンドウマネージャーだけが必要な場合は、sawfish、openbox、blackbox、fluxbox、mwm、twmなどを試してください... Archlinux Wikiには ウィンドウマネージャーのリスト があり、その多くはUbuntuで利用できます。同じように。

1
soulsource