MacMusic  |  PcMusic  |  440 Software  |  440 Forums  |  440TV  |  Zicos
gnome
Recherche

Understanding GNOME Shell’s focus stealing prevention

lundi 18 août 2025, 22:35 , par OS News
A week ago we talked about focus stealing prevention on KDE and Wayland, and this time we have a similar article, but detailing GNOME’s approach instead. Many of the underlying mechanisms are the same, of course, but since GNOME uses a different window manager, the details are different. The problem GNOME faces is the same as KDE, though: application and toolkit developers need to adopt the XDG Activation protocol, but the question is how to get there.

While some people have asked for focus stealing prevention to be disabled completely until it’s implemented by most apps and toolkits, I’m not sure this is the best way forward. If we did that, nobody would notice which apps don’t implement it, so there’d be no reason for toolkits to do so.

On the other hand, there are some remaining issues around terminal applications and similar use cases that we don’t have a plan for yet, so just switching to strict to flush out app bugs isn’t ideal either at the moment.
↫ Julian Sparber

Basically, the GNOME team doesn’t yet know how to move forward, and is collecting feedback and gathering information to see where to go from here. My suggestion would be to coordinate this effort with the KDE team, as the underlying systems and protocols are identical and the end goal is the same: get applications and toolkits to properly support XDG Activation. Many popular applications are shared between the two desktop environments anyway, so it makes sense to apply some mild pressure together, as one.

Once support has permeated enough of the ecosystem to allow for focus stealing prevention to become stricter, GNOME and KDE would still be free to go off into their own directions.

We removed ads from OSNews. Donate to our fundraiser to ensure our future!
https://www.osnews.com/story/143117/understanding-gnome-shells-focus-stealing-prevention/

Voir aussi

News copyright owned by their original publishers | Copyright © 2004 - 2025 Zicos / 440Network
Date Actuelle
mar. 19 août - 20:28 CEST