I'm digging up some patches I made with Pd and GEM over 10 years ago, and I haven't been using Pd or GEM all this time.
Back then, Wayland was not a thing.
I've noticed now, that messages like [offset $1 $2(
, and [border 0(
have no effect whatsoever: the window always has a border and its position cannot be controlled. This message shows up in the console:
Wayland: The platform does not support setting the window position.
How the people who designed Wayland could think that that was fine is beyond me, but anyway, I see that applications that run on XWayland actually can control window position (window.moveTo()
works in most browsers, so...).
Is it possible to tell GEM to use XWayland? Does that fix border 0
too? Or what do people using GEM (or any video-mapping, VJing, and other audiovisual applications for that matter) do? Just switch to an X11 session every time (and hope it won't crash because of one of its countless bugs that will never be fixed)?