É possível executar aplicativos mac osx em um servidor X11?

4

Eu posso abrir com sucesso uma conexão ssh -X de host.home para host.work (ambos Mac OS X). X11 está sendo executado em host.home . Quando eu começo xterm ou xeyes on host.work eu vejo isso em host.home , mas se eu iniciar o macvim ele será executado em host.work , não em host.home .

É possível usar remotamente o macvim em host.home , ou somente programas habilitados para X11 podem ser usados para interação remota?

    
por cibercitizen1 19.05.2012 / 23:47

2 respostas

6

Não, apenas programas X11 podem ser usados remotamente. Os aplicativos nativos do Mac OS X usam um kit de ferramentas completamente diferente. A partir disso, no Apple Stack Exchange :

The Mac OS X native application do not use the X protocol for the rendering, but the Mac specific protocol. So you cannot use ssh X protocol forwarding as you could with a Linux workstation.

Como uma solução (não tão boa), você poderia usar o VNC.

    
por 19.05.2012 / 23:53
1

Os aplicativos do Mac OS não usam o protocolo X. Mas o padrão de fato para interação remota da GUI é VNC , que o OS X suporta nativamente. Ativar compartilhamento de tela em Preferências do sistema - > Compartilhamento e você pode usar um cliente VNC em execução localmente no X11 para interagir com a GUI no Macintosh remoto.

    
por 20.05.2012 / 00:33