Подсистема Delphi Windows отладка Linux не работает

Я столкнулся с проблемой отладки приложения Delphi Linux на WSL. У меня есть машина с Ubuntu 20.04 и WSL Ubuntu 20.04 на моем ПК. Создаю базовое консольное приложение.

  • Настоящая машина, отладка ОК, запуск ОК, строка Cmd ОК
  • WSL, Ошибка отладки, Выполнить ОК, Строка Cmd ОК

Когда я пытаюсь отладить приложение WSL delphi deploy с успехом, но отладчик не запускается, сообщения нет !!

Что мне не хватает? Я выполнил одну и ту же процедуру установки paserver на обеих системах.

Delphi 10.4.2. Windows 10 Профессиональная

Спасибо за вашу помощь


person Eski    schedule 22.04.2021    source источник
comment
Вы получаете сообщение об ошибке?   -  person fpiette    schedule 22.04.2021
comment
@fpiette Нет сообщения об ошибке   -  person Eski    schedule 23.04.2021
comment
@Brian NAME ГОСУДАРСТВЕННАЯ ВЕРСИЯ * Ubuntu-20.04 Запуск 1   -  person Eski    schedule 23.04.2021
comment
Вы знаете, есть ли где-нибудь журнал подключений для paclient и paserver?   -  person Eski    schedule 23.04.2021
comment
Спасибо @brian, я установил WSL2 и могу отлаживать !!! Большой   -  person Eski    schedule 23.04.2021


Ответы (1)


После обновления до WSL2 все работает нормально. Мне пришлось отредактировать пакет с графическим интерфейсом пользователя с x410 (/ public) и кодом, чтобы получить экспорт адреса сервера DISPLAY = $ (route.exe print | grep 0.0.0.0 | head -1 | awk '{print $ 4}'): 0,0

Большое спасибо @Brian

start /B x410.exe /desktop /public
Ubuntu2004.exe run "if [ -z \"$(pidof xfce4-session)\" ]; then export DISPLAY=$(route.exe print | grep 0.0.0.0 | head -1 | awk '{print $4}'):0.0; xfce4-session; pkill '(gpg|ssh)-agent'; fi;"
person Eski    schedule 24.04.2021