
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.90] |
![]() |
|
![]() |
|
|
Здравствуйте!
Не получается запустить qtcreator и codeblocks. ![]() ![]() E:\Programs>wsl.exe -d archlinux [root@GeecomA5vhd Programs]# qtcreator qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" qt.qpa.xcb: could not connect to display :0 qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. [root@GeecomA5vhd Programs]# codeblocks 16:51:52: Error: Unable to initialize GTK+, is DISPLAY set properly? [root@GeecomA5vhd Programs]# echo $DISPLAY :0 |
Сообщ.
#2
,
|
|
|
вам надо wayland настраивать. в вашем arch нет графической системы
Добавлено Настраивайте по желанию wayland или xserver. Потом запускаете графический клиент wayland или x11 соответственно. Понадобится еще sddm, lightdm, xdm или любой другой менеджер дисплеев и только после этого ваша DISPLAY будет задана корректно. Но вот для запуска программ понадобится еще и DE (KDE/Gnome/LxQt/Mate/Cinnamon/и тд) |
Сообщ.
#3
,
|
|
|
Спасибо за ответ. Попробую.
|
Сообщ.
#4
,
|
|
|
Попробовал с xserver. Выполнил команду
![]() ![]() pacman -S xorg-server xorg-apps xorg-xinit mesa Прикреплённый файл ![]() |
Сообщ.
#5
,
|
|
|
Судя по конфигу у вас не хватает модулей (нужен хотя бы vesa) и еще screen 0 уже занята, чтобы запускать xserver. Скорее всего wayland уже работает
|
Сообщ.
#6
,
|
|
|
Попробовал установить Debian из магазина Микрософта. После установки добавил gcc, gdb, cmake, пакеты qt5 и qtcreator. Появились иконки Debian и Qtcreator. При запуске Qtcreator через иконку нет никаких ошибок, qtcreator отлично работает. А при запуске в командной строке появляется ошибка
![]() ![]() alex@GeecomA5vhd:/mnt/c/Users/alex$ qtcreator qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" Добавлено По поводу wayland ![]() ![]() [root@GeecomA5vhd alex]# echo $XDG_SESSION_TYPE (нет вывода wayland) [root@GeecomA5vhd alex]# loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type Type=tty Type=unspecified [root@GeecomA5vhd alex]# env | grep WAYLAND WAYLAND_DISPLAY=wayland-0 [root@GeecomA5vhd alex]# pacman -Qs wayland local/wayland 1.23.1-2 A computer display server protocol |
Сообщ.
#7
,
|
|
|
Значит все же arch не портировался до конца на wsl. Да и сам по себе arch, вроде как, совсем заброшен как проект.
Т.е. добиваться работоспособности придется путем долгой настройки системы. |
Сообщ.
#8
,
|
|
|
Понятно. Пока обойдусь Debian. Спасибо за помощь.
|