Почему я получаю сообщение об ошибке «В доступе отказано» при использовании Weston/Wayland
Я построил систему Linux с Buildroot (2021.05) для работы на raspberry pi 4. Мой стек графики включает использование mesa (vc4, v3d, kmro), Wayland / Weston с серверной частью DRM.
Также установлен kmscube, который отлично работает с вращающимся кубом, сообщающим о частоте кадров 60 кадров в секунду.
Основное приложение, которое будет запускаться в Weston, - это приложение wpewebkit.
Пока приложение работает, но без аппаратного ускорения. Сообщенная частота кадров встроенного браузера составляет около 5 кадров в секунду.
Когда я выхожу из приложения, я вижу следующие сообщения, отображаемые на терминале
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
......
Моя система настроена так, чтобы обходить любые запросы на вход и запускаться как root, редактируя мой файл inittab.
Когда я запускаю
who
команда, я ничего не получаю на терминале.
Если я запустил команду
whoami
, я получаю вывод
root
.
Может ли кто-нибудь указать мне, почему я получаю сообщение об ошибке «В разрешении отказано» от Weston / mesa
Спасибо