最近公司用vnc连接服务器进行开发,由于本机上感觉分辨率太小,很多东西显示不完全,所以决定更改一下分辨率,但是网上提供的方法的重新开一个server端口才能起效,也就是传说中的vncserver -geometry ****x**** ,对于有强迫症的我感觉得分配各新端口很不爽,而且我先的端口号是1,多牛x啊,所以琢磨了一下,是否可以在更改分辨率的后面加上自己的端口呢,当然可以,但是前提下有两种方式:
1.直接在服务器上更改,当然这种方法很快速,但是得跑到服务器那里去,觉得还是有点麻烦,直接在服务器命令行输入:vncserver -kill :x (x为你的链接端口号)关掉你现连接的端口,然后执行:vncserver -geometry ***x*** :x 。
2.用支持ssh协议的软件登陆到你的服务器上,然后输入的命令同1,这样就可以在自己的电脑上就可以实现分辨率的更改。
就可以更改你当前端口连接客户机上的显示分辨率了,而且你之前用的端口号还是接着用,一点不影响。现在回到自己机器上运行vncview看看吧。。
当然还可以更改客户机上的显示位色,默认的是16位色,如果你觉得你的客户机上的颜色不够艳丽,同样可以用上面给两种方法,只是在更改分辨率的命令时多输入一点东西:
vncserver vncserver -geometry ***x*** -depth 24:x 就可以把客户机上的显示位色设置成24位,但是这样一来,如果主机或者客户机配置不好,再者网络不给力的话,客户机上的刷新率会很低的,所以还是建议使用默认的16位色吧,搞开发感觉已经够用了。
希望对需要的朋友有所借鉴。。