GNOME 48 Mutter To Enjoy Improved Cursor Scaling For Wine Wayland & More

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67128

    GNOME 48 Mutter To Enjoy Improved Cursor Scaling For Wine Wayland & More

    Phoronix: GNOME 48 Mutter To Enjoy Improved Cursor Scaling For Wine Wayland & More

    Merged this week to GNOME's Mutter compositor for the GNOME 48 release is support for the wp_viewport protocol for cursor surfaces in order to provide a nicer experience on cursor scaling...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • ahrs
    Senior Member
    • Apr 2021
    • 552

    #2
    I know it wouldn't be useful for Wine but does Mutter have plans to support SVG Cursors like KDE is doing?

    SVG cursor themes is a new feature in Plasma 6.2, which we are really excited about. In this blog post, I would like to provide more background behind what motivated us to add support for them, wha…

    Comment

    • PASRC
      Junior Member
      • Apr 2022
      • 1

      #3
      I did not know it was possible for Wayland apps to display at native resolution, regardless of scaling. I hope mode apps could give you the option to do this, especially video players and games.

      Comment

      • petete
        Junior Member
        • Apr 2016
        • 45

        #4
        Originally posted by ahrs View Post
        I know it wouldn't be useful for Wine but does Mutter have plans to support SVG Cursors like KDE is doing?

        https://blog.vladzahorodnii.com/2024...ow-about-them/
        Gnome supporting a theming feature? Unlikely.

        Comment

        • ahrs
          Senior Member
          • Apr 2021
          • 552

          #5
          Originally posted by petete View Post

          Gnome supporting a theming feature? Unlikely.
          Adwaita still needs to be supported even if they couldn't care less about other themes. KDE's format also isn't standardised, it might have issues with it or maybe it could be done better. Getting another desktop as big as GNOME on board would probably help here. The only other compositor doing scalable cursors right now is Hyprland, also with their own proprietary implementation. Getting something standard across desktops would be nice even if it doesn't really matter since this only affects theme authors (although I'm sure they don't want to have to work with multiple different formats when we can have one format to rule them all: https://xkcd.com/927/)

          Comment

          • that_leaflet
            Junior Member
            • Oct 2024
            • 2

            #6
            Originally posted by petete View Post

            Gnome supporting a theming feature? Unlikely.
            SVG cursors aren't a theming feature. SVG cursors allow for the cursor to scale up to any size without quality degradation. SVG cursors also use less file space and you don't need to create multiple of the same cursor at different resolutions.

            Comment

            • Daktyl198
              Senior Member
              • Jul 2013
              • 1542

              #7
              Now if only libadwaita applications in flatpaks could scale the cursor correctly. When I move an app from my high resolution monitor to my 1080p monitor, the app resizes but the cursor scales to giant size. And GTK Flatpaks STILL refuse to use the system cursor.

              Not saying KDE's theming system is any better, but this specific thing has become a large pain point for me.

              Comment

              • QwertyChouskie
                Senior Member
                • Nov 2017
                • 637

                #8
                Originally posted by Daktyl198 View Post
                Now if only libadwaita applications in flatpaks could scale the cursor correctly. When I move an app from my high resolution monitor to my 1080p monitor, the app resizes but the cursor scales to giant size. And GTK Flatpaks STILL refuse to use the system cursor.

                Not saying KDE's theming system is any better, but this specific thing has become a large pain point for me.
                I think the weird scaling issues are supposed to be fixed in GTK 4.18 (https://gitlab.gnome.org/GNOME/gtk/-...main/NEWS#L129).

                Comment

                • shmerl
                  Senior Member
                  • Dec 2009
                  • 3497

                  #9
                  Hm, now it would be nice to port dmz-white to svg.

                  Comment

                  • SViN
                    Phoronix Member
                    • Mar 2022
                    • 63

                    #10
                    > The only other compositor doing scalable cursors right now is Hyprland, also with their own proprietary implementation
                    Hyprland's implementation was not only the first one but it is not proprietary.

                    Ths source code is here:

                    and the docs are here:

                    The hyprland cursor format, library and utilities. - hyprwm/hyprcursor


                    KDE also made their own implementation completely incompatible with hyprcursors with miniscule changes

                    Comment

                    Working...
                    X