NelloKudo / osu-winello

osu! stable installer for Linux with patched wine-osu and other nice features 8)
GNU General Public License v3.0
297 stars 13 forks source link

New wine osu version focus issues #56

Closed cronyakatsuki closed 9 months ago

cronyakatsuki commented 9 months ago

The new wine osu version has issues with focusing the window, making it so I need to reboot the system for it to function properly again.

Border just keeps flickering and locks me to one workspace ( I use xmonad ) and also leaves a phantom window that keeps my system focused on it only.

Also happens when I run osu-wine --winecfg, the winecfg border keeps flickers and locks my sytem.

NelloKudo commented 9 months ago

What version were you using before updating? 8.21?

cronyakatsuki commented 9 months ago

I didn't play osu for a couple months so It was prob more like wine 7, or an older 8 version.

Edit: either 7.13 or 8.7

Edit2: The issues was there also with 8.21 when I updated the day before yesterday, so I saw there was an update today also and wanted to check if it fixes the issue.

cronyakatsuki commented 9 months ago

I have went ahead and downgraded my wine-osu version to 8.20 manually and the issue doesn't exist there. The issue must have been introduced with 8.21

NelloKudo commented 9 months ago

Oh I see now, yeah the latest Wine versions have a workaround patch to fix alt-tab after the latest stable update, which forces osu! to go on the top left of the screen regardless when focused. It probably doesn't work properly on XMonad I guess xd

Indeed just today I also built a version of 9.0 without that patch, install it with the following and tell me if anything changes :pray:

rm -rf ~/.local/share/osuconfig/wine-osu
wget -O wine-osu-tkg-9.0-rc1-x86_64.tar.xz https://github.com/NelloKudo/WineBuilder/releases/download/wine-osu-tkg-9.0-rc1/wine-osu-tkg-9.0-rc1-no-resetpos-patch-x86_64.tar.xz
tar -xf wine-osu-tkg-9.0-rc1-x86_64.tar.xz
mv wine-osu ~/.local/share/osuconfig
cronyakatsuki commented 9 months ago

Oh I see now, yeah the latest Wine versions have a workaround patch to fix alt-tab after the latest stable update, which forces osu! to go on the top left of the screen regardless when focused. It probably doesn't work properly on XMonad I guess xd

Indeed just today I also built a version of 9.0 without that patch, install it with the following and tell me if anything changes 🙏

rm -rf ~/.local/share/osuconfig/wine-osu
wget -O wine-osu-tkg-9.0-rc1-x86_64.tar.xz https://github.com/NelloKudo/WineBuilder/releases/download/wine-osu-tkg-9.0-rc1/wine-osu-tkg-9.0-rc1-no-resetpos-patch-x86_64.tar.xz
tar -xf wine-osu-tkg-9.0-rc1-x86_64.tar.xz
mv wine-osu ~/.local/share/osuconfig

With the wine version you just provided it now works without any issues!

NelloKudo commented 9 months ago

Wonderful! Thanks for testing, I guess we'll have to live with the two different versions until a better fix is found. Might also create a command to just switch between the two xd