Одна иконка запуска для каждого профиля Microsoft Edge

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

Одна из функций Microsoft Edge, которая мне нравится в Windows (вероятно, так же и для других продуктов на основе Chromium), — это возможность иметь один значок панели задач для каждого профиля.

MS Edge с несколькими профилями на Windows

Однако, используя Ubuntu, все окна профилей объединяются в одно приложение в Unity Launcher (одна “точка” на окно):

MS Edge с несколькими профилями в Unity

Можно ли разделить значки, как в Windows?

Переходя с Ubuntu на Windows, я хочу прямо противоположное поведение. Но в Ubuntu это можно сделать довольно просто, создав пользовательские лаунчеры, такие как gnome-desktop-item-edit, затем передав профиль в качестве параметра, после чего Ubuntu воспринимает их как разные приложения.

Вы можете контролировать группировку, предоставив дополнительный параметр "--class=YOURCLUSTERNAME" команде, например:

Профиль 1:

microsoft-edge-stable --class=microsoft-edge-personal --user-data-dir=/home/youruser/.config/microsoft-edge-personal

Профиль 2:

microsoft-edge-stable --class=microsoft-edge-work --user-data-dir=/home/youruser/.config/microsoft-edge-work

Адаптируйте папку данных пользователя по своим нуждам и используйте .desktop-файлы для получения кликабельных решений

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

Использование различных профилей в браузере Microsoft Edge—это отличный способ сохранить отдельные настройки, закладки и учетные записи для разных нужд—будь то работа и личные проекты. На операционной системе Windows функция отображения отдельных иконок для каждого профиля непосредственно в панели задач Edge является стандартной, что делает переключение между профилями очень удобным. Однако в дистрибутивах Linux, таких как Ubuntu, а именно в Unity Launcher, все окна Microsoft Edge объединяются под одну иконку, вне зависимости от профиля, что может несколько усложнять использование, когда требуется быстрый обзор и переключение между профилями с разными понятиями задач.

Теоретическая основа

Ubuntu и многие другие дистрибутивы Linux основаны на философии унификации ресурсов и оптимизации интерфейсов. В стандартной настройке Unity Launcher рассматривает все окна одного приложения как единое целое, поэтому они отображаются под одной иконкой, с одной или несколькими "точками" под ней, обозначающими количество открытых окон. Это поведение, принятое в Linux, может быть проникновено философией Unity о минимализме и легкости доступа, однако оно не всегда подходит пользователям, которые привыкли работать с многопрофильными интерфейсами, как в случае с Windows.

К счастью, Ubuntu предоставляет пользователям возможность настраивать рабочую среду на более глубоком уровне через использование параметров командной строки и редактирование файлов конфигурации. Это позволяет создавать свои собственные иконки для каждого профиля Edge, которые будут восприниматься системой как отдельные приложения.

Практический пример

Для решения этой задачи в Ubuntu можно воспользоваться функционалом создания кастомных ярлыков с использованием параметров командной строки. В данном случае, необходимо использовать как параметр маршрутизации "–class", так и указание индивидуального каталога пользовательских данных для каждого профиля.

Рассмотрим это на конкретных примерах:

  1. Создание ярлыка для личного профиля:
    Создайте .desktop файл, который будет представлять Microsoft Edge с личным профилем. В этом файле укажите следующие настройки:
    [Desktop Entry]
    Version=1.0
    Exec=microsoft-edge-stable --class=microsoft-edge-personal --user-data-dir=/home/вашпользователь/.config/microsoft-edge-personal
    Name=Microsoft Edge Personal
    Comment=Запуск Microsoft Edge с личным профилем
    Icon=microsoft-edge
    Type=Application
    Categories=Network;WebBrowser;

Замените "вашпользователь" на имя вашей учетной записи. Файл следует разместить в каталог ~/.local/share/applications/.

  1. Создание ярлыка для рабочего профиля:
    Аналогично, создайте ещё один .desktop файл для рабочего профиля:
    [Desktop Entry]
    Version=1.0
    Exec=microsoft-edge-stable --class=microsoft-edge-work --user-data-dir=/home/вашпользователь/.config/microsoft-edge-work
    Name=Microsoft Edge Work
    Comment=Запуск Microsoft Edge с рабочим профилем
    Icon=microsoft-edge
    Type=Application
    Categories=Network;WebBrowser;

Оба этих файла при установке в соответствующем разделе будут распознаны системой как отдельные приложения благодаря уникальному "–class" имени, что позволит вам получить отдельные иконки в Unity Launcher.

Применение в работе

Применение таких настроек позволяет упрощать стандартные workflow для пользователей Microsoft Edge на Ubuntu, существенно повышая производительность через улучшение организации работы с несколькими профилями. Все что нужно—это первоначальная конфигурация, которая последующим образом остается стабильной. Подобного рода кастомизация также может быть полезна для больших организаций, где системные администраторы могут подготовить и развернуть подобные настройки для всех рабочих станций в компании, что значительно облегчит работу сотрудников, использующих Linux.

Таким образом, пользователи получают наиболее приближенное пользовательское взаимодействие как с интерфейсом Windows, что делает переход между рабочими средами менее заметным и более комфортным, сохраняя знакомые и привычные элементы взаимодействия.

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

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