Я подготовил пользовательский .desktop файл к своему браузеру хрома, который загружает другой профиль пользователя. Когда когда-либо я нажимаю значок теперь, он открывает браузер, но также и использует новый значок на панели средства запуска (не заблокированный к средству запуска). Там какой-либо путь состоит в том, чтобы сказать программе связываться с первым значком?
[Desktop Entry]
Type=Application
Name=Second Browser
Exec=chromium-browser --user-data-dir="/home/patrick/bin/chrome-profiles/second"
TryExec=chromium-browser
Icon=/home/patrick/.local/share/applications/icons/browser.png
MimeType=text/html;
Я нашел простой способ выполнить точно, что я пытаюсь сделать:
StartupWMClass=www.domainname.com__some_path
сгруппирует все окна того же домена и/или пути. Можно узнать WM_CLASS путем выполнения следующей команды на оболочке и нажатия на окно, для которого Вы хотите узнать класс:
xprop WM_CLASS
Этот способ, которым у Вас могут быть больше чем одна запись браузера Хрома на Вашей панели запуска и записи, остается, группировался.
Нет, не легко.
Это будет часто происходить после обновления, где Ubuntu / Единица больше не думает, что это - то же самое приложение. Я также часто получаю это с LibreOffice.
<час>Предложенные обходные решения:
(1). Блокировка значок, который открывается к панели Единицы и удаляет (отсоединяет) другой.
ИЛИ
(2). Воссоздают Ваше пользовательское средство запуска, на основе средства запуска по умолчанию. Посмотрите мою регистрацию: , Как я могу редактировать/создавать новые объекты средства запуска в Единице вручную?