过去几天,我一直试图让xpra在OS上运行,以连接到我的Ubuntu服务器。请注意,它有一个名为shifter的GUI,但是它(至少在OS上)仍然太错误了。
对于那些不知道什么是xpra的人来说,如果你知道什么是屏幕,这就像是GUI X Windows应用程序在ssh上隧道化的屏幕。您可以在本地呈现一个远程X应用程序,因此它比发送一系列压缩屏幕快照(如VNC)更快,但是使用xpra,您可以在不同的计算机上断开和重新连接。要获得基本功能,只需输入"ssh -X server.location“,从命令行打开的任何GUI应用程序都将在本地打开。
通过执行以下操作,我能够构建xpra:
现在我很困惑:如何运行xpra?构建生成一个名为install/bin的子目录,xpra位于其中,但是当我试图运行它时,会得到以下错误:
Traceback (most recent call last):
File "./xpra", line 4, in <module>
import xpra.scripts.main
ImportError: No module named xpra.scripts.main在xpra/脚本下有一个名为main.py的文件,但是我不知道任何python,我也不知道它是否在寻找它,即使它在寻找它,也不知道如何处理它。
我的目标是设置xpra,这样我就可以将它安装到/usr/bin (或其他可执行文件的公共路径)中,并随时执行它。接下来我该怎么办?
发布于 2016-03-15 22:35:01
现在(截至2016年3月)可通过“brew/cask/xpra”获得
发布于 2010-12-11 20:06:48
OSX上最可用的版本是通过gtk,您可以按照winswitch (又名转换程序) 这里的构建说明进行操作,但如果需要,可以跳过一些步骤:
之后,您的"jhbuild“将包含一个可以使用的xpra安装:它创建的python脚本应该在您的路径上。
或者,您也可以尝试使用OSX附带的Python版本,但我不知道这有多好,如果有.上面链接的页面还有一个指向macports构建版本的链接(您可以跳过与上面类似的不必要的步骤)。
编辑:最新版本还包括一个PKG安装程序。
https://serverfault.com/questions/201751
复制相似问题