It’s easy to test with notify-send test, and yeah GNOME does block notifications while fullscreen applications are open. I wonder how that notification went through, maybe gamescope isn’t properly registering the fullscreen application or it’s x11 wine being the problem.
I was also puzzling over this for a bit… I use Bazzite GNOME on a Deck, and I can’t recall ever getting a GNOME notification while in fullscreen anything, video or videogame, launched in desktop mode, and certainly never in the ‘game mode’ (I believe that is when gamescope is active, right? at least with the Deck variant of Bazzite?).
But yeah anyway, this is my guess, the user manually installed this extension and is apparently annoyed that it is doing its intended function.
… Either that, or… maybe they’re using a … somewhat to moderately out of date version of GNOME?
I looked into it and the reason this is happening is because GNOME sets the notification to critical, and here is a design team member requesting that the notification be made urgent, as for why i can only guess.
But uh… oh neat, there’s a critical override behavior… for… effectively an advertisement… great.
Rather concerning to watch what appear to be a bunch of GNOME devs rationalize opening up a very likely exploitable spear phishing vector because ‘donating to a non profit is good.’
Welp, if/when that gets rolled out, I am guessing somebody is going to make some kind of extension or script that turns that shit off.
Let’s put things into perspective, it’s a biyearly notification that sustains the entire gnome ecosystem, I’ll remind you that the GNOME foundation pays for the hosting costs, the paperwork and sometimes even development for the GNOME project that includes dozens of apps, libraries and GTK.
This is just the first implementation that will get ironed out in the next few years, like making sure it doesn’t pop up in full screen windows and if you read through the issue there will also be an opt out in the settings.
They do.
It’s easy to test with
notify-send test
, and yeah GNOME does block notifications while fullscreen applications are open. I wonder how that notification went through, maybe gamescope isn’t properly registering the fullscreen application or it’s x11 wine being the problem.My guess is they are using this:
https://extensions.gnome.org/extension/1610/fullscreen-notifications/
I was also puzzling over this for a bit… I use Bazzite GNOME on a Deck, and I can’t recall ever getting a GNOME notification while in fullscreen anything, video or videogame, launched in desktop mode, and certainly never in the ‘game mode’ (I believe that is when gamescope is active, right? at least with the Deck variant of Bazzite?).
But yeah anyway, this is my guess, the user manually installed this extension and is apparently annoyed that it is doing its intended function.
… Either that, or… maybe they’re using a … somewhat to moderately out of date version of GNOME?
I looked into it and the reason this is happening is because GNOME sets the notification to critical, and here is a design team member requesting that the notification be made urgent, as for why i can only guess.
Well, good work looking into it!
But uh… oh neat, there’s a critical override behavior… for… effectively an advertisement… great.
Rather concerning to watch what appear to be a bunch of GNOME devs rationalize opening up a very likely exploitable spear phishing vector because ‘donating to a non profit is good.’
Welp, if/when that gets rolled out, I am guessing somebody is going to make some kind of extension or script that turns that shit off.
Let’s put things into perspective, it’s a biyearly notification that sustains the entire gnome ecosystem, I’ll remind you that the GNOME foundation pays for the hosting costs, the paperwork and sometimes even development for the GNOME project that includes dozens of apps, libraries and GTK.
This is just the first implementation that will get ironed out in the next few years, like making sure it doesn’t pop up in full screen windows and if you read through the issue there will also be an opt out in the settings.