Відкрийте два екземпляри одного додатка в Mac OS X


21

Я шукаю хитрість, в якій двічі відкрити один і той же додаток. Дозволь пояснити.

Наприклад, у мене є програма під назвою браузер SQLite Database Browser, але вона може обробляти лише один SQL БД одночасно. Я хотів би запустити ще один браузер SQLite DB, щоб я міг відкрити ще один файл SQL DB. Як це зробити?


Я роблю це з Firefox періодично, створюючи кілька профілів браузера. Потім OS X бачить кожен екземпляр Firefox з унікальним профілем як окрему програму.
Сомантра

Відповіді:


24

Якщо ви використовуєте open з командного рядка, ви можете передати параметр для запуску нового примірника:

open -n /Applications/TextEdit.app

Інший спосіб - знайти виконувану програму Unix у пакеті програми та запустити її:

/Applications/TextEdit.app/Contents/MacOS/TextEdit &

2
Можна було Automator.appб створити невелику програму, яка використовує цей командний рядок для запуску другого примірника. Це усуне необхідність завжди вводити це в Термінал.
slhck

@Mark. Відмінно. Відкритий -n чудово працює. Я не пробував виконувану програму Unix, але пам’ятаю про це. @ slhck. сценарій зробить трюк. Якщо мені потрібно використовувати команду знову і знову, я обов'язково зроблю її. Дякую всім !!!
okysabeni

@slhck Під час використання Automator виберіть "Послуги" та "Сценарій оболонки". Використовуйте clover-S для збереження та перейдіть до комбінацій клавіш "Служби", щоб знайти цей сценарій та призначити його для ярлика. apple.stackexchange.com/questions/24063/…
Droogans

2
просто псевдонім, наприклад. alias textedit = 'відкрити -n /Applications/TextEdit.app'
VH-NZZ

І в обох: Linux та Windows, я просто клацну мишкою програми на панелі завдань або клацніть по ній зі списку програм (приблизно 1-2 секунди залежно від роздільної здатності екрана та відстані миші до значка). Наявність 2 профілів додатків, що вказують на один і той же додаток, IMO не є гарним рішенням: що робити, якщо мені потрібні 3 або 4 екземпляри? Чи займе 2 пробіли на моїй панелі завдань, якщо я не використовую жодного? Чи потрібно буде вибрати, яку з двох піктограм у мене вже відкрито і яку я повинен натиснути? Apple має луутинг для навчання з панелі завдань KDE або навіть панелі завдань Windows.
Адріан Мюр

1

Я знаю, що за допомогою CarbonCopyCloner я можу зробити ще одну копію програми і можу відкрити два екземпляри CCC одночасно. Ви пробували щось подібне?


Отже, використовуйте CCC для створення ще однієї копії програми SQLite?
okysabeni

2
Жоден @mdgarci не просто наводив CCC як приклад - просто скопіюйте свій додаток із пошуку - але для кращого способу побачити мою відповідь
user151019

@Mark Класний приклад реклами вашої відповіді - але хороша робота над вашою.
Користувач, який не є користувачем
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.