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.