VNCリモートはUbuntuでは動作しませんか?


9

compizを実行しているUbuntuでVNCリモートが動作しない回避策があるかどうか疑問に思っていました。compizエフェクトを無効にしても機能することがわかりますが、誰が目の保養者ではありませんか?とにかく、私がデスクトップにリモート接続する代わりにnxサーバーを使用しているので、だれもが知っている回避策がない場合、それは大したことではありません。私のipod touchにVNCを実行できるアプリがあるのに、VNCを機能させる方法があるかどうか疑問に思っていましたが、itouch用のNXクライアントがありません。


1
これを再現することはできません(compizを実行するとVNCが機能しますが、目の保養によりかなり遅くなります)、おそらくグラフィックカードドライバーに関連しているか、別のVNCサーバーを使用しています(内蔵のVinoを使用しています) GNOMEのVNCサーバー)?そのため、使用しているソフトウェアについてさらに情報を提供できれば役立つかもしれません...
JanC

さらにいくつかの事実を追加します。* compizの高度なデスクトップ効果を実行しています。*利用可能なハードウェアドライバーを確認すると、「NVIDIAアクセラレートグラフィックドライバー(バージョンcurrent)[推奨]」と代替オプション「NVIDIAアクセラレートグラフィックドライバー(バージョン173)」を使用していると表示されます。やってみました。Windows XPマシンから試しました。試してみると、通常、初期画面が表示されますが、クライアント側では何も更新されませんが、マウス/キーボードはサーバー側でコマンドを送信します(デスクトップ画面を見ると)
Bryan

良い質問です。まったく同じ問題が発生します。少し太っていると思った。
ケヴ

回答:


5

同じ問題があります。修正方法はわかりませんが、適切な回避策を考え出しました。上部パネルにランチャーを追加して、Metacityウィンドウマネージャーに切り替えました。

  1. パネルを右クリックして、[パネルに追加...]をクリックします。
  2. 「カスタムアプリケーションランチャー」を選択し、「追加」をクリックします。
  3. 名前には何でも入力します。「メタシティ」と呼んだ
  4. コマンドに「metacity --replace」と入力します(引用符は不要)。
  5. 必要に応じて、コメントボックスに入力してアイコンを選択します(VNCから実行するため、vinagre.pngを使用しました)。

リモートでログインするとき、最初に行うのはMetacityランチャーをクリックすることで、画面が正しく更新されます。

私はFusion-iconをインストールしているので、Compizのランチャーを作成する代わりにそれを使用して切り替えます。ランチャーを使用してCompizに戻す場合は、Metacityと同じ手順に従いますが、コマンド「compiz --replace」を使用します。


先端をありがとう。これを試してみます。私は接続を切断する際のcompizにリモートで、デフォルトのバックを接続するために開始したとき、それはのmetacityをデフォルトにするための方法があります場合、私は...不思議
ブライアン

素敵なヒントマシュー。+1
2010

0

x11vncを使用する場合は、コマンドラインに「noxdamage」フラグを追加してVNCサーバーを起動し、VNCを介してかなりのcompiz効果を与えることができます(これはおそらく悪いですが、そこにあります)。

インストールするには:

sudo apt-get install x11vnc

次に、ターミナルで実行します(パスワードを設定するためだけに1回のみ)

x11vnc -usepw

最後に、このコマンドを/etc/rc.localに貼り付けます。

x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q

-接続を切断した後も、サーバーは常に動作し続けます。そうしないと、最初のクライアントが切断すると、サーバーは実行を停止します。

-avahiは、サーバーがavahi(マルチキャストDNS)を使用して自身をアドバタイズすることを意味します。ReminnaやVinagreなどのクライアントは、これらを検索して表示します。クライアントがMacintoshを使用している場合にも役立ちます。「bonjour」は、実際にはzeroconfの単なるAppleブランドであり、avahiはそのオープンソースバージョンです。

-scale 4/5は、1900x1200画面が1280x1024画面に収まることを意味します。はい、ほとんどのクライアントはローカル側のスケールを許可しますが、このオプションは、そもそもサーバーから送信されるデータが少ないことを意味し、低速な接続やインターネットベースの接続に役立つ場合があります。

-nolookupは、サーバーがクライアントを検索しないことを意味します。接続時に長い一時停止はありません。

-timeoutは、サーバーがクライアントの接続を待ってから、再びスリープするまでの時間を指定するだけです。

この方法の利点は、調べたい場合(man x11vnc)に利用できる他の多くのオプションがあることです。非常に柔軟ですが、残念ながら、かなりのGUIはありません。

ps Vinagreの代替としてReminnaをまだ試していない場合は、試してみることをお勧めします。これは、たまたまRDPサポートを備えた優れたVNCクライアントです。


私にも同じ症状が出ているようです。したがって、今のところ、VNCを使用する場合はiPod touchにマシューのソリューションを使用し、それ以外の場合はNXサーバーを使用する必要があるようです(VNC IMOよりもうまく機能しますが、iPodにはそのためのアプリはありません)。先端をありがとう。
ブライアン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.