我想知道是否有人可以解决VNC远程不与运行compiz的Ubuntu一起使用的问题。据我所知,如果禁用compiz效果也可以,但是谁不喜欢它呢?无论如何,如果没有人知道的解决方法,这并不是什么大问题,因为我一直在使用nx服务器来远程连接到我的桌面。我只是想知道是否有办法使VNC正常工作,因为我的ipod touch上有一个可以使用VNC的应用程序,但是itouch没有NX客户端。
我想知道是否有人可以解决VNC远程不与运行compiz的Ubuntu一起使用的问题。据我所知,如果禁用compiz效果也可以,但是谁不喜欢它呢?无论如何,如果没有人知道的解决方法,这并不是什么大问题,因为我一直在使用nx服务器来远程连接到我的桌面。我只是想知道是否有办法使VNC正常工作,因为我的ipod touch上有一个可以使用VNC的应用程序,但是itouch没有NX客户端。
Answers:
我有同样的问题。我不知道如何解决它,但是我想出了一个不错的解决方法。我在顶部面板上添加了启动器,以切换到Metacity窗口管理器。
当我远程登录时,我要做的第一件事是单击Metacity启动器,屏幕开始正确更新。
我已经安装了Fusion-icon,所以我用它来切换回来,而不是为Compiz创建启动器。如果要使用启动器切换回Compiz,请对Metacity执行相同的步骤,但使用命令“ compiz --replace”。
如果使用x11vnc,则可以在其命令行中添加“ noxdamage”标志来启动VNC服务器,这将为您提供VNC上的所有漂亮compiz效果(这可能很糟糕,但是您可以使用)。
安装 :
须藤apt-get install x11vnc
然后在终端中运行它(仅一次,仅用于设置密码)
x11vnc -usepw
然后最后将此命令粘贴到/etc/rc.local中:
x11vnc -usepw-永远-noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q
-forever将在断开连接后使服务器继续运行。否则,当第一个客户端断开连接时,服务器将停止运行。
-avahi表示服务器将使用avahi(多播dns)通告自己。Reminna和Vinagre等客户将搜索并显示这些内容。如果您的客户是在Macintosh上,它也很有用,因为“ bonjour”实际上只是Zeroconf的一个虚构的Apple品牌,avahi是开源版本。
-scale 4/5表示1900x1200的屏幕将适合1280x1024的屏幕。是的,大多数客户端将允许本地规模,但是此选项意味着服务器首先发送的数据较少,这对于速度较慢或基于Internet的连接可能很有用。
-nolookup表示服务器不会尝试查找客户端。连接时无需长时间停顿。
-timeout仅指定服务器在再次休眠之前将等待客户端连接多长时间。
这种方法的优点是,如果您愿意看一下,可以使用很多其他选项(man x11vnc)。非常灵活,但可惜没有漂亮的GUI。
ps如果您尚未尝试将Reminna替代Vinagre,我建议您试试。这是一个出色的VNC客户端,它恰好也具有RDP支持。