X11 转发 ssh Visual Studio 远程连接
Posted
技术标签:
【中文标题】X11 转发 ssh Visual Studio 远程连接【英文标题】:X11 forward ssh Visual studio remote connection 【发布时间】:2019-02-22 16:39:58 【问题描述】:我能够在树莓派上远程编译和构建 Linux 应用程序。如果我也可以调试,那将对我有所帮助。
问题是当我尝试使用 Visual Studio 进行调试时,就在应用程序即将启动之前,我收到以下错误:
Error: Unable to initialize gtk, is DISPLAY set properly?
我知道它与远程启动图形应用程序有关。一个解决方案是使用 -X 或 -Y 参数启动 ssh 连接。
很遗憾,Visual Studio 不允许我在 ssh 连接中添加参数。
有没有办法添加这些参数?
【问题讨论】:
感谢您的评论和提供的信息。上面的问题是开发过程的一部分,因此在我看来是主题。幸运的是我已经解决了这个问题。 【参考方案1】:我想通了,我能够从 Visual Studio 远程调试 GUI 应用程序到 Linux 机器 (Raspberry PI)。
远程机器必须知道应用程序在什么显示器上运行。
将export DISPLAY=:0.0
添加到配置属性–>调试–>启动前命令设置,以便Linux 机器知道要在哪个显示器上显示窗口。
【讨论】:
以上是关于X11 转发 ssh Visual Studio 远程连接的主要内容,如果未能解决你的问题,请参考以下文章
使用基于 android studio 构建的 android 应用程序进行 Jsch X11 转发