本文共 1781 字,大约阅读时间需要 5 分钟。
VNC的分辨率过小有可能导致图形化界面操作过程中遇到“确认键或取消键”无法点击,分辨率过高又可能导致低分辨率客户端显示器无法显示。
本文给出两种调整VNC分辨率的方法,供参考。IIs7服务器管理工具可以批量连接并管理VNC服务器
作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器、vps。能极大的提高站长及服务器运维人员工作效率。同时iis7服务器管理工具还是vnc客户端,服务器真正实现了一站式管理,可谓是非常方便。 下载地址:1.第一种方法:使用geometry参数进行调整
使用man命令获得关于geometry参数的描述 [root@secdb ~]# man vncserver …… -geometry widthxheight Specify the size of the desktop to be created. Default is 1024x768. …… 可见,默认的分辨率是1024x768,我们可以使用这个参数对分辨率进行调整。 例如,我们需要将分辨率调整到800x600 [root@secdb ~]# vncserver -geometry 800x600 New 'secdb:5 (root)' desktop is secdb:5 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/secdb:5.log 此时使用“192.168.23.102:5”登录VNC便会得到一个800x600的操作窗口。 其他分辨率调整请自行尝试。2.第二种方法:修改配置文件vncservers [root@secdb ~]# vi /etc/sysconfig/vncservers # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the line below to start a VNC server on display :1 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see # <URL:http://www.uk.research.att.com/vnc/sshvnc.html>. # VNCSERVERS="1:myusername" # VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERS="1:root 2:oracle" VNCSERVERARGS[1]="-geometry 1024x768" VNCSERVERARGS[2]="-geometry 1024x768" 例如我们可以将最后一行内容调整为如下 VNCSERVERARGS[2]="-geometry 800x600" 重启vncserver后,使用“192.168.23.102:2”登录VNC便会得到一个800x600的操作窗口,用户是oracle。 [root@secdb ~]# /etc/init.d/vncserver restart Shutting down VNC server: 1:root 2:oracle [ OK ] Starting VNC server: 1:root 2:oracle [ OK ]3.小结 两种修改方法各有利弊,请根据具体环境进行调整。使用第一种方法操作简单,影响范围小,因为该方法是通过单独启动vnc进程来提供服务的,但是容易在系统中遗留过多的vnc进程;第二种方法是通过调整VNC默认分辨率的手段实现的,实现集中管理,但存在因分辨率调整过高导致客户端无法使用的问题。
转载地址:http://ygyob.baihongyu.com/