У нас общий рабочий стол, поэтому у меня есть средство запуска приложений Firefox для каждого из нас, чтобы загружать свои индивидуальные профили; вот мой:
[Desktop Entry]
Version=1.0
Name=s3rvant-Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox %u -P s3rvant --class s3rvantfox
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/s3rvant/Launchers/Firefox/Firefox-s3rvant.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;ProfileManager;
[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox -P s3rvant --class s3rvantfox -new-window
[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Exec=firefox -P s3rvant --class s3rvantfox -private-window
[Desktop Action ProfileManager]
Name=Open the Profile Manager
Exec=firefox -ProfileManager --class s3rvantfox
В Ubuntu 20.04 это отлично работало, когда различные индикаторы окна профиля были сгруппированы на соответствующих значках запуска, как и ожидалось. Однако после обновления до 21.04, когда я щелкаю одну из этих пусковых установок, в док-станцию добавляется значок Firefox по умолчанию для вновь открытого окна с индикатором работы этого значка. При нажатии на 2-й профиль открывается другое окно с индикатором, также отображаемым значком по умолчанию, даже если 2-е окно использует 2-й профиль.
Я попытался добавить следующее в верхний блок, но без изменений:
StartupWMClass=s3rvantfox
Я также попытался переместить средства запуска из ~ / .local / share / applications в / usr / share / applications, но снова без изменений.
Есть идеи, как исправить?