X11转发sshVisual studio远程连接

X11 forward ssh Visual studio remote connection

我能够将 Linux 应用程序远程编译和构建到 raspberry pi。如果我也可以调试,那将对我有帮助。

问题是当我尝试使用 visual studio 进行调试时,就在应用程序即将启动之前,我收到以下错误:

Error: Unable to initialize gtk, is DISPLAY set properly?

我知道它与远程启动图形应用程序有关。一种解决方案是使用 -X 或 -Y 参数启动 ssh 连接。

不幸的是 Visual Studio 不允许我在 ssh 连接中添加参数。

有没有办法添加这些参数?

我弄明白了,我能够从 Visual Studio 远程调试 GUI 应用程序到 Linux 机器(Raspberry PI)。

远程机器必须知道应用程序在什么屏幕上显示运行。

export DISPLAY=:0.0 添加到配置属性–>调试–>预启动命令设置,以便 Linux 机器知道在哪个显示器上显示 window。