1

В OS X 10.9.1, когда я пытаюсь запустить приложения с графическим интерфейсом на OS X из экранного терминала GNU, приложение просто зависает, не показывая окна. Запуск этого же приложения с обычного терминала за пределами экрана работает нормально.

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

Вообще ничего Нет окна и нет ответа даже на Ctrl-C.

Я могу убить TextEdit из другого терминала, а затем я получаю

Terminated: 15
Laptop:/Users/ambarish>

Я OS X n00b и переключаюсь с Linux; Что я делаю неправильно? Должен ли я установить переменную env, аналогичную $ DISPLAY?

1 ответ1

1

Чтобы запустить "родные приложения" в MacOS, не пытайтесь определить и запустить их "основной двоичный файл". Вместо этого используйте волшебную команду "открыть":

open /Applications/TextEdit.app

Должен делать что хочешь с любого терминала, экрана или нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .