Вопрос или проблема
Одна из функций Microsoft Edge, которая мне нравится в Windows (вероятно, так же и для других продуктов на основе Chromium), — это возможность иметь один значок панели задач для каждого профиля.
Однако, используя Ubuntu, все окна профилей объединяются в одно приложение в Unity Launcher (одна “точка” на окно):
Можно ли разделить значки, как в 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", так и указание индивидуального каталога пользовательских данных для каждого профиля.
Рассмотрим это на конкретных примерах:
- Создание ярлыка для личного профиля:
Создайте .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/
.
- Создание ярлыка для рабочего профиля:
Аналогично, создайте ещё один .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, что делает переход между рабочими средами менее заметным и более комфортным, сохраняя знакомые и привычные элементы взаимодействия.