0

我正在构建一个在树莓派 4 上运行的信息亭应用程序。Linux 系统是使用 buildroot 构建的。显示服务器是 WESTON,它是 Wayland 的一个实现。

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

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

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

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

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

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

我错过了构建韦斯顿的额外步骤?

非常欢迎任何提示和建议

4

1 回答 1

1

尝试

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

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

顺便说一句,有没有办法在开始 weston 之前枚举输出名称?

于 2021-01-16T00:37:58.353 回答