3

Когда я запускаю приложение без командной строки из терминала.Приложение, кажется, всегда идет за любым терминалом.Окно приложения у меня запущено. Я заметил это для приложений на базе OpenGL и X11, а также для более родных приложений, таких как Xee. Есть ли какие-то предпочтения, по которым я скучаю? Есть ли способ, чтобы я мог запустить эти приложения и переключить фокус на них по умолчанию? Это было бы прекрасно. Часто эти программы запускаются из терминала.Приложение и держите открытым Терминал stdin/stdout/stderr.Приложение (т.е. они запускаются через интерпретатор, такой как Python). Так что я не думаю, что смогу написать сценарий с Батлером или еще кем-то (кто-то упоминал Батлера? через гугл). Я просто хочу раскошелиться и сфокусироваться на дочернем процессе - это значит, что мне придется взломать Terminal.Приложение? Это даже возможно (это с открытым исходным кодом)?

Надеюсь, я что-то упустил.

2 ответа2

3

Как открыть приложение без командной строки из Terminal.app?

Используя open /Applications/TextMate.app (вы можете использовать open с любым приложением или файлом, просто укажите путь), TextMate запустился и фокус сместился с терминала на TextMate.

Применение опции -g откроет приложение в фоновом режиме.

2

Если вы хотите запустить скрипт Python:

$ python script.py

Чтобы запустить приложение:

$ open -a textmate

Да, имя приложения не чувствительно к регистру. Если вы хотите запустить этот скрипт в отдельных окнах, используйте Shift+Command+N, введите команду и отметьте "Выполнить команду в оболочке"

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