Announcement
Collapse
No announcement yet.
Xfce's Wayland Roadmap Updated
Collapse
X
-
Originally posted by Errinwright View Post
You keep coming back to '...15 years after its inception' argument. What relevance does it truly have? I could start composing a song in my twenties, but not truly commit to finishing it prior to my late 30s; what exactly did we gleam from it? Xorg is functional, yet not optimal. The general consensus from the developer base is that Wayland is the future, and it inherently solves developmental bottlenecks present in Xorg: (wasted)time is money [and a headache].
People for decades now have advocated for code reuse, shared libraries, a split of function, yet Wayland necessitates a ton of code for every DE which implements it. It's truly insane.
Wayland advocates continue to scream (while shutting their ears of course) that it's how it's meant to be except it's not how it's worked or been implemented in any successful OS so far. Not a single major successful OS requires to rewrite a graphics server over and over. The fact that XFCE, the third most popular DE (and more popular that Gnome or KDE in some countries) has been struggling to support Wayland is a nothingburger of course and again it's just "how it's meant to be". Everything which is completely fucked up about Wayland is totally fine.
Wake me up when the IceWM developer picks up Wayland or when XFCE's Wayland session is feature complete.
Wayland is fucking amazing. Of course not a single proponent of Wayland uses XFCE, that's for sure. All talk and no walk
With that, I'm done here.
- Likes 10
Comment
-
Originally posted by Britoid View Post
X was designed for when applications asked the display server to draw 2d widgets for them, print for them etc, as it was considered that the user at the time would remote into a more powerful computer and stream a session.
This is not how things ultimately turned out, we use 3D APIs to render widgets into textures and then composite them onto the display. Every other modern operating system does this (Mac, iOS, Android etc). Windows is a weird one but simplified it does this.
Wayland is built for this model, there's nothing to "be outdated" because it's effectively a wrapper on how GPUs these days are built to work (passing around buffers/surfaces). Where as X had all the legacy baggage (drawing, fonts, 2d apis, printing etc) and was built for a different hardware model.
This is how compositing in Wayland is "passive", where applications are sending directly to the compositor/display server (which in some cases can use hardware planes to get no-copy outputs onto the display), where in X the compositor has to fetch the contents of each window from the display server, composite it, then send it back to the display server.
Wayland is 100% raster. There's no concept of DPI. Your application doesn't support scaling internally? Well, get fucked. So much for being forward looking.
- Likes 7
Comment
-
Originally posted by avis View Post
X11 was designed to be vector, exactly how Windows, Android, MacOS and iOS graphics stacks function.
Wayland is 100% raster. There's no concept of DPI. Your application doesn't support scaling internally? Well, get fucked. So much for being forward looking.
- Likes 10
Comment
-
Originally posted by avis View PostThere's not too much to celebrate, XFWM4's Wayland port appears to be abandoned or completely dormant: https://github.com/adlocode/xfwm4/tree/wayland
Wayland continues to prove it's appropriate only for major projects such as Gnome and KDE.
Originally posted by avis View Post
Wayfire, probably the most featureful of them all, doesn't even include systray support.
No, going back to huge blob that tries to do everything but not everything good enough would be huge step backwards for Wayland. I don't know why you still post your issue, you got explanation there why your points doesn't make any sense. And don't even try to say that X11 is doing everything fine. If it would be then we wouldn't discuss about its successor.
- Likes 11
Comment
-
Originally posted by avis View PostThe fact that we are still discussing Wayland's usability and applicability 15 years after its inception.....
We are discussing XFCE's Wayland usability. This is an XFCE news article, with a corresponding XFCE discussion. You are pointing to and talking to others about an XFCE commit log. We are discussing XFCE's Wayland usability. You are discussing XFCE's Wayland usability.
Originally posted by avis View PostI don't just post unsubstantiated BS.....
You just did. XFCE needs to be ported. This does not reflect on Wayland in any way. It's just simply tech debt. Tech debt is neither good nor bad, properly handled. And XFCE is handling it. So tech debt simply is, it simply exists.Last edited by ezst036; 13 September 2023, 02:40 PM.
- Likes 7
Comment
-
May anyone provide some insight or update in the issue describe in https://wiki.xfce.org/releng/wayland...-screenshooter ?
The "Currently (Feb 2020)" wording means that section has stalled for 3 years. And...
xdg-desktop-portal-kde
xdg-desktop-portal-wlr
Currently (Feb 2020) both API's will give screenshots of the whole screen to any client. So far the user has not to approve a screenshot / give permission to specific applications (like e.g. on android). So the security is comparable to the X-Server.
- Likes 6
Comment
-
I don't care at all about Wayland. I just want a desktop that is simple, efficient, and works.
And the only popular one remaining is XFCE.
Everyone else is simply trying to emulate the atrocious Windows 10/11 GUI, sometimes with even more fragmentation, inefficiency, and colorful spinning blocks and other extraneous nonsense.
So if XFCE ever adopts Wayland, and it actually works for everything, that will be fine. Otherwise, like I said, I simply don't care.
- Likes 6
Comment
-
Originally posted by avis View Post
Have you tried working in those "small" compositors? I have. They are basically unusable unless you simply wanna run apps and do nothing else, i.e. using clipboard, screenshoting/screencasting, display forwarding, etc. etc. etc. Wayfire, probably the most featureful of them all, doesn't even include systray support.
- Likes 4
Comment
Comment