Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

When playing eve online on Linux (via Proton), the moment any other window gets focus, or the mouse slights off the game screen onto the second monitor on the side, game minimizes.

I have a feeling it's just wine things. Can anybody understand what happens and maybe explain it a little?

I remember that 13 years ago I did everything on Linux and only switched to Windows to play eve online. Now the game works beautifully (graphics and all) on Linux with just one slight modification in the "run command" in Steam.

This is nothing, as anybody who tried to play games on Linux using wine can attest. It used to be a hell of modifications, dependency hunting and obscure hacks to get any windows game to work.

Proton and Vulcan are Awesome.



Not sure why that happens, but you may want to try "borderless window" instead of fullscreen in the game options. If that does not work, you could try running the game in gamescope, or enabling the wine virtual desktop with winecfg (point it at your game-specific wine prefix, you can also run it from protontricks). These are just a few ideas, but it does sound like a mechanism that is part if the game, not wine. Just like some games crash when you alt-tab in windows; gamescope tends to fix that.


There is a weird bug in Helldivers 2 when you use the maximized window without borders and you have a multi monitor setup. Sometimes, the character stops of rotating with the mouse look... like if the mouse cursor found a limit. Another, it's with the full screen mode. When I switch windows with AltTab, sometimes the game restores with the wrong display proportions.

As far I know, this bugs happens on Windows too.


> Can anybody understand what happens and maybe explain it a little?

I spent a lot of time squashing bugs like this.

Windows has one window manager. Linux has dozens. Windows apps are written to make assumptions about how the Windows window manager works. Things like windowing event message sequences, side-effects on values returned by other APIs, the exact sequence of fullscreen status side-effects such as window size and mouse cursor capture and window chrome presence. That's valid because those always work the same way on Windows. But Linux window managers all do all of those things differently, and trying to get all dozens of window managers to behave exactly the same way as Windows's does is near impossible.

Another possibility is it's just how the game works, even on Windows. It was pretty common to get windowing bugs reported, test them on Windows, and see the exact same behavior as we had on Linux.


Try running it in gamescope. Or the "always capture mouse in fullscreen windows" setting in winecfg.


Check your mouse focus settings in your desktop environment (gnome/KDE/whatever).

There may be an option called mouse stealing prevention or something, but if you have a look you should hopefully see it. On xfce it's in its own tab in the mouse menu


Vulcan is the home planet of Spock, the 3D API is Vulkan ;) (sorry for nitpicking)


Your desktop is set to focus where mouse cursor is not where you click. Usually can be changed. Also in conjunction with that the game is set to freeze when it loses focus. So maybe you can change that in game.


Maybe also try different Proton versions

Src https://www.protondb.com/app/8500




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: