На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Archlinux и WSL
    Здравствуйте!
    Не получается запустить qtcreator и codeblocks.
    ExpandedWrap disabled
      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
    gtk4 установил. Что нужно сделать, чтобы qtcreator и codeblocks запустились? Почему-то в Debian-WSL qtcreator и codeblocks установились без проблем, а c Arch-WSL проблемы.
      вам надо wayland настраивать. в вашем arch нет графической системы

      Добавлено
      Настраивайте по желанию wayland или xserver. Потом запускаете графический клиент wayland или x11 соответственно. Понадобится еще sddm, lightdm, xdm или любой другой менеджер дисплеев и только после этого ваша DISPLAY будет задана корректно. Но вот для запуска программ понадобится еще и DE (KDE/Gnome/LxQt/Mate/Cinnamon/и тд)
        Спасибо за ответ. Попробую.
          Попробовал с xserver. Выполнил команду
          ExpandedWrap disabled
            pacman -S xorg-server xorg-apps xorg-xinit mesa
          Затем выполнил команду startx, появились сообщения об ошибках (лог-файл прикрепил). Что я делаю неправильно?
          Прикреплённый файлПрикреплённый файлXorg.0.zip (1,95 Кбайт, скачиваний: 18)
            Судя по конфигу у вас не хватает модулей (нужен хотя бы vesa) и еще screen 0 уже занята, чтобы запускать xserver. Скорее всего wayland уже работает
              Попробовал установить Debian из магазина Микрософта. После установки добавил gcc, gdb, cmake, пакеты qt5 и qtcreator. Появились иконки Debian и Qtcreator. При запуске Qtcreator через иконку нет никаких ошибок, qtcreator отлично работает. А при запуске в командной строке появляется ошибка
              ExpandedWrap disabled
                alex@GeecomA5vhd:/mnt/c/Users/alex$ qtcreator
                qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
              но qtcreator запускается. Codeblocks запускается нормально. Видимо, инсталляция из магазина добавляет какие-то графические средства для работы приложений.

              Добавлено
              По поводу wayland
              ExpandedWrap disabled
                [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
                Значит все же arch не портировался до конца на wsl. Да и сам по себе arch, вроде как, совсем заброшен как проект.

                Т.е. добиваться работоспособности придется путем долгой настройки системы.
                Сообщение отредактировано: macomics -
                  Понятно. Пока обойдусь Debian. Спасибо за помощь.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0352 ]   [ 17 queries used ]   [ Generated: 22.05.25, 06:54 GMT ]