初学树莓派番外—(二)cannot currently show the desktop(修改屏幕分辨率的多种办法)
目录
前言
今天调USB摄像头的时候突然就遇到了这个问题,以至于我把系统重新写了好几遍,后来找到了解决办法
永久修改的办法
通过SSH工具进入树莓派,如何开启SSH请见,该博客有SSH工具链接
初学树莓派——(二)树莓派静态ip设置及远程控制这块我还是建议配置成静态ip
输入命令sudo raspi-config进去后不同的系统会有不同的界面,下面我展示一下我的两个系统不同的界面
1、显示界面一
输入命令sudo raspi-config
选择第二项Display Option并进入
好的,现在奇怪的问题又来了,不知道为什么我有时候进来是这个样子,有知道的小伙伴麻烦留个言哈,然后我在后面会写一下出现这样的情况应该通过其他什么样子的方式解决
正常进入应该是这个界面,我们选择其中的第一项来选择屏幕的分辨率
我觉着用Mode 16就挺好的,一开始调Mode 82的时候整个屏幕都是VNC显示的窗口
这里结束之后要记得按方向键右键确定,然后reboot,不然白设置了
2、显示界面二
输入命令sudo raspi-config
选择第7项进入Advanced option
这里我们选择Resolution去设置分辨率
我觉着用Mode 16就挺好的,一开始调Mode 82的时候整个屏幕都是VNC显示的窗口
这里结束之后要记得按方向键右键确定,然后reboot,不然白设置了
疑难问题解决办法
在上文中我讲到可能会出现下图这样的问题
我找到了几种办法可以解决
1、VNC远程桌面分辨率调整(暂时/一次性)
输入命令:vncserver -geometry 分辨率
例如:vncserver -geometry 1920x1080(注意这里用的不是 * 而是 x )
输入命令后界面如下
把这个ip复制到VNC里面,作为ip打开,就可以看到分辨率修改后的界面,唯一不同的就是,鼠标变成了叉叉
2、命令修改系统文件设置(永久)
我认为这个办法归根结底和图形化设置是一样的,最终都是修改了系统文件,就是通过命令号修改总有点心慌(我vim操作也不太熟,就不误导大家了,插入,保存文件的指令大家百度一下哈)
1、进入配置文件
命令sudo nano /boot/config.txt
2、修改分辨率
找到dtoverlay=vc4-kms-v3d,注释掉这一行
#dtoverlay=vc4-kms-v3d
取消以下三行注释
framebuffer_width=1920
framebuffer_height=1080
hdmi_force_hotplug=1
保存,退出,重启
这样的话,屏幕分辨率就修改为1920✖️1080了