vncserver连接后窗口显示太小

VNC server的默认的分辨率是1024x768

如果要改变VNC server的分辨率
1. 可以用一下命令启动VNC server
 [root @localhost ~]# vncserver -geometry 1280x1024
这种修改,在重启vncserver或重启服务器后就会丢失。
2. 可以通过修改配置,使之重启以后也能生效:
1. [root @localhost ~]# vi /usr/bin/vncserver
修改下面这一行:

将 $geometry = "1024x768" 修改为 $geometry = "1280x1024" ;保存

重启vncserver服务即可

### VNC Server连接失败的解决方案 #### 检查VNC Screen进程状态 当遇到VNC连接失败的情况时,应先确认VNC屏幕进程是否正常启动。可以通过SSH登录到服务器并执行`ps -ef | grep vnc`命令来查找当前是否有对应的VNC服务正在运行[^1]。 如果未找到任何有关于特定用户的VNC实例,则说明该用户的VNC服务器并未启动。此时可以尝试手动启动它,例如使用如下指令指定显示编号(此处假设为`:5`): ```bash vncserver :5 ``` #### 排除PID文件干扰 有时即使重新启用了VNC server也可能因为残留的`.pid`文件而出现问题。这些文件通常位于`/tmp/.X11-unix/`目录下以及用户家目录中的`.vnc`子文件夹里。应当谨慎处理这类遗留下来的控制文件,在确保安全的前提下移除它们后再试一次重启操作: - 清理临时Unix域套接字路径下的所有与X相关的条目; - 删除根用户或其他目标用户主目录里的.vnc配置内的旧有的*.pid记录; 注意要避免影响其他正常的会话或应用程序[^2]。 #### 验证端口可用性 另一个常见的原因是所选端口号已被占用。这可能会误导使用者认为是认证方面出了差错而非网络层面的问题。为了排除这种可能性,建议利用Linux系统的资源管理工具如netstat或者lsof配合grep过滤器定位潜在冲突源,并挑选一个空闲端口用于新的VNC session创建过程[^3]: ```bash sudo lsof -i :<port_number> # 或者 ss -tuln | grep <port_number> ``` 一旦确定了合适的端口范围就可以按照上述提到的方法再次激活VNC service了。 #### 安装与更新驱动程序和服务包 对于初次部署环境或是长期未曾维护过的机器来说,保持软件栈最新同样重要。特别是像TightVNC这样的第三方实现版本更需定期检查官方渠道发布的补丁和改进措施。以Debian系发行版为例,可通过APT包管理系统轻松获取最新的稳定发布版本: ```bash sudo apt-get update && sudo apt-get upgrade tightvncserver ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值