Summary: | Windows is not raised if single window/instance application is launched a second time | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Till Schäfer <till2.schaefer> |
Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | nate |
Priority: | NOR | Keywords: | wayland-only |
Version First Reported In: | 5.23.0 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Till Schäfer
2021-10-14 15:49:18 UTC
The above system settings example also applied to several places where the system settings are called from within plasma applets. E.g., when clicking "Configure Event Notifications and Actions" in the notification applet. It's a known issue that requires every toolkit and app to opt into the new Wayland activation protocol that Aleix wrote recently. Support is already in GTK 4.2, and here is the patch for Qt: https://codereview.qt-project.org/c/qt/qtwayland/+/321246 Once that's done, 3rd-party apps will also need to opt in. This is very annoying, I know. :( THX 4 info! Sadly, the patch does not apply to latest qt5 qtwayland package ^^ will this be backported to qt 5 or will we have to wait for qt 6 adoption until this will is working? one more related question: is there a dbus interface to raise applications or something similar, to work around this issue in the meanwhile? I don't have answers to those questions, sorry. If somebody else is looking for workarounds. Someone implemented a script raise an application via kwins scripting interface. https://github.com/academo/ww-run-raise |