#qt #visual-studio-code #x11 #vscode-remote #x11-forwarding
#qt #visual-studio-code #x11 #vscode-удаленный #x11-переадресация
Вопрос:
Переадресация X11 отлично работает в терминале ubuntu. но если я попытаюсь запустить любой графический интерфейс с удаленного компьютера в моем терминале VSCode, он отобразится : cannot connect to X server
.
Есть предложения?
Ответ №1:
Я нашел решение, используя панель меню run
и run without debugging
опцию. Просто нам нужно настроить launch.json
файл и открыть терминал с клиентского ПК с помощью этой команды ssh -Y -i ~/.ssh/Key.pem username@server
.
В моем случае launch.json
выглядит так:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"args": ["--target", "dataset", "--output", "dataset_softmax", "--nChannel", "32", "--minLabels", "8", "--filetype", "png"],
"console": "integratedTerminal",
"env": {
"DISPLAY": "localhost:10.0"
},
}
]
}
Комментарии:
1. Если вам нужен более подробный шаг, это может помочь, имейте в виду, что IP-адрес должен быть хостом отображения. code.visualstudio.com/docs/python/debugging