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.

Reply via email to