В настоящее время я пытаюсь создать приложение qt5 на yocto, используя qtwayland. Я использовал основные и минимальные и добавленные wayland, weston, qtwayland, плагины qtbase и т. Д. Я добавил ~/Apps/Wayland/wayland.sourceme и настроил weston.ini.qtwayland продолжает говорить, что не удалось создать отображение в yocto
Прямо сейчас я могу начать Weston и войти в рабочий стол Weston, открыть терминал и запустить приложение helloworld просто отлично. но когда я убиваю Weston или перезагружаю систему, чтобы вернуться к терминалу в качестве root. Я бегу мое приложение, делая
source ~/App/Wayland/wayland.sourceme
~/helloworld -platform wayland
и я получить не удалось создать дисплей (нет такого файла или каталога)
даже делать экспорта DISPLAY =: 0,0 не работает.
Я также следил за https://wiki.qt.io/QtWayland тоже не повезло. как я могу запустить приложение, используя -platform wayland или любую другую платформу.
Я не понимаю, вы хотите, чтобы клиент wayland работал без запуска сервера wayland? Какое поведение вы ожидаете точно? – PatJ
исправьте меня, если я ошибаюсь, но qt5 не нужен сервер wayland. из всех обучающих программ, которые я прочитал, просто показывает, что добавление -платформы wayland или wayland-egls и т. д. запустит приложение в полноэкранном режиме – Bbbh
Я пробовал искать это и ничего не нашел. Где вы это нашли? Из предоставленной вами ссылки вы можете создать композитор, но вам нужно, чтобы он работал до запуска вашего клиента. – PatJ