我想在Wayland ivi-shell中启动一个Qt应用程序。
我试过了
QT_WAYLAND_SHELL_INTEGRATION=ivi-shell ./hello-qt-quick2 -platform wayland
期待Qt应用程序可以在Wayland ivi-shell中启动。
但是失败了以下消息
Failed to load shell integration ivi-shell
谁知道该怎么办?非常感谢!
当您尝试在不支持ivi_application
扩展的合成器上运行时,通常会得到该输出。
如果在环境中设置WAYLAND_DEBUG=1
运行应用程序,则应该有类似于此的行:
[3318761.478] [email protected](19, "ivi_application", 1)
和绑定到该接口的一个:
[3318761.541] -> [email protected](19, "ivi_application", 1, new id [unknown]@29)
如果它不在那里,那么你的compositor不支持ivi-shell
shell集成。
我在Raspberry Pi 3上得到了一些像这样的工作: