Відкрийте програму Terminal без відкриття вікна


1

Чи можна змінити налаштування за замовчуванням у додатку Terminal (OS X 10.7.5) таким чином, що при запуску програми жодні вікна не відкриються за замовчуванням?

Як знімок у темряві, я спробував закрити всі вікна, а потім створив "порожню" групу вікон і встановив, що як "слід відкрити" при запуску програми, але це все ще відкриває вікно bash, коли програма запущений.

(Причина, яку я запитую, полягає в тому, що деякі інші додатки, які я використовую періодично, запускають Terminal з bash-підказкою в певному каталозі, але я завжди відкриваю два вікна: за замовчуванням у моєму домашньому каталозі та те, що відкривається інший додаток.)

Будь-які пропозиції?

Відповіді:


1

Дуже дивно, що ти це кажеш, бо я відкриваю лише одне вікно ... Було б цікаво подивитися, як програми запускають Термінал. Якщо вони запускають його, відкриваючи Terminal, потім відкриваючи нове вікно за допомогою Applescript або чогось іншого, ви очікуєте побачити два нові вікна, але якщо вони просто запустять скрипт bash, то він повинен просто відкрити одне вікно.


Конкретний додаток - RStudio (rstudio.org). Він має дуже основну підтримку git; для всього розширеного, що ви хочете зробити в git, RStudio відкриває вікно терміналу у відповідному каталозі. Але я також отримую вікно терміналу за замовчуванням у своєму домашньому каталозі. Можливо, мені доведеться взятися за це з людьми RStudio.
Joran

Я помітив, що вони мають посилання на вихідний код на своєму веб-сайті, тому, гадаю, якщо це насправді турбує вас, а люди RStudio не допоможуть, ви могли б самі переглянути джерело ... (Це зайняло б багато часу, однак ...)
daviewales

Я завантажив додаток, щоб подивитися, і ви абсолютно праві щодо поведінки програми. Один із способів вирішити проблему - спершу запустити термінал, потім закрити вікно, яке відкриється, і залишити термінал відкритим. Таким чином, це не відкриє зайве вікно.
daviewales
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.