RHEL 10 will be Wayland only; what does this mean for X.org?
theregister.com
theregister.com
*caution*: links from HN to jwz's blog do, or did show an nsfw picture
[0] https://www.jwz.org/blog/2023/09/wayland-and-screen-savers/
[edit]
It is missing what jwz calls the "blank" state (i.e. screensaver showing, but no password required to unlock).
>Well, ext-session-lock-v1 is itself a non-starter. There is no sane reason to perpetuate the old model where screen savers have to read passwords and talk to PAM. Authentication belongs in the display manager. It's already there since they have already implemented screen locking. Not using that same code path would be madness.
Under X11, a screen locker wasn't 'secure' in the same way as a login manager. If the screen-locker/screen saver crashed, the user is still logged on. If the login-manager crashes, nobody is logged on, and it probably just restarts. [0]
I think the jist of the article on jwz I linked is that, under X11 anybody can write a screen saver, it doesn't matter what window manager.
Under Wayland, the logic of when to start & make secure a screensaver (as opposed to screen lock) would be in in the display-manager or compositer, and there isn't just one of those, and attempting to get all of them to get together and standardize it would be a PITA.
[0] https://www.jwz.org/xscreensaver/toolkits.html
[1] https://www.jwz.org/blog/2023/09/wayland-and-screen-savers/
However, I haven't used a screensaver in so long I can't even remember. At least 20 years. I just want the monitor to switch off when it's not in use.
Sorry Jamie, nobody values screen savers anymore.
https://www.redhat.com/en/store/red-hat-enterprise-linux-ser...
RHE9 have support to 2032 ? So X Org still have a lot of support.
And you know what ? RHE10 is planned to still have XWayland supported so X Org code is still in play. Can be packaged and supported again any time before 2040 maybe longer. Just remove all that drivers, only 2 are needed :) Plus few for Arm, but that is new code.
> OpenBSD has maintained a fork of X.org called Xenocara
Did you RTFA? I specifically mentioned that:
« If nobody volunteers to take on the considerable workload of maintaining X.org, it will die. The task of getting OpenBSD, FreeBSD, NetBSD, and DragonflyBSD to all cooperate on maintaining a shared implementation, perhaps based on OpenBSD's Xenocara, is probably even more difficult. Xenocara does run on Linux – Hyperbola used it, but that OS is in the process of moving to a BSD base. »
EDIT: reading the remainder now, this article does a great job discussing other approaches: Arcan, NeWS, X12. Lovely work.