xorg and it's problems is so funny
It's a Wayland problem if it is really problem at all though. The author complains that XCursor themes take too much space on disk (They will live uncompressed in VRAM anyways). Considering we are talking about Megabytes in the age of Terabytes HDDs, as long as you don't want to install thousands of XCursor themes on the same machine this is really a non-issue.
Improving cursor rendering on Wayland
11–20 of 134 posts
Re: Improving cursor rendering on Wayland
#12What is this config.hl file format? At first, I thought it’s hlc [0], but I couldn’t find confirmation in the git repo either. [0]: https://www.linode.com/docs/guides/introduction-to-hcl/
Re: Improving cursor rendering on Wayland
#13Earlier quoted context omitted.
It's a wholly expected punchline to anything wayland: by most accounts Gnome is one of the worst offenders in the death-by-comittee wasteland that is standardising protocols in wayland.
As far as I can tell, nobody has filed an issue on Gitlab for wp-cursor-shape, nor posted an MR. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests?search=w... https://gitlab.gnome.org/GNOME/gtk/-/issues/?search=wp-curso... Nothing on Mutter either: https://gitlab.gnome.org/GNOME/mutter/-/issues/?search=wp-cu... https://gitlab.gnome.org/GNOME/mutter/-/merge_requests?searc... It looks like the old GTK mailing lists w…
Re: Improving cursor rendering on Wayland
#14"Well lol just draw a png haha Well, no, it's not that simple. Rasters are annoying. Raster means an image is stored with pixels, for example a png, or an mp4. The problem with rasters is that when you resize them, the computer has to take a wild guess at what it should look like." The problem with any display this software is going to run on is that it is also made with pixels. GTK foundation tried this approach for…
Re: Improving cursor rendering on Wayland
#15Earlier quoted context omitted.
As far as I can tell, nobody has filed an issue on Gitlab for wp-cursor-shape, nor posted an MR. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests?search=w... https://gitlab.gnome.org/GNOME/gtk/-/issues/?search=wp-curso... Nothing on Mutter either: https://gitlab.gnome.org/GNOME/mutter/-/issues/?search=wp-cu... https://gitlab.gnome.org/GNOME/mutter/-/merge_requests?searc... It looks like the old GTK mailing lists w…
https://gitlab.gnome.org/GNOME/mutter/-/issues/3276 ?
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/6212
No negative signals for either Mutter or GTK here, but no strong positive signals either. Let's make sure we add our thumbs up, at least.
Re: Improving cursor rendering on Wayland
#16Re: Improving cursor rendering on Wayland
#17What is this config.hl file format? At first, I thought it’s hlc [0], but I couldn’t find confirmation in the git repo either. [0]: https://www.linode.com/docs/guides/introduction-to-hcl/
It's the hyperland https://hyprland.org > config format.
Then again, I have no stake in the matter. I think if Vaxry wants this to be adopted though, dropping it onto the world like this is probably not the most likely case to get there. It probably would've been worth bugging maintainers for other compositors (kwin, sway?) to see if they had any input/thoughts on the matter. I can only imagine Hyprlang as a dependency would've come up immediately as a discussion topic (I could be very wrong though.)
Re: Improving cursor rendering on Wayland
#18Re: Improving cursor rendering on Wayland
#19Wait what. That's even more insane than client-side decorations.
Re: Improving cursor rendering on Wayland
#20How are cursors stored and drawn on let's say macOS? Honest question, comparing with X is easy but not exactly state of the art.
macOS cursors are provided by an NSCursor class which can either be one of the standard cursor image or provided through an NSImage object, which supports a number of data types (among the usual pixel-based formats like PNG or JPEG also PDF), it looks like applications can also register their own data formats via a class called NSImageRep.