博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【VNC】修改VNC分辨率大小
阅读量:2397 次
发布时间:2019-05-10

本文共 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/

你可能感兴趣的文章
udev文件系统的使用和基本工作原理分析
查看>>
快速理解Docker - 容器级虚拟化解决方案
查看>>
Memcached 及 Redis 架构分析和比较
查看>>
Android Kernel Porting 的简单总结文档
查看>>
Tachyon架构分析和现存问题讨论
查看>>
ARM平台上蓝牙协议栈Bluez的移植使用和配置
查看>>
理解和使用Linux的硬件抽象层HAL
查看>>
设置SourceInsight的condition解决代码语法解析错误的问题
查看>>
阿里软件SAAS分析笔记(转)
查看>>
Salesforce将成为按需世界的微软吗?(转)
查看>>
程序员面试之葵花宝典
查看>>
SaaS会议记录
查看>>
Architecture Strategies for Catching the Long Tail (转)
查看>>
读书笔记-《J2EE核心模式》
查看>>
SaaS在中国抓住“长尾”需特殊商业模式(转)
查看>>
SaaS炒作似乎过了头 怀疑论接踵而来(转)
查看>>
使用SaaS模式应规避四大风险(转)
查看>>
调用mosquitto发布消息
查看>>
adr与ldr区别(Mini2440裸机程序阐述)
查看>>
ARM嵌入式开发中的GCC内联汇编__asm__
查看>>