3 ms·
Yes, just fix whatever issues were with X11. Why didn't anyone else think of that. I for one can't wait to have Wayland+pipewire in full effect.
by spacemanmatt 5y ago
Yes, just fix whatever issues were with X11. Why didn't anyone else think of that.
I for one can't wait to have Wayland+pipewire in full effect.
- badsectoracula 5y ago> Yes, just fix whatever issues were with X11. Why didn't anyone else think of that. You need more than thoughts, you also need people to work on it and projects like Wayland that take the oxygen out of the room make that harder. > I for one can't wait to have Wayland+pipewire in full effect. And so people who need to work with the Linux desktop will have to implement support for X11 and Wayland and yet another audio, video and whatever API (and thus all the potential bugs you might introduce) or use some external library (thus introducing additional points of failure for the future and introduce external factors that can affect your project's goals) that tries to provide a layer over these (with its own potential bugs of course). In other words making things more complicated and increasing the bug surface.
- spacemanmatt 5y agoI get where you are coming from, but honestly, have you really looked into pipewire at all? It implements the APIs it is replacing. Apps do not have to be rebuilt, but they're getting an implementation upgrade. I sorta doubt the Wayland plan is to simply discard all the X11 apps.
- badsectoracula 5y agoOf course i have, PulseAudio also did the same with ALSA and yet that wasn't without a lot of issues for many people - and now Pipewire implements PulseAudio and ALSA and other stuff. Similarly, yes XWayland does provide support for running X11 applications (though not for window managers, etc) but it also has issues of its own.
- spacemanmatt 5y agoI mean, no? PA provides some interfaces through ALSA, but that's really not the same architecture change as re-implementing the whole thing but providing the same ABI. PA is also objectively terrible and that's one of the motivations for writing pipewire. Seems to me like it's not rocket surgery to develop an X server that uses the Wayland compositor. It's just another video card at that point. We have way more complex things that work, so proposing that it won't work is not that interesting. https://wayland.freedesktop.org/xserver.html https://wayland.freedesktop.org/xserver.html