如何修改屏幕为横向显示且不显示开机的终端指令

  • 您好,旋转角度请输入90 180 270 比如

    Code: Select all

    logo,rotate = <90>;
    
    关闭终端显示在SDK中执行./build.sh kernel-config 搜索 VT ,然后将 VT 设置为 n,重新编译内核并烧录
  • Crocodile wrote: 2025-04-16 7:32 您好,旋转角度请输入90 180 270 比如

    Code: Select all

    logo,rotate = <90>;
    
    关闭终端显示在SDK中执行./build.sh kernel-config 搜索 VT ,然后将 VT 设置为 n,重新编译内核并烧录
    关闭终端成功了
    但是屏幕旋转在
    修改了设备树文件
    ~/Lyra-sdk/kernel-6.1/arch/arm/boot/dts/rk3506b-luckfox-lyra-ultra-w.dts

    route_dsi{
    logo,rotate = <90>;
    }

    但是只有开机logo变为横屏了,运行Qt应用屏幕还是竖屏显示,是否还需要修改其他地方?
  • QT 的显示旋转需要在软件内部实现,如果有运行桌面系统需要设置桌面系统的显示旋转,单存修改内核是无法控制显示旋转的
  • Crocodile wrote: 2025-04-17 1:06 QT 的显示旋转需要在软件内部实现,如果有运行桌面系统需要设置桌面系统的显示旋转,单存修改内核是无法控制显示旋转的
    并不是想修改QT应用界面的方向,是屏幕驱动默认显示方向,这个是build root的sdk好像没桌面系统,修改设备树后好像只是开机logo方向变了,屏幕方向还是没有变化。
  • 目前我们适配的DSI屏幕默认的显示方向驱动上都不能修改,DSI信号刷新数据方向是固定的,LOGO旋转包括适配树莓派时桌面显示旋转都是通过软件修改后刷新到屏幕上的,没有更改实际的数据刷新方向。
    要让显示内容默认方向旋转最常见的就是像树莓派一样通过桌面系统对显示统一管理,修改桌面系统这层软件来让其他基于桌面系统显示的应用也跟着旋转,但是 Luckfox Lyra的内容有限我们默认没有开启对桌面系统的支持,有需要可以添加weston来实现,推荐还是在QT应用编译时就设置好旋转