树莓派无屏幕安装kali_树莓派制作魔镜屏幕旋转不正确的处理方法
制作树莓派的显示屏幕,最终可能都会碰到屏幕旋转设置中的各种问题。今天我一次性就给大家介绍一下相关问题和处理方法。
首先涉及到树莓派的设置问题(config),不同的关于opengGL的系统选项设置,处理屏幕旋转的方法也不同。所以首先你要确认和选择系统关于openGL的设置是什么,才能进行相关的设置。
一般openGL在树莓派的高级选项菜单内的A7 GL Driver选项内。一般会会有三个选项。
一个G3 GL (Full KMS) OpenGL desktop driver with full KMS全openGL和一个假fkms模式,另外一个用户默认模式。
一般操作指引都会指导您,设置/boot/config.txt文件,增加
display_rotate=1
但是你会发现按照这样设置,根据不同的显示频幕驱动模块的不同,HDMI连线,HDMI接口至显示器中间是否有转接头,结果屏幕显示是不正确的。
正确也是兼容性最好的方式是:
将树莓派的openGL模式是指为G3 GL (Full KMS) OpenGL desktop driver with full KMS
并在
~/.config/lxsession/LXDE-pi/autostart
文件中增加以下行:
@xrandr --output HDMI-1 --rotate right
如果显示还是有问题,请确认 /boot/config.txt中[all]标签中的openGL参数:
dtoverlay=vc4-fkms-v3d 你选择的是全OpenGL模式,请将此参数注释掉
而此文件中[pid4][all]标签中的相关openGL参数如果有全openGL模式,无论是否启用或注释掉,对显示效果都没有影响。
这样您的显示效果是最佳的。因为它不是更改系统配置参数了选装屏幕。而是通过openGL模拟输出旋转显示。您会发现树莓派的启动检测界面仍然是正常显示的。而进入系统后会旋转显示。这样的配置,对显示屏幕的类型,连接方式,是否有转接口也是适配兼容性最高的。