Bryan Asked: 2010-08-16 18:51:00 +0800 CST2010-08-16 18:51:00 +0800 CST 2010-08-16 18:51:00 +0800 CST VNC 遥控器不适用于 Ubuntu? 772 我想知道是否有人对 VNC 远程不使用运行 compiz 的 Ubuntu 有解决方法。据我所知,如果我禁用 compiz 效果,它会起作用,但谁不喜欢眼花缭乱?无论如何,如果没有人知道,这并不是什么大问题,因为我一直在使用 nx 服务器而不是远程连接到我的桌面。我只是想知道是否有办法让 VNC 工作,因为我的 ipod touch 上有一个可以 VNC 的应用程序,但是 itouch 没有 NX 客户端。 compiz vnc 2 个回答 Voted Best Answer Matthew Crumley 2010-08-16T21:18:22+08:002010-08-16T21:18:22+08:00 我有同样的问题。我不知道如何解决它,但我想出了一个体面的解决方法。我在顶部面板上添加了一个启动器来切换到 Metacity 窗口管理器。 右键单击面板,然后单击“添加到面板...” 选择“自定义应用程序启动器”并单击“添加” 键入任何您想要的名称。我称它为“元城市” 为命令键入“metacity --replace”(不带引号) 可选择填写评论框并选择一个图标(我使用 vinagre.png,因为我从 VNC 运行它) 当我远程登录时,我做的第一件事就是点击 Metacity 启动器,然后屏幕开始正确更新。 我安装了 fusion-icon,所以我用它来切换回来,而不是为 Compiz 制作启动器。如果您想使用启动器切换回 Compiz,请按照 Metacity 的相同步骤,但使用命令“compiz --replace”。 Scaine 2010-08-18T05:21:37+08:002010-08-18T05:21:37+08:00 如果您使用 x11vnc,您可以在其命令行中添加“noxdamage”标志来启动 VNC 服务器,这将为您提供 VNC 上的所有漂亮的 compiz 效果(这可能很糟糕,但你去了)。 安装 : sudo apt-get install x11vnc 然后在终端中运行它(仅一次,只是为了设置密码) x11vnc -usepw 然后最后将此命令粘贴到 /etc/rc.local 中: x11vnc -usepw -forever -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。
我有同样的问题。我不知道如何解决它,但我想出了一个体面的解决方法。我在顶部面板上添加了一个启动器来切换到 Metacity 窗口管理器。
当我远程登录时,我做的第一件事就是点击 Metacity 启动器,然后屏幕开始正确更新。
我安装了 fusion-icon,所以我用它来切换回来,而不是为 Compiz 制作启动器。如果您想使用启动器切换回 Compiz,请按照 Metacity 的相同步骤,但使用命令“compiz --replace”。
如果您使用 x11vnc,您可以在其命令行中添加“noxdamage”标志来启动 VNC 服务器,这将为您提供 VNC 上的所有漂亮的 compiz 效果(这可能很糟糕,但你去了)。
安装 :
然后在终端中运行它(仅一次,只是为了设置密码)
然后最后将此命令粘贴到 /etc/rc.local 中:
-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。