https://bugs.kde.org/show_bug.cgi?id=502309

            Bug ID: 502309
           Summary: Kwin should respect the sandbox's app_id instead of
                    the application provided one.
    Classification: Plasma
           Product: kwin
           Version: 6.3.3
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: kimibl...@icloud.com
  Target Milestone: ---

SUMMARY
Kwin identifies application using the application provided app_id, whereas on
GNOME the sandbox provided one takes priority.

Possible use case is to group all windows with a sandbox provided app-id to
prevent generic icon or malicious applications spoofs their identity as other
apps. Also without stable window mapping background portal can terminate
applications mistakenly

STEPS TO REPRODUCE
1. Install KDE and gtk4-demo on Arch
2. Install aur/portable and aur/wechat
3. Run `wechat.sh --actions debug-shell connect-tty` to enter the sandbox, and
then start gtk4-demo inside the sandbox.

OBSERVED RESULT
The window is not mapped to aur/wechat's desktop file, instead it shows as GTK
demo.

EXPECTED RESULT
Like GNOME, the app is shown as WeChat with WeChat's icon.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux rolling
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to