Lançando aplicativos GUI da tela GNU no OS X

1

No OS X 10.9.1, quando tento iniciar o GUI Apps no OS X a partir de um terminal de tela GNU, o aplicativo simplesmente trava sem mostrar uma janela. Lançar o mesmo aplicativo a partir de um terminal regular fora da tela funciona bem.

Laptop:/Users/ambarish> /Applications/TextEdit.app/Contents/MacOS/TextEdit

Nada mesmo. Nenhuma janela e nenhuma resposta ao mesmo Ctrl-C.

Eu posso matar o TextEdit de outro terminal, e então eu obtenho

Terminated: 15
Laptop:/Users/ambarish>

Sou um OS X n00b e estou mudando do Linux; O que estou fazendo de errado? Devo definir uma variável env, semelhante a $ DISPLAY?

    
por Ambarish Sridharanarayanan 11.01.2014 / 21:29

1 resposta

1

Para iniciar "aplicativos nativos" no MacOS, não tente identificar e executar o "binário principal". Em vez disso, use o comando magic "open":

open /Applications/TextEdit.app

Deve fazer o que quiser de qualquer terminal, tela ou não.

    
por 29.01.2014 / 14:32