ublue-os / bazzite

Bazzite is a cloud native image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
4.1k stars 250 forks source link

xwayland terminal mouse error #1808

Open OrdinaryCloverOC opened 1 month ago

OrdinaryCloverOC commented 1 month ago

Describe the bug

my command line doesn't seem to have the correct mouse size, but nothing else is affected i.e. minecraft launchers or steam.

What did you expect to happen?

correct mouse size

Output of rpm-ostree status

No response

Hardware

steam deck LCD

Extra information or context

"scaled by system" is selected. i have swapped back and forth but nothing happened. a big white popup showed up relating to this, however i didn't read it because i thought it would appear again on restart, it did not.

lmgarret commented 1 month ago

Same here, comically large cursor that's even slightly pixelated. I could not see this in any other app (yet?)

Output of rpm-ostree status

$ rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-asus-nvidia:stable
                   Digest: sha256:3f9dee83dec27127e763dcf131324b060fcf5a86fdb867117d4463195c129db5
                  Version: 41.20241029.1 (2024-10-29T15:42:10Z)
           LocalOverrides: supergfxctl-plasmoid 1.3.1-1.fc40 -> 2.0.0-1.fc40
          LayeredPackages: code guvcview htop zerotier-one zsh
            LocalPackages: zerotier-systemd-manager-0.4.0-1.x86_64
             InitramfsEtc: /etc/vconsole.conf

EDIT: this also happens for the flatseal flatpak

CheckYourFax commented 4 weeks ago

This is an upstream bug with GTK. Unless fedora team wants to manually add patches (unlikely), this is "suck it up until 2025". This is not going to be released in a minor GTK update, since it involves pretty major changes in how it handles mouse cursor resizing.

Though you can work around this bug by compiling your own Breeze cursor theme or using a cursor theme not affected by the bug. The bug seems to only affect mouse cursors that have "NOMINAL_SIZE=24" instead of "NOMINAL_SIZE=32".