News for hackers. Stuff that matters.
Re:Phoenix: A modern X server written from scratch in Zig by superkuh on Wednesday December 24, 2025 @06:42PM (#46380540)
The people who absolutely have to have X11 like myself usually have reasons. It sounds like currently a lot of those reasons for using X11 would prevent using this X server. Like reliable non-fragmented and widely supported screenreader protocol. Or the ability to do keyboard and mouse sharing.

>Applications will be isolated from each other by default and can only interact with other applications either through a GUI prompt asking for permission, such as with screen recorders, where it will only be allowed to record the window specified or by explicitly giving the application permission before launched (such as a window manager or external compositor).

Re:Phoenix: A modern X server written from scratch in Zig by nixosbestos on Wednesday December 24, 2025 @08:10PM (#46381162)
Accessibility? Sure. Everything else? Nah, I'm sorry. There are countless ways to do remoting with Wayland. There are countless ways to do kb+mouse sharing.
Re:Phoenix: A modern X server written from scratch in Zig by superkuh on Wednesday December 24, 2025 @09:15PM (#46381471)
>There are countless ways to do kb+mouse sharing.

You realize that's worse, right? And to be clearer: core Wayland protocol does not have countless ways. It has zero.

Instead of a single protocol with the strong X11 reference X server the wayland compositors pick and choose between libinput, or libei, or libportal with the InputCapture PR, xdg-desktop-portal with the InputCapture interface, some I've probably missed, or maybe you have nothing at all (weston). It's a gamble if your choice of desktop environment and it's wayland compositor's non-core wayland protocols will match up with those the developer for $software chose. On X11 linux everything that works somewhere works everywhere. With the various waylands if you stay within your desktop's ecosystem you'll probably not notice, but go beyond it and you will.

Each wayland desktop pretty much runs it's own compositor with it's own set of third party libs because the wayland core protocol spec is very minimal. I would say incomplete. ref: https://wayland.app/protocols/

Re:Phoenix: A modern X server written from scratch in Zig by imtringued on Thursday December 25, 2025 @06:08AM (#46383692)
The point of the protocol spec being minimal is that it enables a wide variety of implementations, something it definitely succeeded at.

I still don't know how people twist this obvious success into a failure.

Re:Phoenix: A modern X server written from scratch in Zig by LeFantome on Thursday December 25, 2025 @06:57AM (#46383863)
Xorg fans reverse all the normal Open Source logic.

Imagine we were talking about web browsers…

There should only be one! No security makes all my extensions work!

Re:Phoenix: A modern X server written from scratch in Zig by XorNot on Thursday December 25, 2025 @09:46AM (#46384705)
Imagine if web browsers all had mutually incompatible DOM implementations for basic functionalities.

That's the situation with Wayland that people are complaining about. I don't need innovation in keyboard and mouse sharing, I need it to work.

Re:Phoenix: A modern X server written from scratch in Zig by rcxdude on Thursday December 25, 2025 @06:47PM (#46387834)
I mean, at least with web browsers they usually converge on a common spec eventually, and most of the time you just have a bit stupid repetition in your CSS for a bit. Wayland compositors seem to be actively against this kind of process.
Re:Phoenix: A modern X server written from scratch in Zig by superkuh on Friday December 26, 2025 @12:37AM (#46389485)
It's a very forced comparison trying to swap in the web's security model, where one runs untrusted code from arbitrary third parties automatically, for a personal desktop computer context where a single user is in complete control.
Re:Phoenix: A modern X server written from scratch in Zig by account42 on Thursday January 08, 2026 @06:48AM (#46539983)
If anything, Wayland is designed for closed appliances. The free software ecosystem does not need to distrust applications.
Re:Phoenix: A modern X server written from scratch in Zig by superkuh on Thursday December 25, 2025 @08:37AM (#46384316)
Uh... lived experience? Try getting keyboard and mouse sharing working across all the waylands with the same software. Not having most of the features in the standard implementation leads to fragmentation which apparently you haven't run into with your use cases yet.
Re:Phoenix: A modern X server written from scratch in Zig by rcxdude on Thursday December 25, 2025 @06:46PM (#46387825)
That wide variety of implementations is a big part of the problem!
Re:Phoenix: A modern X server written from scratch in Zig by MrDrMcCoy on Thursday December 25, 2025 @12:51AM (#46382425)
I love Wayland a lot, but as far as I can tell the available remoting solutions still cannot enable a headless LXC container to serve a KDE Plasma Wayland desktop. I spent the last couple days trying to cobble some solution together for it and failed miserably. If you know a way, I would be most grateful :-)
Re:Phoenix: A modern X server written from scratch in Zig by LeFantome on Thursday December 25, 2025 @06:54AM (#46383848)
Me too!
Re:Phoenix: A modern X server written from scratch in Zig by lelanthran on Thursday December 25, 2025 @02:11AM (#46382733)
> There are countless ways to do kb+mouse sharing.

Wait, what? I tried this last year. I didn't find any way to do this that wasn't dependent on the WM.