xmove、xpra 的替代品

dem*_*cmj 11 remote x11 xpra

一些背景信息:我正在处理一个属于更大系统的软件。系统的大多数部分都有一个持续运行的后台进程,以及一个可以在需要该功能时打开的 GUI。给我带来麻烦的特定软件被编写为包含 GUI 和后台处理的单个程序。这意味着 GUI 必须始终运行,否则无法进行相关处理。这是不希望的(出于多种原因)。

作为一种解决方法,我研究了各种 X 伪服务器,它们允许我根据需要显示/隐藏 GUI 窗口。我特别关注的三个是xmoveximovexpra

xmove真的很旧(自 1997 年 11 月以来就没有开发过)并且不支持 24 位图形,这是一个非初学者。

我还发现了一个叫做ximove 的东西。作者 Mark C. Ballew 开始着手改进 xmove(XIMove?Xmove 改进)。但是,查看他的网站,最后一次状态更新似乎是 8/16/04,它链接到http://forum.ximove.com/似乎不再存在。

xpra似乎是最有希望的选择,但它并没有像预期的那样奏效。我收到很多错误,抱怨“Cairo”,这是任何讨论依赖项的 xpra 文件中都没有涵盖的内容……尽管如此,该程序确实适用于小型应用程序,例如 Web 浏览器。但是,当我尝试将它用于我的问题程序时,我收到了更多错误(开罗错误和其他错误)。并且 xpra 和应用程序本身似乎都崩溃了。

我正在考虑尝试全新安装最新版本的 xpra,但我想知道你们中是否有人对我应该尝试的其他一些 X 伪服务器应用程序有任何见解。

joh*_*ate 0

您可以尝试使用 VNC 服务器,例如XvncTightVNCTigerVNC

您还可以使用VirtualBox(至少版本 5),在虚拟机中安装操作系统和程序。如果您以“可分离”模式启动虚拟机,则可以关闭所有 VirtualBox 窗口并保持虚拟机运行。然后,您可以重新启动 VirtualBox GUI 并重新连接到虚拟机。