我正在尝试从远程 PC 运行 openGL 应用程序。两台 PC 都在内联网上(因此是 GBit 连接),并且都运行 ubuntu 13.04。
如果我共享运行此 openGL 应用程序的电脑的桌面,并使用Remmina's remoteFX
选项连接到它,令我惊讶的是,我确实可以运行此应用程序。
尝试使用相同方法tightvnc
失败,因为应用程序说它不能使用某些 GL 扩展。
ssh -Y
由于同样的原因,尝试也失败了。
那么,是什么让 remoteFX 成为可能?是否可以从命令行启用某些功能,并为其他 X 转发应用程序(如 ssh -Y、nx、其他 vnc 服务器等)启用此功能。
谢谢
答案1
RemoteFX 是 RDP(远程桌面)的一项功能,可让您等“富应用程序”远程运行。Remmina 可以执行 RDP,但 TightVNC 不能。
这就是为什么只与其中一个合作而不与另一个合作。
答案2
我想经过数月的搜索后最好的答案就是说 remmina 包含了 virtualGL 扩展。
我还没有看到任何地方明确说明这一点,但我只看到 opengl 应用程序在通过 virtualGL 运行时才可运行。