I have the same problem.

The workaround using "/snap/chromium/current/usr/lib/chromium-
browser/chrome" would link to the correct dash icon. But the app-
chromium uses the profile path ~/.config/chromium/Default in this case
instead ~/snap/chromium/common/chromium/Default. And when I open a link
in the app-chromium it opens a new window in the same profile and a new
dash icon (WM_CLASS chromium-browser instead of chromium). Hence this is
no useable workaround for me.

Parameter --profile-directory also does not work - seems like chromium
do not want to start a second process with the same profile.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1891649

Title:
  [snap] No separate icon/window tracking for app launchers

Status in chromium-browser package in Ubuntu:
  Confirmed

Bug description:
  I've created a custom chromium launcher for an internal website, starting 
chromium in --app mode.
  The launcher should get it's own Gnome dash icon.

  To match the created windows to the dash icon, I've taken the following 
measures:
  - include "StartupWMClass=myfoo" in the myfoo.desktop file
  - gave chromium the "--class=myfoo" parameter to make it set it's WM_CLASS to 
myfoo

  I've verified the WM_CLASS to be properly set to myfoo using xprop.
  However, this does not work when chromium is launched via snap.
  All windows get attributed to the chromium dash icon no matter what their 
WM_CLASS is.

  Bypassing snap and launching chromium via
  /snap/chromium/current/usr/lib/chromium-browser/chrome fixes the
  problem.

  Here are the full chromium exec lines:
  Broken:
  Exec=chromium --class=myfoo --no-first-run --app=https://internal.example.com/
  Working:
  Exec=/snap/chromium/current/usr/lib/chromium-browser/chrome --class=myfoo 
--no-first-run --app=https://internal.example.com/

  This is on a fully patched 20.04 system.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1891649/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to