-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tiny mouse cursor in the app window with 125% fractional scaling enabled in Wayland #16679
Comments
Ah, interesting. Screencast.from.2024-06-12.16-16-59.webm |
libdecor has some code for getting the desktops cursor theme and size. Unfortunately it's part of the internal API. |
Since #17284 is merged (and actually solves this issue) this issue is more like GNOME's then RetroArch's, since GNOME doesn't support |
I'll try to get #16683 ready. It'll solve the issue for anything lacking |
First and foremost consider this:
Description
The mouse cursor is tiny with 125% fractional scaling enabled in Wayland session, as shown in the screen recording below:
RetroArch.tiny.mouse.cursor.mp4
I tried setting
XCURSOR_THEME=Adwaita
andXCURSOR_SIZE=32
environment variables to match my system setting, but it doesn't work.*This issue is not occurring if I force the app to run in XWayland mode.
**This issue is not occurring under Wayland in fullscreen mode, as shown in the screenshot below, but the cursor theme is not matching with the system:
Expected behavior
The mouse cursor scale correctly in Wayland with fractional scaled display.
Actual behavior
The mouse cursor doesn't scale correctly under Wayland with fractional scaled display, and also doesn't respect
XCURSOR_SIZE
environment variable.Steps to reproduce the bug
Bisect Results
I just start using RetroArch today on PC (usually on my Android box). I am not sure when this happened.
But running the app in verbose mode gives me 2 Wayland related info:
Version/Commit
I install the app from Flathub.
Environment information
The text was updated successfully, but these errors were encountered: