MacOS Monterey – не иконка рабочего стола, а иконка для разных работающих профилей Firefox

Вопрос или проблема

Я довольно нов в MacOS (здесь Monterey), хотя я гуру Linux уже 20 лет, а гуру UNIX – с 30 лет назад. Так что мой вопрос может показаться тривиальным.

Иконки для элементов на рабочем столе работают для двух профилей Firefox. НО, когда они оба запущены, я по-прежнему вижу обычную иконку Firefox и имя (“Firefox”).

Я нашел Как я могу изменить иконку приложения в Mac OS X?, но это всего лишь дублирует то, что у меня уже есть – иконки на рабочем столе.

Существуют и другие вопросы на Super User, но они устарели, и все ссылки из этих тем ведут на 404. Есть ли современные решения?

Большое спасибо заранее.

[давний читатель, впервые пишу]

Оба профиля работают в одном экземпляре приложения, поэтому всегда будут иметь одну и ту же иконку.

Если вы запустите два отдельных экземпляра, дублируя само приложение, то они все равно будут иметь одинаковую подпись приложения, и ОС не сможет их различать.
Единственный способ добиться “разделения” – это запускать два разных приложения – либо буквально [например, FF и Chrome], либо отделив их идентичности перед компиляцией.

Дублирование приложения (в папке “Программы”) идеально сработало для меня. Я изменил иконку (Получить информацию -> перетащить в верхний левый угол) и имя (переименовал этот пакет приложения).

Теперь оно отображается в Dock с разной иконкой и именем. У меня есть классический Firefox и затем этот дубликат с другим именем и иконкой, и оба работают одновременно.

Я создал приложение Automator, которое запускает этот дубликат приложения с правильным профилем: open -a "<duped_app_name>" --args --name="<whatever>" --no-remote -P "<profile_name>" example.com. Также с тем же значком и закрепил его в Dock.

(И дублирование, вероятно, занимает нулевое пространство, если copy-on-write работает в apfs.)

Ответ или решение

Конечно! Вот полное решение вашей проблемы с запуском нескольких профилей Firefox на macOS Monterey с разными иконками и названиями.

Шаг 1: Дублирование приложения Firefox

  1. Перейдите в папку "Программы":
    Откройте Finder и перейдите в папку "Программы".

  2. Дублируйте приложение Firefox:
    Найдите Firefox, затем щелкните правой кнопкой мыши и выберите "Дублировать". Это создаст копию приложения в той же папке.

  3. Переименуйте дубликат:
    Дайте дублированному приложению уникальное имя, например "Firefox – Профиль 1" или "Firefox – Профиль 2".

Шаг 2: Изменение иконки приложения

  1. Измените иконку приложения:
    • Щелкните правой кнопкой мыши на дубликате.
    • Выберите "Получить информацию" (или нажмите Command + I).
    • Скопируйте изображение иконки (это может быть изображение, созданное вами, или специальная иконка для вашего профиля).
    • В верхнем левом углу окна информации приложения нажмите на текущую иконку, а затем вставьте новое изображение (Command+V).

Шаг 3: Создание сценария для запуска профиля

Чтобы запускать Firefox с определённым профилем, вам потребуется создать Automator приложение или использовать терминал.

Пример использования терминала:

  1. Запустите терминал:
    Откройте Terminal из папки "Программы" > "Утилиты".

  2. Используйте команду для открытия профиля:
    Выполните следующую команду, заменяя соответствующие параметры:

    open -a "Firefox - Профиль 1" --args --no-remote -P "ИмяПрофиля1"
    • --no-remote: позволяет открывать другой экземпляр приложения.
    • -P: указывает имя профиля, который вы хотите запустить.

Создание Automator приложения:

  1. Запустите Automator:
    Откройте Automator из папки "Программы".

  2. Создайте новое приложение:
    Выберите "Новое Документ" и выберите "Приложение".

  3. Добавьте действия:
    Добавьте "Запустить Shell Script". Замените команды в этом блоке на команду, описанную выше.

  4. Сохраните приложение:
    Сохраните его с уникальным именем, как "Запустить Firefox Профиль 1".

  5. Добавьте в Dock:
    Перетащите созданное приложение в Dock для быстрого доступа.

Шаг 4: Запуск и управление профилями

Теперь вы сможете запускать разные профили Firefox с разными иконками и названиями. Просто щелкните по значку в Dock для запуска нужного профиля. Каждый экземпляр будет отображать свою уникальную иконку и название.

Заключение

Таким образом, вы создали несколько экземпляров Firefox с отдельными профилями и индивидуальными значками. Это позволяет вам легко управлять различными контекстами работы, как в Linux, но с комфортом macOS Monterey. Если у вас есть дополнительные вопросы или потребуется помощь, не стесняйтесь спрашивать!

Оцените материал
Добавить комментарий

Капча загружается...