在Linux系统的网络上共享计算机的设置(5)

 大多数情况下,具有一个到远程计算机的 vncviewer 连接,在功能上和坐在该远程计算机的本地监视器和键盘前面一样(假定它不是“无头的”)。从美学角度来看,将通过一个使用本地机器的小窗口(widget)的窗口来构造远程系统的桌面(除非使用全屏选项)。最初这些额外的框架可能会分散一些注意力,但是使用了一段时间后,就很容易忽略它们了。

  选择适当的会话图形分辨率和色深很重要(假定您正在使用 Xvnc 服务器,就会有一个选项;或者在其它 vncserver 平台上,您希望将远程计算机的本地显示设定为适合自己的 VNC 需要的分辨率)。远程桌面分辨率越小,使用的色彩越少,则显示响应就越快。这样,屏幕资源对于许多应用程序来说是理想的。我发现减少色深对响应速度的影响比较小;VNC 的十六进制编码比简单的“象素到象素”屏幕传输的效率高得多。但是屏幕大小出现了明显差异。

  通常,我发现使用诸如 1260x940 以上的远程图形分辨率和本地 1280x1024 视频设置配合的非常好。我只留了一点额外空间以放置 VNC 标题栏和本地桌面任务栏。但是 vncviewer 窗口依然占用着几乎整个屏幕,这很漂亮。在 100 Mbit 以太网连接的情况下,这种连接几乎丝毫不逊于本地显示。在 10 Mbit 以太网上,当移动和缩放窗口时,可以看到轻微的延迟。在速度更慢的情况下,VNC 往往不是远程操作的最佳解决方案。电缆、DSL 或者 T1 连接仍然可用,但不是无缝的。任何比这些连接更慢的连接实际上只能用于紧急情况。

  VNC 连接的一个问题是本地桌面出于自己的用途需要使用一些击键。许多远程击键可能必须使用组合击键操作来模仿,这取决于特定客户机。例如,我的本地 OS/2 vncviewer 需要按 Alt-A, F, Alt-A 来输入远程 Alt-F。这些额外的敲击有时对于打字员来说难以适应。在非 PC 平台(例如 Mac)下情况更为复杂,因为它们有自己的键盘和(单键)鼠标。还有很多东西要学习和输入,但是通常会有一个方法来模仿所有远程输入动作。但是,Linux 到 Linux 连接工作得十分平稳。通常只有少数组合键没有直接传递到远程会话,这取决于连接两端所用的特定窗口管理器。

  一个值得注目的 VNC 实现是 Java 版。有许多本机版本可用,即使那些没有本机 vncviewer 的平台也可以使用 Java 版(假定存在用于该平台的 JVM)。VNC-java 可以在 Web 浏览器内运行,Web 浏览器提供了建立连接的常见界面。但是 Java 查看器也可以作为 Java 应用程序在浏览器外部运行。下面的参考资料提供了一些关于 VNC-java 的额外信息,包括我创建的一个压缩文档,它也许有助于一些用户开始学习。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bc6ef58f8b3d1b302b49a53a3671e432.html