Я предполагаю, что вы пытаетесь создать клиентское приложение Qt и запустить его на сервере Wayland?
В Wayland Failed to create display (No such file or directory)
означает, что клиент Wayland не смог подключиться к серверу компоновщика/дисплея.
Поэтому вы должны убедиться, что ваш композитор работает. Какой из них вы используете?
Переменная среды XDG_RUNTIME_DIR
также должна быть установлена как при запуске компоновщика, так и при запуске вашего клиента.
Если клиенты запускаются, когда вы запускаете их на устройстве, возможно, платформой по умолчанию для вашей установки qt является eglfs, а не Wayland. Чтобы запускать приложения на Wayland, запустите его так:
./myapp -platform wayland
или установить
export QT_QPA_PLATFORM=wayland
Обратите внимание, что если вы используете компоновщик на основе Qt, то компоновщик, вероятно, все равно должен запускаться с бэкэндом eglfs
.
person
bobbaluba
schedule
17.04.2018
export DISPLAY=:0.0
- person JustWe   schedule 16.04.2018