项目场景:
RK3568外接LVDS 5寸屏幕来显示UI,由于应用场景的要求,需要将横屏变成竖屏来显示。
目标机:RK3568
屏幕类型:LVDS 5寸屏
问题描述
应用程序的UI与屏幕显示的方向不一致。
原因分析:
weston桌面默认是横屏显示,若要竖屏显示,则需要修改系统配置和屏幕触摸参数。
解决方案:
步骤1、修改weston.ini文件
vi /etc/xdg/weston/weston.ini
新增以下节点信息
[output]
name=LVDS-1
transform=270
步骤2、修改weston.sh文件
vi /etc/profile.d/weston.sh
新增以下导出信息
export QT_QPA_EGLFS_ROTATION=90
测试验证:
执行应用程序,查看UI显示及点击控件。
cd /home/app
chmod a+x abc_v1.0.0
./abc_v1.0.0 -platform eglfs &