Мало кто станет отрицать, что самым удобным для разработчика является Firefox.
Boxxy loves firefox too
И все благодаря широкому набору расширений - Web Developer, Firebug, и т.д и т.п. Все перечислять не буду, у каждого они свои и большинству разработчиков хорошо известны.
Все бы замечательно, но расширения расходуют память и процессорное время, а во время повседневного серфинга в сети лишние тулбары и кнопки просто мешают. Поэтому я держу несколько профайлов для Firefox. Под Windows я поступал аналогичным образом. Но у Mac OS есть свои особенности файловой системы и работы с приложениями.
Под Windows можно создать ярлык и в пути запуска дописать параметры -no-remote -P <Имя профиля>, и мы легко получали второе окно Firefox. Отличить одно окно от другого тоже было довольно просто из-за подхода к организации панели задач: одно окно - одна кнопка.
В Mac OS dock содержит одну иконку не для окна, а для одного приложения, да и alias - это совсем не то же самое что ярлык в windows.
Не беда. Задачу можно решать несколькими способами.
Для того, чтобы создать профайл, придется запустить Terminal и в нём выполнить
/Applications/Firefox.app/Contents/MacOS/firefox-bin -p
В том же окне надо отключить автовыбор профиля при старте, убрав соответствующую галочку.
После этого можно переходить к пункту два.
Запуск второй копии
Первый способ состоит в том, что можно создать shell-скрипт
#!/bin/sh
/Applications/Firefox.app/Contents/MacOS/firefox-bin -no-remote -P <Имя профиля> &
и запускать его. Но во первых это не так круто ;), а во вторых отличить одно окно Firefox от другого бывает затруднительно и в окне переключения задач они будут выглядеть одинаково. К тому же иконка в spotlight будет не Firefox, что тоже сбивает с толку, хотя и можно привыкнуть.
Поэтому я выбрал второй способ. Я сделал копию Firefox в папке Applications и назвал ее FirefoxDev. Таким образом в окне переключения приложений уже будет видно куда я переключаюсь. Однако мне хотелось чтобы и иконки в доке были разные. Поэтому я скачал замену иконке firefox - файл firefox.icns.
В папке приложений правый клик по FirefoxDev > Show Package Contents > Resources. Заменяется оригинальный firefox.icns на тот, что мы скачали.
Вуаля.