当前位置: 首页 > news >正文

树莓派无屏幕安装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模式,无论是否启用或注释掉,对显示效果都没有影响。

69a5a25e967aa0e72fe3136a17709afa.png

这样您的显示效果是最佳的。因为它不是更改系统配置参数了选装屏幕。而是通过openGL模拟输出旋转显示。您会发现树莓派的启动检测界面仍然是正常显示的。而进入系统后会旋转显示。这样的配置,对显示屏幕的类型,连接方式,是否有转接口也是适配兼容性最高的。

相关文章:

  • 没有与参数列表匹配的重载函数_C++覆盖和重载的区别
  • python嵌入式系统开发_python能开发单片机吗
  • python根据excel生成报表_python提取Excel中的特定列生成新的表格
  • python显示数据长度_python 读取数据再写入,文件大小总会出现变差?
  • datagrid如何获取一行数据中的某个字段值_UI测试中,我们应该注意哪些?
  • python常考题_python 一个批量出考题,生成不同考卷的小例题
  • python简历项目经验在哪里找_Linux运维工程师简历项目经验
  • matlab函数编写_实验二 | M函数与M文件的编写与应用
  • docker 部署_docker自动化部署前端项目实战
  • 如何将网站前端如何添加登录密码访问_如何将自己的网站上线到服务器端详解!...
  • python根据时间序列画折线图_如何根据时间序列金融数据画出分年对比的季节性图表...
  • tkinter.filedialog如何一次性选择多个文件_多个文档怎样一键重命名?用这款工具只需七步即可实现...
  • python同一层次的代码、缩进可以不一致_Python3缩进对逻辑的影响
  • js修改style样式_Vue之 绑定样式
  • 第二次打开不是最大_前《足球周刊》主编卢劲:法国队何能缔造半世纪以来最大决赛比分?...
  • 【5+】跨webview多页面 触发事件(二)
  • 77. Combinations
  • Angular Elements 及其运作原理
  • HTML中设置input等文本框为不可操作
  • JS专题之继承
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 将 Measurements 和 Units 应用到物理学
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 怎样选择前端框架
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • $(selector).each()和$.each()的区别
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Java数据结构)ArrayList
  • (LeetCode C++)盛最多水的容器
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .axf 转化 .bin文件 的方法
  • .net core Swagger 过滤部分Api
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net连接oracle数据库
  • .NET中的Exception处理(C#)
  • @Autowired @Resource @Qualifier的区别
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [ linux ] linux 命令英文全称及解释
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [AHOI2009]中国象棋 DP,递推,组合数
  • [C++] 默认构造函数、参数化构造函数、拷贝构造函数、移动构造函数及其使用案例
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!
  • [docker] Docker的数据卷、数据卷容器,容器互联