Agora (a partir de março de 2016) disponível via 'brew install Caskroom / cask / xpra'
Eu tenho tentado fazer com que xpra seja executado no OS X nos últimos dias para se conectar ao meu servidor Ubuntu . Note que há uma GUI para ele chamada shifter, mas isso (pelo menos no OS X) ainda é muito buggy.
Para quem não sabe o que é o xpra, se você sabe o que é a tela, é como a tela para aplicativos GUI X Windows encapsulados em ssh. Você pode renderizar um aplicativo X remoto localmente para que seja mais rápido do que enviar uma série de capturas de tela de compactação (como VNC), mas com o xpra você pode desconectar e reconectar em diferentes computadores. Para obter a funcionalidade básica, basta digitar "ssh -X server.location" e qualquer aplicativo de GUI que você abrir a partir da linha de comando será aberto localmente.
Consegui construir o xpra fazendo o seguinte:
Agora, onde estou perplexo: como executo o xpra? A construção produz um subdiretório chamado install / bin no qual o xpra está localizado, mas, quando tento executá-lo, recebo o seguinte erro:
Traceback (most recent call last):
File "./xpra", line 4, in <module>
import xpra.scripts.main
ImportError: No module named xpra.scripts.main
Existe um arquivo chamado main.py em xpra / scripts, mas não conheço nenhum python e não tenho certeza se é isso que está procurando e o que fazer com ele, mesmo que seja.
Meu objetivo é configurar o xpra para que eu possa instalá-lo em / usr / bin (ou algum outro caminho comum para executáveis) e executá-lo sempre que desejar. O que eu faço a seguir?
Agora (a partir de março de 2016) disponível via 'brew install Caskroom / cask / xpra'
A versão mais utilizável do OSX é via gtk-osx, você pode seguir as instruções de criação do winswitch (também conhecido como shifter) aqui
Depois disso, seu "jhbuild shell" conterá uma instalação do xpra pronta para uso: os scripts python que ele criou devem estar no seu PATH.
Como alternativa, você pode tentar com a versão do Python enviada com o OSX, mas não sei o quão bem isso funciona, se em tudo ... A página acima também tem um link para a versão de compilação do macports (você pode pular as etapas desnecessárias que serão similares às etapas acima)
Editar: a versão mais recente também inclui um instalador PKG.