System/Preferences/Remote Desktop 中当前的 VNC 服务器称为 vino-server。启用 Compiz(桌面效果)时,它当前不支持操作。
要解决此问题,您必须使用替换 vnc 服务器。我使用 x11vnc。
sudo apt-get install x11vnc
Run Code Online (Sandbox Code Playgroud)
至关重要的是,如果您打算运行 Compiz,您必须在启动 x11vnc 服务器时指定 -noxdamage。
首先,使用密码初始化 x11vnc :
x11vnc -usepw
并按照提示操作。然后这是我如何运行我的 vnc 服务器的示例:
x11vnc -usepw -forever -noxdamage -scale 4/5 -avahi -nolookup -q
如果您执行“man x11vnc”,您会看到有大量其他选项。但是上面指定的那些应该会让你跑起来。
如果您需要在启动时运行它,我个人会在 /etc/rc.local 中运行它,但我确信有更好的方法。编辑:还有更简单的方法,在这个网站上有详细说明:如何在启动时运行脚本?. 所以,我想最简单的是 crontab -e 选项,但您也可以将命令保存为某个地方的脚本,然后只需在系统/首选项/启动应用程序中指定它。
小智 1
如果您使用专有的 nvidia 驱动程序启用桌面视觉效果(设置为“额外”),则机器的 vnc 可以工作,但在您首次登录后屏幕会冻结,并且您看不到任何内容(除了冻结的图片)。它可以与开源驱动程序一起正常工作(至少对于 ATI 来说是这样)。
| 归档时间: |
|
| 查看次数: |
9958 次 |
| 最近记录: |