微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在vscode集成终端中启用x11转发?

如何解决如何在vscode集成终端中启用x11转发?

X11转发在ubuntu的终端上工作正常。但是如果我尝试从VSCode终端中的远程运行任何GUI,它将显示: cannot connect to X server

有什么建议吗?

解决方法

我使用菜单栏runrun without debugging选项找到了一种解决方案。 只是我们需要配置launch.json文件,并使用此命令ssh -Y -i ~/.ssh/Key.pem username@server从客户端PC打开终端。

在我的情况下,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"
            },}
    ]
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。