https://bugs.kde.org/show_bug.cgi?id=377914
--- Comment #43 from Martin Flöser <mgraess...@kde.org> --- It would be great if users would not do any assumptions on the complexity of a change. Shipping a window rule obviously does not solve the issue. Shipping a window rule would affect all users whether they use the focus stealing prevention or not. It would mean that any plasma window would get focus no matter how other windows are currently active. This might not be what all users want. So we would replace one problem with another one. Thus window rule as general solution for this problem is not possible. It's a good solution for users, but not for general. That means a code solution is required involving identifying Application launchers (KWin has no idea what an application launcher is), making it robust, so that other applications cannot abuse and all of that at the same time without hardcoding anywhere "plasma", because Plasma might not be the only desktop shell ever used with KWin. This is in the range of impossible. I don't see a solution on how to allow one application to bypass focus stealing prevention without opening a backdoor for other applications. As we can see from this, such a change would have security implications, it's rather complex, it would most likely have side-effects. So given that it qualifies in all of the points you mention as valid. But all of that doesn't matter to me. For me the only thing I decide on is: is this an X11 specific feature, if yes, then it won't be added. This is obviously the case here as it requires a new X11 specific protocol to announce application launchers to the window manager. Thus it won't be implemented due to the feature freeze. But even if there were no rules, it is unlikely that this would be fixed as I don't see how to implement it. Thus it would just stay open forever. No screaming here makes a window manager impossible task, possible. So I urge anyone to calm down, write the window rule and be happy. -- You are receiving this mail because: You are watching all bug changes.