如何在树莓派上的 WAYLAND 中更改 HDMI 输出的方向旋转

问题描述

我正在构建一个要在 raspBerry pi 4 上运行的自助服务终端应用程序。 linux系统是使用buildroot构建的。 显示服务器是 WESTON,它是 Wayland 的一个实现。

我的应用程序需要将输出显示在 potrait 位置的电视屏幕上。

阅读 WAYLAND 的文档,我在我的“weston.ini”配置文件中包含了以下代码片段

[output]
name=HDMI-A-1
transform=90

但是,韦斯顿无法启动并在日志文件显示错误消息:

输出 HDMI-A-1 的无效转换“90”

设置“transform=normal”,WetoN启动成功并以横向显示

我是不是错过了建设韦斯顿的额外步骤?

非常欢迎任何提示和建议 问候

解决方法

试试

[output]
name=HMDI-A-1
transform=rotate-90

这是我在弹球项目中使用的

顺便说一句,有没有办法在启动 westton 之前枚举输出名称?