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.
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?
Tags gnu-screen macos