UB
Universal Blue•3mo ago
Vi-

Extreme Focus Stealing Prevention doesn't prevent windows from jumping to front

I'm using KDE and have focus stealing prevention set to "extreme". According to the documentation, this means "All windows must be explicitly activated by the user." However, Warframe is still capable of jumping to the front of the screen while I'm tabbed out. I don't think Warframe is actually stealing focus, it's just displaying itself in front of what I tabbed out to see. Is there another setting that deals with this sort of behaviour? I couldn't find anything in Window Management.
47 Replies
HikariKnight
HikariKnight•3mo ago
run it in gamescope as i think its the xwayland window that forces itself to the top. gamescope might get you around that so its confined within its "fake display" gamescope surprisingly fixes lots of weird issues similar to this (like the infamous 1px white border in helldivers 2)
Vi-
Vi-OP•3mo ago
So I should follow the instructions on Gamescope's github on building and installing it?
HikariKnight
HikariKnight•3mo ago
gamescope is included in bazzite just use the this as launch option for warframe gamescope -w 1920 -h 1080 -e --force-grab-cursor -- %command%
Vi-
Vi-OP•3mo ago
Thanks
HikariKnight
HikariKnight•3mo ago
change the resolution to what you want, if you want to upscale then you use the lowercase -w and -h as input resolution and uppercase -W and -H as output resolution
Vi-
Vi-OP•3mo ago
What does -e mean? I can't find it in the documentation
HikariKnight
HikariKnight•3mo ago
makes steam stuff like steam input work however gamescope break the steam overlay unless you run steam itself in it (which is broken on nvidia) plus you shouldnt run steam in gamescope nested on the desktop
Vi-
Vi-OP•3mo ago
Hmm. Warframe froze on login, it's not responding, and I can't find it in the task manager
HikariKnight
HikariKnight•3mo ago
oh is it angry at gamescope again now... then idk
Vi-
Vi-OP•3mo ago
Ah. Steam was able to close warframe. Let's try again
HikariKnight
HikariKnight•3mo ago
warframe is a special case in general in linux a lot of the times
Vi-
Vi-OP•3mo ago
How come?
HikariKnight
HikariKnight•3mo ago
warframe has a lot of unique bizzare issues that is exclusive to warframe like if you are in gamemode you cant disable steamdeck integration with SteamDeck=0 using the gamepad layout in steam input will not work in the game unless you run it in gamescope on desktop mode, break steam input api for the game or run it as a standalone non steam game (which breaks tracking and achievements) gyro in their default layout is broken to the point it spins the camera forever and you cannot fix it because they will not let you fix it (and you have to do the above to fix it)
Vi-
Vi-OP•3mo ago
Warframe has probably been My main concern with Linux. I'm MR27
HikariKnight
HikariKnight•3mo ago
im MR30+ i stopped with rankups after i reached 30 as anything above that is pointless and i dont need the legendary cores it gives me
Vi-
Vi-OP•3mo ago
I started grinding MR because My ex-wife's was higher than Mine and I was jealous
HikariKnight
HikariKnight•3mo ago
seems like you will just have to deal with it stealing focus sadly if gamescope wont work with it lmao my ex bought octavia as her 2nd warframe because music and she got really good at just playing octavia for everything
Vi-
Vi-OP•3mo ago
I remember when they released Octavia I have never been able to make her 3 work
HikariKnight
HikariKnight•3mo ago
doesnt care about mr at all so she looks like a noob and then she comes in with MR 8 or something and rocks octavia and slap people around like its nothing or was she MR 6 either way she is deceiving on the rank 🤣
Vi-
Vi-OP•3mo ago
High MR makes maxxing out all the syndicates so much easier I'm already max rank with the Hex
HikariKnight
HikariKnight•3mo ago
i have been taking the hex slowly not stressing with it i stressed with the cavia and i got severely burnt out
Vi-
Vi-OP•3mo ago
Yep it's borked. This time it froze before reaching the login screen
HikariKnight
HikariKnight•3mo ago
yeah remove the gamescope commands and just live with it stealing focus should hopefully be fixed when proton goes full wayland as i suspect its xwayland that is the culprit
Vi-
Vi-OP•3mo ago
The Hex are the easiest grind so far. T6 SP bounties are 9,000 standing plus treasures you can find in mission. No need to stress, you can knock out daily standing in 10 minutes Just bring orokin eye and it's easy
HikariKnight
HikariKnight•3mo ago
oh i know, but i am already spending a lot of time working on things in gw2 so i mostly just go on warframe to do my daily excavator, login reward and hex chat and maybe a mission or 2 air support charges + orokin eye anyways im off
Vi-
Vi-OP•3mo ago
See you. Guess I'll leave this thread unresolved ¯\_(ツ)_/¯
HikariKnight
HikariKnight•3mo ago
unresolved* * try again when next major proton version arrives with hopefully wayland enabled since wayland specifically doesnt allow focus stealing IIRC or make it harder while xwayland is technically one giant invisible window that all x11 applications draw on
Vi-
Vi-OP•3mo ago
When I'm in Discord and Warframe raises its window, I'm still focused on Discord. I can type and send messages. But I can't find a button that refocuses Discord so I can see what I'm typing or what others say. I have to alt+tab twice. Once to get to warframe, once to get out again. I can't just click because warframe is covering the whole screen. If I click Discord in the taskbar, it minimises Discord and Warframe is in focus. It's worse than focus stealing, because any action I take goes to Warframe. It takes two steps to get out.
HikariKnight
HikariKnight•2mo ago
i got multiple monitors and i dont have that issue 🤔 maybe i do and just dont notice it because multiple monitors @Vi- im at my pc now and this is my launch options for warframe SteamDeck=0 XKB_DEFAULT_LAYOUT=no gamescope --mangoapp -f -w 2560 -h 1440 -W 2560 -H 1440 --force-grab-cursor -e -- %command% ignore XKB_DEFAULT_LAYOUT=no as that is to force gamescope to use a specific keyboard layout
Vi-
Vi-OP•2mo ago
What do -f and -e do? I assume SteamDeck=0 means you're not using steam deck, right?
HikariKnight
HikariKnight•2mo ago
turn off steamdeck integration (doesnt work in warframe in gamemode) warframe is the only game where it does not work in gamemode -e steam integration (although the steam overlay is broken in nested gamescope) -f is fullscreen
Vi-
Vi-OP•2mo ago
So I can get rid of those two too? Fullscreen warframe launcher is pretty visually overwhelming Huh... can't click anything on the launcher with these options No, it was just lagging Yeah this is running terribly. Bad resolution, massive lag I'm attempting to load a mission to see if it still self raises, but it got stuck trying to open the starchart
Vi-
Vi-OP•2mo ago
I don't think GPU is supposed to be 0% in a 3D shooter
No description
Vi-
Vi-OP•2mo ago
Still frozen.
HikariKnight
HikariKnight•2mo ago
try set warframe to not be fullscreen in the game? sometimes mangohud breaks and doesnt read random hardware
Vi-
Vi-OP•2mo ago
Frozen on login
No description
HikariKnight
HikariKnight•2mo ago
hmm no idea then as it works for me 🤔
Vi-
Vi-OP•2mo ago
Turned mango off, now it seems to be frozen mid-login
No description
HikariKnight
HikariKnight•2mo ago
you using the mangoapp flag or MANGOHUD=1
Vi-
Vi-OP•2mo ago
Neither, I tried removing the mango part of the launch commands Current launch options are SteamDeck=0 gamescope --force-grab-cursor -e -- %command%
HikariKnight
HikariKnight•2mo ago
which proton version?
Vi-
Vi-OP•2mo ago
8.0-5
HikariKnight
HikariKnight•2mo ago
try actually set input and output resolutions i switched warframe to proton experimental recently as i heard through the grapevine that gyro to mouse fixes the gyro support in warframe on the forced steam input api. but it was working on proton 8.0-5 earlier today for me
Vi-
Vi-OP•2mo ago
Frozen again. This time on the post-login animation where My warframe stands up and turns around gamescope -w 1920 -h 1080 -W 1920 -H 1080 --force-grab-cursor -e -- %command%
HikariKnight
HikariKnight•2mo ago
no idea why it freezes for you
Vi-
Vi-OP•2mo ago
Maybe it's not just Mango that can't see My graphics card. If Gamescope can't see it, and it's not trying to use integrated graphics, it could just fail. We've eliminated all software differences between our setups, so that leaves hardware and drivers Hmm. I've noticed that on Proton 8, the Warframe launcher runs really slowly. It takes 8 minutes from pressing play to the game finishing checking for updates. But on ProtonGE 9, the game itself runs the CPU very hard. Is there any way to use a different Proton for the launcher and the game?
Kyle Gospo
Kyle Gospo•2mo ago
There is not

Did you find this page helpful?