como lançar x programas em execução no mac de cygwin em execução no windows-
-
19-09-2019 - |
Pergunta
correndo cygwin no windows eu posso ligar e executar aplicativos X sem mais problemas apenas acessar a caixa de linux remoto como ssh-Y -L máquina do usuário. Se eu fazer o mesmo contra uma caixa de mac e tentar abrir isto. firefox como: open -a firefox retorna o seguinte: LSOpenURLsWithRole () falhou para a aplicação /Applications/Firefox.app com o erro -10810.
Alguma dica?
Eu alternativamente usado um servidor VNC no computador mac, mas é extremamente lento. Obrigado,
Solução
/Applications/Firefox.app não é um aplicativo X utiliza próprias rotinas GUI da Apple para escrever na tela.
Para trabalho via cygwin você precisa compilar-se uma versão X11 do Firefox -. Uma maneira fácil é olhar para MacPorts para aplicações X11
No entanto, eu suspeito que você quiser usar aplicativos da Apple - todos aqueles em / Aplicativos e, em seguida, VNC é a única maneira,
Outras dicas
Eu concordo com Mark.
A única outra solução que o trabalho poder está usando AppleScript para o script os aplicativos de destino. Tanto quanto eu sei, ele não requer uma sessão de GUI. Eu sei que eu usei-o por SSH antes, mas eu não me lembro se eu tenho logado ou não. Pior cenário, você faça o login via VNC e feche o seu cliente VNC.
O que você está tentando executar? Esperemos que não apenas Firefox - que seria muito mais fácil simplesmente usá-lo no Linux do que tentar usá-lo mais de VNC a um Mac. Ou pode ser frustrantemente lenta ao longo de uma distância, na minha experiência, no entanto.