VNC Viewer连接树莓派无法调整分辨率

问题描述

使用VNC Viewer连接树莓派,但分辨率太低,修改树莓派本身的分辨率并reboot后依然是默认的低分辨率。

解决方法

了解发现,raspi-config修改的是树莓派的分辨率,修改成功后树莓派本身的分辨率(包括连接显示器时的分辨率)会发生改变,但不会影响VNC端的分辨率;而vncserver这条命令修改的是VNC端的分辨率,但只能一次生效,开启一个:1的端口以供连接。因此,可以用两行shell解决问题:

#!/bin/sh
vncserver -geometry 1920x1080 #修改分辨率,并开启:1端口
lxappearance #解决连接后指针变成X的问题

可以将脚本放在pi主目录下,每次VNC连接后执行一次,然后再切换窗口,由于每次开启的都是:1端口,所以不用每次新建,只要保留这两个就行:
vnc连接
这个方法其实没简单多少,如果嫌麻烦可以直接windows远程连接,但我远程连接经常很卡,不如VNC流畅,所以才采用了这种方法,如果有更简单的方案欢迎分享。

### VNC Viewer连接树莓派屏幕黑屏解决方案 当遇到VNC Viewer连接树莓派屏幕显示黑色的情况,这通常是由几个常见原因引起的。为了有效解决问题,可以尝试以下方法: #### 1. 检查VNC服务状态 确保树莓派上的VNC服务器已正确启动并运行正常。可以通过命令行检查VNC服务的状态: ```bash sudo systemctl status vncserver-x11-serviced.service ``` 如果发现服务未启动,则需重新配置或启用该服务[^1]。 #### 2. 配置图形界面自动登录 有时由于缺少图形用户界面(GUI)的自动登录设置,可能导致通过VNC访问时无法加载完整的桌面环境。编辑`/etc/lightdm/lightdm.conf.d/50-no-autologin.conf`文件,在其中添加如下内容来允许特定用户的自动登录: ```ini [SeatDefaults] autologin-user=pi ``` #### 3. 调整分辨率设置 不匹配的显示器分辨率也可能引发此问题。可以在树莓派终端内执行下列指令调整默认分辨率为适合远程查看的比例: ```bash sudo nano /boot/config.txt ``` 找到并修改或新增一行设定合适的分辨率参数,例如: ```text hdmi_group=2 hdmi_mode=87 framebuffer_width=1920 framebuffer_height=1080 ``` 保存更改后重启设备使新设置生效[^3]。 #### 4. 更新系统与驱动程序 保持系统的最新版本有助于减少兼容性和性能方面的问题。定期更新树莓派的操作系统及其相关组件是非常重要的: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` #### 5. 尝试其他客户端软件 如果上述措施仍未能改善状况,建议更换不同的VNC客户端应用程序测试是否存在软件冲突的可能性。比如RealVNC Viewer Plus或其他第三方替代品可能提供更好的体验和支持特性[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值