首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为OS X中的客户端设置xpra

为OS X中的客户端设置xpra
EN

Server Fault用户
提问于 2010-11-14 19:29:34
回答 2查看 6.8K关注 0票数 6

过去几天,我一直试图让xpra在OS上运行,以连接到我的Ubuntu服务器。请注意,它有一个名为shifter的GUI,但是它(至少在OS上)仍然太错误了。

对于那些不知道什么是xpra的人来说,如果你知道什么是屏幕,这就像是GUI X Windows应用程序在ssh上隧道化的屏幕。您可以在本地呈现一个远程X应用程序,因此它比发送一系列压缩屏幕快照(如VNC)更快,但是使用xpra,您可以在不同的计算机上断开和重新连接。要获得基本功能,只需输入"ssh -X server.location“,从命令行打开的任何GUI应用程序都将在本地打开。

通过执行以下操作,我能够构建xpra:

  1. 从上面列出的xpra站点下载pari 0.0.6.tar.gz,并解压它。
  2. 发出以下Mac端口命令(依赖项感谢RogBlog):sudo端口安装python25 python26 py26-pyrex py26-gtk xorg-libXtst py25-gobject py25-gtk py25-鼻子py26-libXdamage libx复合xorg-libXtst xorg-libXtst xorg-libXfixes
  3. 在v0.0.06补丁的上游列表中(而不是0.0.8pre!)在上面列出的xpra站点上,下载mswindows-条件-pyrex.补丁。
  4. 使用您最喜欢的文本编辑器打开修补程序,并将其中"win“的单个出现更改为”达尔文“。
  5. 将修补程序应用于setup.py。
  6. 在命令行中运行do-build。

现在我很困惑:如何运行xpra?构建生成一个名为install/bin的子目录,xpra位于其中,但是当我试图运行它时,会得到以下错误:

代码语言:javascript
复制
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 (或其他可执行文件的公共路径)中,并随时执行它。接下来我该怎么办?

EN

回答 2

Server Fault用户

发布于 2016-03-15 22:35:01

现在(截至2016年3月)可通过“brew/cask/xpra”获得

票数 5
EN

Server Fault用户

发布于 2010-12-11 20:06:48

OSX上最可用的版本是通过gtk,您可以按照winswitch (又名转换程序) 这里的构建说明进行操作,但如果需要,可以跳过一些步骤:

  • 要求:是的,你需要那个
  • 是的,这就是要安装gtk的地方
  • gtk- OSX : OSX本地GTK端口
  • GStreamer:跳过这个(Xpra不使用)
  • ige-mac-bundler:跳过这个(不构建安装程序)
  • Python依赖项:跳过这个- Xpra不需要
  • 构建协议支持:是的,只需按照xpra说明

之后,您的"jhbuild“将包含一个可以使用的xpra安装:它创建的python脚本应该在您的路径上。

或者,您也可以尝试使用OSX附带的Python版本,但我不知道这有多好,如果有.上面链接的页面还有一个指向macports构建版本的链接(您可以跳过与上面类似的不必要的步骤)。

编辑:最新版本还包括一个PKG安装程序。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/201751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档