Live data from Hacker News

Xfwl4 – The Roadmap for a Xfce Wayland Compositor

alexxcons.github.io

331–339 of 339 posts

Re: Xfwl4 – The Roadmap for a Xfce Wayland Compositor

#331

Earlier quoted context omitted.

Fractional scaling for wayland is broken on a per app basis which feels strictly worse to me than it was before. Libre office currently is broken on wayland and works in x11

LibreOffice works for me on wayland lol. I don't know why you would wanna do fractional scaling on a per app basis whenever you got one screen. But, for your libreoffice woes, try using a different backend? Libreoffice includes support for gtk3, gtk4, Qt6, and other backends: https://github.com/LibreOffice/core/blob/master/vcl/README.m... Maybe you need to try wayland with an alternative backend?

I'm not trying to do it on a per app basis. I mean that some apps work and some don't. I should not be playing with rendering backends per app to get them working. If thats needed its broken.

People keep pushing KDE+Wayland to beginners either through recommendations or preconfigured stuff like bazzite. My experience is that the defaults in such a setup are broken and frustrating.

Re: Xfwl4 – The Roadmap for a Xfce Wayland Compositor

#332
post #119

Earlier quoted context omitted.

Some cognitive dissonance going on here. The vast majority of current Linux Desktop users are on Wayland, and X11 is phased out across the board. Calling it hype is absurd.

So I guess Windows is actually the future then by your argument because that's used by even more users.

It's wild this is what you took from that, but no. My issue was with the word 'Hype'. Would you call windows Hype because it's bigger?

Re: Xfwl4 – The Roadmap for a Xfce Wayland Compositor

#333

Earlier quoted context omitted.

> On Wayland, you in theory have to do a late more... This is vaguely a double-edged sword. Yes, more code duplication across disparate projects - but that also allows people who _really care_ (such as the xfce team) to roll up their sleeves and do more. Any WM will only ever be as good as the X11 baseline, Wayland servers have the opportunity to compete on this front. Although I'm probably permanently stuck with the…

By the time we get to that utopia someone will declare Wayland obsolete and we'll all be arguing over how Nextfad is the best/worst thing ever. And technically, nothing has been stopping the xfce devs or anyone from making their own X11 server / X.org fork if the window manager interface was too limiting.

I have no doubt about it, but for my use-cases Wayland definitely is a step up. It's definitely a first-world-problem, but somehow typing feels more enjoyable at low latency - back when I still had a backup X11 session, I could instantly tell that I had left it on: the mouse cursor, input, everything felt like soup.

Re: Xfwl4 – The Roadmap for a Xfce Wayland Compositor

#334

Earlier quoted context omitted.

Nobody has a user-space stick big enough to force things in the Linux world. When Apple dropped the old audio APIs of classic macOS and introduced CoreAudio, they pissed off a lot of developers, but those developers had no choice. In the GUI realm, they only deprecated HIKit for a decade or two before removing it (if they've even done that), but they made it very clear that CoreFoo was the API you should be using and…

You say that like it's a bad thing. If you have have an actually good design then you can convince people with those advantages instead of forcing them with a stick. I think that's the main reason many of us use Linux actually - because we didn't like what the big stick corpos wanted to force on us.

It's not necessarily a bad thing.

But both Qt and GTK are entirely as well designed as, say, Apple's Core* frameworks for GUI development, yet neither has become the singular GUI toolkit on Linux.

One can view this as a benefit of Linux or as a disadvantage. Both are true.

Re: Xfwl4 – The Roadmap for a Xfce Wayland Compositor

#335
post #290

Earlier quoted context omitted.

> I don't think Wayland ever supported Isn't that true for even the most basic features you expect from a windowing system? X11 may have come with everything and the kitchen sink, Wayland drops all that fun on the implementations. GNOME does unredirect on Wayland since 2019: https://www.reddit.com/r/linux/comments/g2g99z/wayland_surfa... > Windows killed it They replaced it with "Fullscreen Optimisations", which is m…

In both the GNOME and Windows "Fullscreen Optimizations" it's the compositor doing an internal optimzation to avoid a copy when it's not necessary. In neither scenario is the system nor applications "overriding" or bypassing the compositor. The compositor still has exclusive ownership of the display. And the application's swapchain is still configured as if it was going through a composition pass (eg, it's probably n…

> it's the compositor doing an internal optimzation to avoid a copy when it's not necessary.

Yeah, it avoids doing the compositing part of being a compositor. It bypasses the entire pipeline.

Re: Xfwl4 – The Roadmap for a Xfce Wayland Compositor

#339

Earlier quoted context omitted.

Xfce / xfwm4 doesn't offer focus stealing prevention.

Settings -> Window Manager Tweaks -> Focus -> Activate focus stealing prevention https://gitlab.xfce.org/xfce/xfwm4/-/blob/master/settings-di...

The option is there, it just never works: opensnitch-ui will popup and steal focus. Any gog installer (ran via wine) will steal focus when install finishes, and so on and on and on.
Post reply on HN