3 ms·
xrandr (and predecessors, like xf86vidmode, xf86dga, xf86miscsetsaver) , xrender, xvideo (& xvmc) were X.org-isms. If you tried to run against another Xserver,
by vetinari 4y ago
xrandr (and predecessors, like xf86vidmode, xf86dga, xf86miscsetsaver) , xrender, xvideo (& xvmc) were X.org-isms. If you tried to run against another Xserver, the app either had to handle the case without the extensions, or you didn't run it.
setxkbmap is another interesting thing. There are about two people in the world that know, how it works. Additionally, the linux console used separate mechamism to set console keyboard and font. So it was a duplication of a kind. The nice thing about wayland compositors is, that they remove duplications; X.org (or was it XFree86?) originally included it's own dynamic linker / module loader, driver system and another functionality, that should not be a business of a display server.
So I'm a bit more optimistic. It will became better to the same degree, but it won't be tomorrow. It wasn't quick for X11 either, it took literally decades. Not a consolation, I know.