News for hackers. Stuff that matters.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by jmclnx on Sunday October 06, 2024 @02:25PM (#41758984)
If I had to use a Desktop environment in Linux, it would be XFCE.

But, this Wayland thing is pushing me over to the BSDs. So far I have no abandoned Linux and I doubt Wayland will become mandatory until Firefox stops supporting X.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by hggigg on Sunday October 06, 2024 @02:30PM (#41759036)
Could be worse. The whole Gnome 3 and Wayland thing pushed me to macOS.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by linguae on Sunday October 06, 2024 @03:03PM (#41759310)
I sympathize, but unfortunately Tim Cook's stewardship of the Mac, from the embrace of soldered RAM and even storage throughout the Mac lineup, to the increasing annoyances of macOS either in the name of security (e.g., notarization, the popups that request permission to read user directories, which is really annoying when using LLVM's debugger in modern macOS) or to help advertise Apple's subscription services, have harmed the Mac experience. The issue of soldered RAM and storage in particular pushed me back to Windows after more than 15 years of using Macs (which is a shame since Apple's ARM hardware is awesome when it comes to performance and energy consumption); the last time I used Windows as my daily-driver OS was during the XP era. Unfortunately I don't like any of the mainstream desktop operating systems; Windows is annoying and loves to get in the way, macOS is becoming increasingly annoying with each release and is also tied to hardware with massive prices for RAM and storage upgrades with no DIY options like in the past, and the Linux desktop has a Sisyphean development cycle with so much churn. Instead of working on refining the user experience and polishing applications like LibreOffice to make them more competitive to Microsoft Office, it seems like every few years there are major infrastructure changes that require major code changes or even rewrites.

I'm quite disillusioned with desktop computing in general. Microsoft and Google are leading the way with "enshittification" (https://en.wikipedia.org/wiki/Enshittification), and the Mac experience in 2024 isn't like what it was in 2009 when the Mac was at its peak, in my opinion. The Linux desktop ecosystem suffers from a lack of funding relative to its commercial peers, combined with the "organization from chaos" that comes with bazaar-style development. The X11 to Wayland transition would be easier to pull off if the Linux desktop has Microsoft- or Apple-levels of funding and cooperation, but such funding doesn't exist, and part of the characteristic of the bazaar is that developers and teams of developers get to work on projects of their own interest and its the community that "votes" on projects by using them. The bazaar definitely exhibits freedom, but the major downside is that major changes in infrastructure (such as the X11 to Wayland transition) could take a lot of time and have major pain points (for example, the development of incompatible Wayland compositors and the fact that the X11 concept of a window manager doesn't exactly translate to Wayland's concepts).

I love free, open source software, but I'm drawn more to cathedral-style projects such as the BSDs and HaikuOS where there is a coherent vision for the system. Unfortunately the BSDs are dependent on the broader FOSS ecosystem for desktops, which is dominated by the GNOME/KDE/Wayland ecosystem (which also priorities Linux and treats other Unix-like operating systems as an afterthought, but that's another discussion). I'll need to re-investigate HaikuOS to see whether it can be used as a daily driver today; I've seen that a lot of attention has been given to HaikuOS in recent years.

I'm slowly working on a side project where I'm implementing my dream OS, which is influenced by various alternate paths of workstation and desktop computing explored in the 1980s and 1990s but were overtaken by Windows and Unix, namely Lisp machines, the Smalltalk environment, and 1990s Apple initiatives such as OpenDoc and the original plans for the Newton, which involved a Lisp OS (https://mikelevins.github.io/posts/2021-07-12-reimagining-ba...). But I have a busy day job and so this will take years of effort on the side.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by hggigg on Sunday October 06, 2024 @03:29PM (#41759558)
I'll be horribly blunt here but I don't give a shit about any of that any more. It's irrelevant which is why open source is a complete joke for most people.

I, much as other users, just want my computer to solve the problems I ask of it, not turn into an activity in its own right or a maze of hosting problems and pain to get a simple task done. The job of the computer is to free us from slavery and everyone seems to have bloody well forgotten that.

macOS is my dream OS as it stands.

I can add a cucumber to my shopping list on my mac and when I get to the supermarket, it's on my phone.

I can share a calendar with my family and it just works.

I can listen to music on it and the same music is on my phone.

I can open and move pages around in a PDF without having to futz with anything or open a terminal.

I can literally write on my iPad with a pen and a PDF pops out full of my writing which I can send to people for review and feedback.

I can use Lightroom, Photoshop and Excel, which are far superior to any open source products and I do not mind paying for that privilege.

etc etc.

The hardware cost and upgrade inflexibility, neither of which I have found a problem either way, is insignificant anyway to the pain I would incur without it.

And that's what the community does't get: the last 20% is the hard bit and the above is the last 20% and it has never even once in the history of OSS got anywhere even remotely near that. No one cares about the political purity and ideology behind it.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by cesarb on Sunday October 06, 2024 @08:26PM (#41761601)
> No one cares about the political purity and ideology behind it.

No one cares, until they do. Everything you mentioned depends on a single company, which follows the commands from just a few people, who can one day decide to lead the operating system in a direction which makes it no longer your "dream OS", and intellectual property law makes it so that no other company can undo their changes.

> The job of the computer is to free us from slavery and everyone seems to have bloody well forgotten that.

We haven't, and that's why we prefer operating systems we fully control, instead of being bound by the whims of some foreign megacorporation, enforced by intellectual property law.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by hggigg on Monday October 07, 2024 @01:52AM (#41763141)
The other side of the fence is just as bad. Look at what Redhat and Freedesktop did to Linux.

While you might have the illusion of control, the exit plan to take control is to take on tens of millions of lines of source code and manage it yourself. That is not control.

Your data is the important bit. If you keep that portable and/or recreatable then it doesn't matter what tools you use.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by kelnos on Monday October 07, 2024 @02:07AM (#41763203)
> Look at what Redhat and Freedesktop did to Linux.

Well now you're just contradicting yourself. I'm not going to say RedHat and fd.o have been perfect all the time or have always made the best decisions or haven't pursued agendas that may have been at odds with others.

But c'mon. On one side you're saying that open source can never be good because no one maintains the cohesiveness and attention span to do "the last 20%", but then you rail on organizations that have tried to set and maintain standards, and reduce fragmentation on the desktop?

You can't have it both ways.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by kelnos on Sunday October 06, 2024 @11:16PM (#41762457)
> And that's what the community does't get: the last 20% is the hard bit

I think a lot of people in OSS do get that, but in many ways it's significantly harder to do that last 20% in an open source project than it is for a proprietary software company to do it.

But ultimately I don't care that much, honestly. If you don't get what you need out of open source, that's fine. You not using it isn't a problem for me or for my own open source work. As long as there are enough users to keep communities going and developers interested, that's all that matters.

> and the above is the last 20% and it has never even once in the history of OSS got anywhere even remotely near that.

That's provably false, and it's pretty annoying when people make uninformed absolutist statements like that.

> No one cares about the political purity and ideology behind it.

A lot of people do. No, not a majority, and maybe not even a largely sizeable minority, but it's very very far from "no one". If you don't, I guess that's fine. I hope your proprietary software continues to do what you need and want, and that your needs and interests continue to be aligned with what those software companies want to give you. That hasn't been true for me for a very long time now, but certainly people have different needs and different thresholds for it to matter. But if that changes, feel fortunate that all the work we've done will still be available for you to take advantage of.

> The job of the computer is to free us from slavery and everyone seems to have bloody well forgotten that.

Your use of the word "slavery" is a bit bizarre and overwrought, but it's funny you say something like this. Open source software is the only kind of software that's going to respect your freedom. Proprietary software never will. You're at the whims of its makers, and can never take control of your own computing destiny.

Like the sibling said, I guess that doesn't matter to you now. But maybe it will, someday, when the game changes yet again.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by hggigg on Monday October 07, 2024 @02:04AM (#41763192)
As I've said elsewhere, your data is the important bit. And at least in my case that is 100% portable. The winds of change are inevitable, but you can move house without too much hassle.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by kelnos on Monday October 07, 2024 @02:10AM (#41763214)
If think you can trust your data with a bunch of proprietary software companies, I'm not sure what to tell you.

> And at least in my case that is 100% portable

For now. Time and time again I see stories where people think they have redundant copies of everything important, and can reconstruct things when a company pulls out the rug out from under them, only to find they're missing something important.

Maybe you aren't. Great, good for you. You represent a teeny tiny percentage of the sum of proprietary software users. Again, I'm glad you believe you're safe and happy with the arrangement you have, but you're uncommon, and that's the entire point.

And for me, it's not just portability. Most companies are going to mine your data, use it to train AI, sell it to third parties, whatever they think will make them money. Or they just get hacked, like everyone does, eventually. You can protect yourself from that with open source. Not saying you don't still have to be vigilant, of course you do... but with proprietary software? Well, best of luck with that. Even with Apple, one of the few companies I think are reasonably trustworthy stewards of customer data, despite all the other issues I have with that company.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by IWeldMelons on Sunday October 06, 2024 @03:40PM (#41759646)
I do not like the panels Apple uses, they have harsh backlight, due to 450 nm blue primary; nwer panels have 455-460nm blue light peak. My eyes are sensitive and I get tired on Apples.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by djbusby on Sunday October 06, 2024 @06:21PM (#41760840)
Have you tried blue-block type lenses? Not those yellow ones from infomercial - it's a clear lens that cuts some wavelength for staring at bright monitor all day. Lots of cheap readers have those.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by IWeldMelons on Monday October 07, 2024 @04:10AM (#41763802)
This was not my point. My point is that Apple uses old panels, which are pushier on eyes, instead of asking LG to put normal backlight. A supposedly premium manafacturer stuck with the panel from 2016; Apple stopped innovating, outside the M cpu series.

Btw the lenses still are yellowish, and interfere with white balance. Attempt to correct the white balance will destroy the effect of the lenses at 450 nm will be back.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by pkkm on Sunday October 06, 2024 @06:30PM (#41760907)
> I'm slowly working on a side project where I'm implementing my dream OS, which is influenced by various alternate paths of workstation and desktop computing explored in the 1980s and 1990s but were overtaken by Windows and Unix, namely Lisp machines, the Smalltalk environment, and 1990s Apple initiatives such as OpenDoc and the original plans for the Newton

Cool, I'll be following that. To me, one of the most interesting aspects of Genera is the command line interface, where commands know their arguments' names, types, defaults, and help strings. The commands can output nicely formatted data such as tables and, because they're just Lisp functions, they can share structured data directly rather than parsing and serializing ad-hoc text formats as is that's typical in the Unix world.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by linguae on Sunday October 06, 2024 @06:57PM (#41761077)
I've never used Genera; I was born in 1989 and thus was too young to experience Lisp machines. However, I've read a lot about them over the years, and I wish we had a modern analogue. I think the closest thing we have to Genera is the Squeak implementation of Smalltalk and its derivatives (Pharo and Cuis Smalltalk).

I wholeheartedly agree with you; a system based on structured data or objects would be much better than what we have today. What I've been dreaming about for years is a system where everything is an object, much like Smalltalk. Instead of typing "ls" in a terminal window, you would send a get_files request to the current directory, which would return a list of file names. It's possible to emulate the traditional Unix "ls" command, but interacting programmatically with the system enables so many other uses that's much easier than parsing text or calling POSIX system calls. Because the user is working with objects instead of text, not only would it be easier to write scripts compared to Unix shell scripts, it would also be easier for developers to implement GUI tools for the system. For example, imagine if word processing documents were represented by a class that handled all sorts of manipulations of the document, hiding the details of the underlying file format from the user and developer in most cases. It would be easier to come up with scripts for generating and modifying word processing documents without having to use the word processor's macros (if they're available in the first place) or without having to dive deep into the underlying file formats of the documents.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by pkkm on Sunday October 06, 2024 @07:01PM (#41761107)
Oh, I'm also too young to have experienced the Lisp hardware. I've tried Genera in an emulator, though, and I've read some of the manuals because it's so interesting. There's a nice user interface programming manual preserved at [1]. Defining commands starts on PDF page 39.

[1] http://www.bitsavers.org/pdf/symbolics/software/genera_8/Pro...

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by bitwize on Monday October 07, 2024 @03:23AM (#41763576)
> soldered RAM

Soldered RAM is faster than socketed RAM. What's faster still is Apple's current approach: putting the RAM inside the CPU chip package. This is one of the reasons why Apple Silicon chips are so screamingly fast and handily beat any x86 chip core-for-core.

> to the increasing annoyances of macOS either in the name of security (e.g., notarization, the popups that request permission to read user directories, which is really annoying when using LLVM's debugger in modern macOS)

These help prevent malicious software, such as downloaded apps or even web pages, from exfiltrating or tampering with user data. Relevant xkcd: https://xkcd.com/1200/

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by badgersnake on Sunday October 06, 2024 @03:08PM (#41759369)
Sway works fine on FreeBSD.

I haven’t figured out the magic dbus (I guess) incantations required to make screen sharing work without systemd though. I guess it needs pipewire at least.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by jmspring on Sunday October 06, 2024 @02:30PM (#41759038)
When I've had servers with a desktop env, it's always been FreeBSD and XFCE.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by talldayo on Sunday October 06, 2024 @02:41PM (#41759141)
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by EasyMark on Sunday October 06, 2024 @03:49PM (#41759712)
I thought XFCE worked on *BSD as well?
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by exe34 on Sunday October 06, 2024 @02:46PM (#41759176)
I'm on X11 still and completely ignored the train wreck, hoping it'll go away eventually.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by EasyMark on Sunday October 06, 2024 @03:50PM (#41759728)
It's not going to go away. Wayland is here to stay.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by mkgreen on Sunday October 06, 2024 @06:46PM (#41760998)
And so is X11. We are heading for a dual stack desktops. There are tons of expensive applications that target Linux _because_ of X11 and they will rather force users to switch OSes than get rewritten.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by ac29 on Sunday October 06, 2024 @08:16PM (#41761554)
If the apps target Linux/X11, wouldnt they also have to be rewritten to switch OS?
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by mkgreen on Monday October 07, 2024 @04:07AM (#41763780)
There are other Unix systems but by far the easiest solution is simply making sure all installed apps can still behave as X11 clients. Wayland or Xwayland is not really any issue. Few people use Xorg directly, as the new deployments usually require some form of a remote access.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by cesarb on Sunday October 06, 2024 @08:32PM (#41761626)
> And so is X11. We are heading for a dual stack desktops.

IMO, we're heading for "X11 over Wayland" desktops, in which the only X11 implementation is Xwayland. These expensive applications which target X11 will keep working, through that compatibility layer.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by kelnos on Monday October 07, 2024 @12:15AM (#41762743)
Pretty much any app that uses a toolkit won't need to be rewritten. Most of them just need small changes, or even no changes.

Those that are written to use Xlib directly, sure, they'll take some work (though rewritten? doubtful). If their maintainers don't want to do that, they'll still run under Xwayland.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by mkgreen on Monday October 07, 2024 @04:01AM (#41763743)
These apps were written for X11 and NFS, so they can run on any node in a cluster. The were typically deployed on commercial UNIX systems and ported to Linux when Sun went belly up. In practice, I don't think porting them again will be needed. It is enough to qualify a different distribution if Redhat chose to exit the workstation market. There are already companies like NoMachine that keep X11 running.

It is not even about the access (people usually use nx or even vnc for that). It is about having a system that can work as a part of a cluster (network filesystem, X11), with all base GUI utilities (terminals, file managers, browsers, pdf viewers) supporting that.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by consteval on Monday October 07, 2024 @10:35AM (#41766431)
I think it's trivial to run X11 applications under wayland, in a sandbox.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by panick21_ on Sunday October 06, 2024 @04:23PM (#41759994)
X11 is basically already unsupported, pretty much all the developers moved to Wayland. Even the BSD and everybody else relaying on X11 has noticed that and they know they can't maintain X11 by themselves.

It will 100x not go away, there is no way. Literally all big stakeholder both open source (Gnome, KDE, Fedora and so on) and companies like Valve are all in on Wayland.

The reality is, X11 is a complete train wreck and always was. Its just that for a long time people invest in it and made it usable. The same is true for Wayland, things have been improving rapidly in Wayland and it many ways its already better.

The train wreck is being cleared and the trains are running again, literally nobody will go back to horses.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by cwillu on Sunday October 06, 2024 @05:35PM (#41760535)
You say X11 is unsupported, and I note with glee that X11 hasn't _broken_ for me _since_ they stopped supporting it.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by exe34 on Monday October 07, 2024 @02:39AM (#41763352)
yes, I wish more software would be "unsupported" like this!
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by panick21_ on Monday October 07, 2024 @05:23AM (#41764192)
When software works it just works, and if you don't change it it continues to work. But if you had an issue, its unlikely that it would be fixed or that new features you want would arrive. Unsupported is fine for much software on the world.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by cwillu on Monday October 07, 2024 @02:27PM (#41769267)
Indeed. It is often a feature that core infrastructure doesn't gain new features.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by panick21_ on Monday October 07, 2024 @03:07PM (#41769741)
Hardware is evolving, and while the core feature set works, it wont keep up. If you personally don't care about those things, that fine, and its a feature for you. But eternal stagnation isn't actually a realistic option.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by ahartmetz on Sunday October 06, 2024 @04:44PM (#41760148)
I mean yeah. Wayland started with a feature aversion from its initial developer, then continued with feature avoidance by committee, the committee in turn required by the "everyone gets to implement the X server equivalent" design and some of the trouble coming particularly from "everyone" including Gnome. Some of these missing features are really not considered optional at this point by many desktop Linux users. But there aren't many left now. I'll probably make the switch in 0.5-3 years ;)

What is there in Wayland is really quite clean though, so it will... EVENTUALLY... be pretty good.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by AlienRobot on Sunday October 06, 2024 @04:54PM (#41760236)
>X11 is basically already unsupported, pretty much all the developers moved to Wayland

In my view, Wayland is basically unsupported. GNOME and KDE support it. XFCE, Lxqt, Mate, and Cinnamon don't. It's been over 10 years. You could make a whole DE from scratch in this time.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by ac29 on Sunday October 06, 2024 @08:22PM (#41761585)
> XFCE, Lxqt, Mate, and Cinnamon don't.

XFCE, Lxqt, Mate all have at least partial wayland support.

Cinnamon has experimental support.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by AlienRobot on Sunday October 06, 2024 @09:57PM (#41762069)
That's not support. That's <qualifier> support. If that counts, then X11 having legacy support counts as well.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by consteval on Monday October 07, 2024 @10:38AM (#41766451)
I don't agree, because experimental support means it's being worked on. Legacy support means the opposite - it's not being worked on and never will be worked on.

So for now it happens to work. But none of those DEs are contributing to the X.org implementation of X11, right? So it will slowly break down over time. That's the current status of X11, it's on hospice.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by AlienRobot on Monday October 07, 2024 @11:05AM (#41766732)
The current status of X11 is that it works.

The current status of Wayland is that it doesn't.

It's really that simple. I think this exchange can help you understand my position better: https://github.com/libsdl-org/SDL/pull/9345#issuecomment-201...

>Wayland has a myriad of unresolved problems regarding surface suspension blocking presentation and the FIFO (vsync) implementation being fundamentally broken leading to reduced GPU-bound performance.

To which someone replies:

>If we do this, we are basically accepting these issues are unfixable for the next ten years (SDL4). Having this as the default in SDL3 (which isn't being used yet!) is important for signaling to other stakeholders that we actually do need to get solutions in place for detected issues.

To which the committer says:

>SDL is not your tool for "signaling to stakeholders" about what is important. It's an actual library used by real developers and users!

Likewise. My PC is not a tool for signaling library/DE developers that there are more and more people using Wayland now and that they can finally stop maintaining X11 legacy code. I use my PC for real things. I couldn't care less if things are running on X11 or Wayland so long as they work.

If Wayland isn't working with my use case, I just won't use it. I won't switch to Wayland juts to beta test it, and then spend years begging people who know how to hack Linux to implement the features I need that I had on X11.

If Linux drops X11, and Wayland still doesn't work. I won't use Wayland. I'll use Windows.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by consteval on Monday October 07, 2024 @11:40AM (#41767112)
> they can finally stop maintaining X11 legacy code

They already have, this is what I'm trying to tell you. All the X.org maintainers are on Wayland, and none of the DEs are contributed to X.org. It's on hospice. It happens to work just because, but that won't be the case forever.

It's fine if you currently like X and use X. I myself use X on Debian Stable.

But the reality is that it's dead technology, and eventually it won't work right.

Wayland is constantly being improved by many, many different parties. Valve, KDE, Gnome, freedesktop, Redhat... they're all constantly making new protocols and implementing them to solve problems.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by AlienRobot on Monday October 07, 2024 @12:43PM (#41767898)
They haven't stopped maintaining it because the programs still run on X11.

GIMP supports PNG. That doesn't mean GIMP contributes code to libpng, or libpng needs updates. It just needs to have code to make it work with PNG.

X11 will stop being supported when the developers literally remove the code to make their programs run on X11 from their projects. Until then, it's still supported.

Why would I need updates when things already work in the current version?

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by consteval on Monday October 07, 2024 @01:30PM (#41768529)
All X11 programs already run under Wayland. There will always be applications that are X11-only and they will always work. This is a fake problem, IMO.

> Why would I need updates when things already work in the current version?

I guess you don't, but then again, I don't see you running Windows 95. I think this is maybe something you like to believe, but in practice people do want new things and new software.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by AlienRobot on Monday October 07, 2024 @03:10PM (#41769786)
The only reason I don`t use Windows 7 is because Chrome, VS Code, Steam, and other electron apps stopped working on Windows 7. :-)
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by kelnos on Monday October 07, 2024 @12:19AM (#41762767)
> It's been over 10 years.

For most of those years, fundamental parts of the desktop experience were just not possible on Wayland. Even today, there are some current Xfce features that are just not implementable on Wayland.

> You could make a whole DE from scratch in this time.

Depends on your goals and team size. Part of me would love to rewrite Xfce in Rust (yes, I'm one of those people), using a different, lighter, actually-well supported toolkit (unlike GTK3), but with the team we have, that would be another two decades.

Consider that Xfce 4 is a little over 20 years old at this point. It's taken that long to build it to what it is. Starting over wouldn't take any less time to get there with the people and resources we have.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by panick21_ on Monday October 07, 2024 @05:29AM (#41764235)
Have you looked at cosmic and iced? Maybe there is some bases of cooperation.

What features are missing from Xfce perspective?

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by bitwize on Monday October 07, 2024 @03:09AM (#41763502)
> In my view, Wayland is basically unsupported.

"Unsupported" as in there are no maintainers, there's no roadmap, there's no future. X11 is a dead end. All the people who were working on it would rather work on Wayland instead. It's taking a while for the DEs, etc. to catch up, but even the slow pace of improvement Wayland is exhibiting is much better than "dead in the water" which is where X11 is.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by panick21_ on Monday October 07, 2024 @05:27AM (#41764222)
You maybe don't want to hear it, but the overwhelming majority of people are on Gnome or KDE. You might as well claim X11 is not supported because Hyperland, Cosmic and many others aren't supported on X11.

Unsupported in the context of software doesn't really mean what you took it as anyway.

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by bitwize on Sunday October 06, 2024 @04:37PM (#41760098)
This "Wayland thing" is what the X devs would rather work on instead of X. It's the future. Best to rip the Band-Aid off now.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by yjftsjthsd-h on Sunday October 06, 2024 @05:19PM (#41760405)
Perhaps if the X devs want people to migrate, they should consider giving Wayland all the features of X. Otherwise people are going to keep using the thing that works.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by ChocolateGod on Monday October 07, 2024 @05:40AM (#41764307)
> all the features of X

I don't think Wayland should add a print server ;)

Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by yjftsjthsd-h on Monday October 07, 2024 @06:27PM (#41771768)
No, but there should exist a print server that Wayland applications can use. I don't object to refactors and replacements, but the underlying features should still exist.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by consteval on Monday October 07, 2024 @10:39AM (#41766459)
There's 0 point in making a new software if you're just going to inherit all the fundamental design flaws that make the original software unmaintainable.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by AlienRobot on Sunday October 06, 2024 @04:52PM (#41760206)
I used Windows 7 until Steam stopped working. The band-aid stays on.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by erik_seaberg on Monday October 07, 2024 @03:28AM (#41763605)
GPUs live in desktops and phones, but apps live in remote datacenters, so the future seems to be sending rendering commands to Javascript frontends on end users' browsers.
Re:XFCE 4.20 Aims to Bring Preliminary Wayland Support by bitwize on Monday October 07, 2024 @03:53AM (#41763712)
Pretty much, yeah. Hence why I say the replacement for X is Wayland, but the replacement for NeWS is the browser/Electron.