現在vnc(nvidia gfxカードを使用)はcompizで動作しません。
11.04がリリースされる前にこれを修正して、デフォルトのデスクトップでvncを使用できるようにしますか?
現在vnc(nvidia gfxカードを使用)はcompizで動作しません。
11.04がリリースされる前にこれを修正して、デフォルトのデスクトップでvncを使用できるようにしますか?
回答:
System / Preferences / Remote Desktopにある現在のVNCサーバーは、vino-serverと呼ばれます。現在、Compiz(デスクトップエフェクト)が有効になっている場合の操作はサポートされていません。
これを回避するには、代替のvncサーバーを使用する必要があります。私はx11vncを使用しています。
sudo apt-get install x11vnc
重要なことに、Compizを実行する場合は、x11vncサーバーを起動するときに-noxdamageを指定する必要があります。
まず、パスワードでx11vncを初期化します。
x11vnc -usepw
プロンプトに従います。次に、vncサーバーを実行する方法の例を示します。
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
「man x11vnc」を実行すると、多くの追加オプションがあることがわかります。しかし、上で指定されたものはあなたを走らせるでしょう。
起動時にこれを実行する必要がある場合は、個人的には/etc/rc.localで実行しますが、もっと良い方法があると確信しています。編集:そして、このサイトで詳しく説明されているより簡単な方法があります:起動時にスクリプトを実行する方法?。したがって、最も簡単なのはcrontab -eオプションだと思いますが、コマンドをスクリプトとしてどこかに保存し、system / preferences / startup appsで指定することもできます。
vino-server
起動しないようにする必要もありますか?
netstat -nlp
して、同じ行に「LISTEN」という単語が含まれる0.0.0.0:5900と表示されている行を探して確認します。
netstat -nlp
報告書vino-server
5900私の知る限り、私のポートでリスニングを実現するために行わ何をしたん...再びすべてを私は確信してヴィーノ・サーバーの場合....やった遊んは表示されません/etc/init
または任意の私が見たアップスタートの設定。
@Scaineの素晴らしい答えを修正して、compiz効果を有効にして使用することが可能vino-server
です。
以下はxdamage
、vinoで無効にする方法であり、VNCをcompizで動作させる方法です。
gsettings set org.gnome.Vino disable-xdamage true
できた!
Unity 3Dでも、Ubuntuのデフォルトの「デスクトップ共有」を使用できるようになりました。インストールする必要はありませんx11vnc
しかし、他の人が指摘したように、xdamageを無効にすると、巨大なネットワークトラフィックが発生します。ローカルネットワークでは大きな問題ではありませんが、インターネット経由でリモートコントロールするとパフォーマンスが低下する可能性があります。