VNC

常用客户端

常见的有2个:
1. UltraVNC
完全免费
2. RealVNC
有免费版本, 功能较企业版少点, 如没有文件传输功能, 但不影响日常使用

我最初用的是UltraVNC, 但是后来直到现在一直用的RealVNC.
主要原因是UltraVNC在全屏状态下, 鼠标移到屏幕上边缘, 会有恢复窗口模式的一个小条出现, 比较碍事.
而RealVNC返回窗口模式是用快捷键的, 所以全屏使用的时候干扰较少.
另外, RealVNC的功能似乎更多一点.

Web方式访问

VNC支持通过浏览器访问, 通过JAVA实现, 可以避免安装客户端的麻烦.
也可以解决一些功能内外网VNC连接的防火墙或代理的问题

注: 我在公司内尝试通过代理过连接家里的VNC server, 但是刚初始化就失败了

相关命令

vncpasswd

该程序用来设置密码, 运行后提示输入密码. 输完回车即设定完成.

vncconfig

如果需要屏幕拷贝粘贴的功能, 需要在后台运行该程序!

server 启动选项

指定屏幕尺寸

—geometry 1280x800

指定色彩深度

—depth 24

如果不指定, 某些程序(比如FrameMaker) 可能会无法启动

指定display

vncserver :99

如果有很多人在同一台机器上使用vncserver的话, 那么vnc会按启动先后顺序分配display号,
但是有人(至少我)希望每次都用同一个display号, 那就需要上面的选项了, 设成99基本不会有人跟你抢了.

server 配置

$HOME/.vnc 是vnc的配置目录
待续

client 配置

保存连接选项

连接的属性, 甚至密码可以保存在.vnc文件中, 各种客户端基本支持这个功能.
最大的好处是不用每次输密码, 当然带来的问题是不太安全.
再次连接时, 通过 -vncconfigfile <.vnc file> 启动保存的连接.

速度问题

带宽有限或者觉得反应很慢时, 可以修改色彩深度以减少传输数据量.

使用中问题

屏幕滚动

当指定的屏幕尺寸大于实际屏幕尺寸时, 比如:
实际屏幕1280x800, 我用指定 —geometry 1280x1600
这样, 屏幕上默认只会显示上半个1280x800.
当鼠标移到屏幕下边缘, VNC会自动翻屏显示出下半个1280x800.
要回到上一个, 只要鼠标移到上边缘. 左右也是同理.

这个自动翻转的速度默认是非常快的(大约半秒不到),
但是… 偏偏我用了几次之后不知怎么, 这个移动速度变得非常缓慢, 移完整个屏幕需要大概需要至少5秒!
google了很久, 有人说是版本问题, 有人说是本机设置问题, 至今没找着解决办法:(

相关话题

vnc-vs-exceed

子页面

引用页

评论


rating: 0+x

Add a New Comment
or Sign in as Wikidot user
(will not be published)
- +
vnc
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.