当前vnc(带有nvidia gfx卡)不适用于compiz ..
您会在11.04发布之前解决此问题,以便人们可以在默认桌面上使用vnc吗?
当前vnc(带有nvidia gfx卡)不适用于compiz ..
您会在11.04发布之前解决此问题,以便人们可以在默认桌面上使用vnc吗?
Answers:
系统/首选项/远程桌面中的当前VNC服务器称为vino-server。启用Compiz(桌面效果)时,它当前不支持操作。
要解决此问题,您必须使用备用vnc服务器。我使用x11vnc。
sudo apt-get install x11vnc
重要的是,如果要运行Compiz,则在启动x11vnc服务器时必须指定-noxdamage。
首先,使用密码初始化x11vnc:
x11vnc -usepw
并按照提示进行操作。然后是我如何运行vnc服务器的示例:
x11vnc -usepw-永远-noxageage -scale 4/5 -avahi -nolookup -q
如果您执行“ man x11vnc”操作,则会看到大量其他选项。但是上面指定的那些应该可以让您运行。
如果您需要在启动时运行它,我亲自在/etc/rc.local中运行它,但是我相信有更好的方法。编辑:还有更简单的方法,在此站点上有详细说明:如何在启动时运行脚本?。因此,我想最简单的是crontab -e选项,但是您也可以将命令另存为脚本,然后在系统/首选项/启动应用程序中指定它。
vino-server
启动吗?
netstat -nlp
并在同一行上查找带有0.0.0.0:5900的单词“ LISTEN”的行来进行检查。
netstat -nlp
报告vino-server
监听端口5900。据我所知我已经做出丝毫没有这种情况发生......然后再与各地我已经做了....为了确保葡萄酒服务器播放没有出现在/etc/init
或任何我见过的新贵配置。
纠正@ Scaine最伟大的答案,它是可以使用vino-server
启用compiz的效果。
这是xdamage
在vino中禁用的方法,从而使VNC与compiz一起使用:
gsettings set org.gnome.Vino disable-xdamage true
做完了!
现在,即使在Unity 3D中,您也可以使用Ubuntu的默认“桌面共享”。无需安装x11vnc
但是,正如其他人指出的那样,禁用xdamage会导致巨大的网络流量。在本地网络中这不是一个大问题,但是如果通过Internet进行远程控制,则性能可能会受到影响。