2023-08-18 新版本buildroot linux 通过Weston 修改屏幕显示方向失败,通过这个问题对weston 进行初步的了解。/etc/xdg/weston/weston.ini

一、问题:我想对屏幕进行旋转,之前的buildroot版本都是可以在/etc/xdg/weston/weston.ini里面添加下面代码就可以了,文档是也是这么写的。但是就是死活不行,直接卡在kernel logo,不能正常进入系统桌面。

        1.1 按照文档在/etc/xdg/weston/weston.ini增加下面的代码

[output]
name=DSI-1
mode=720x@1280
transform=270 

        1.2 运行后查看串口log ,直接卡住,log有明显的提示Invalid transform "270" for output DSI-1 ,说明transform 不能等于270,但是老版本这么搞是没问题,真是让人蛋疼。

二、初步的分析应该是weston版本有差异,新版本的weston可能有变化,果然是这样。这样就顺藤摸瓜,好好捋一捋这个过程。

 三、解决方法,在buildroot\dl\weston-10.0.0\weston-10.0.0\compositor查看main的代码,发现新版本的transforms得是rotate-90等,不能单独用90,前面得加rotate-。

        3.1 新旧版本差异。

         3.2 解决方法,在/etc/xdg/weston/weston.ini增加

[output]
name=DSI-1
transform=rotate-270

         3.3 屏幕可以旋转了,触摸屏也正常

四、weston 各个版本

Waylandhttps://wayland.freedesktop.org/releases.html

 五、Wayland官网为:Waylandhttps://wayland.freedesktop.org/

 六、这个网站也有相关介绍weston.ini: configuration file for Weston — the reference Wayland compositor | weston File Formats | Man Pages | ManKier

 七、参考文章

[ANNOUNCE] weston 10.0.0

Linux aarch64交叉编译之 weston窗口管理程序_wayland交叉编译_图王大胜的博客-CSDN博客

Buildroot 开发 — Firefly Wiki

03-weston启动过程_weston移植启动_SlamDunk31598的博客-CSDN博客

weston 配置文件去掉状态工具栏_galaxyzwj的博客-CSDN博客

解决问题帖--weston desktop pannel(桌面标题栏)去除方法_buildroot取消weston_申瑞小强的博客-CSDN博客

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值