The way to use system cursor and custom(client) cursor
Bill Spitzak
spitzak at gmail.com
Wed Jun 12 12:54:57 PDT 2013
Pekka Paalanen wrote:
> I guess the question for the Wayland developer community is, do we want
> such cursor theme settings in the shell protocol, or is that something
> that should be left for DEs to solve in their own configuration systems?
Any solution should involve everything the user calls "themes".
Historically clients that did nothing automatically get the "theme" for
the cursor and for the window borders. But they had to write a whole lot
of code to change the "theme" for the button widgts.
This historical artifact has led to lots of people saying these are
somehow special and therefore there must be special api in Wayland for
them. But this is illogical, the user sees no difference between them,
so any solution must solve the buttons and every other "theme".
So there should be no special "this is the cursor theme" api in Wayland.
If some genius out there can design a "this is the entire theme" api
then maybe Wayland can do that. But I suspect any attempt will by like
.Xdefaults and be just as useless.
So I suspect leaving it for the DE's to solve would be the right
approach. It would be nice if someday if they all agreed on a "theme
library" that is not part of a toolkit but that toolkits can use to draw
just like they share cairo to draw now.
More information about the wayland-devel
mailing list