Thanks to visit codestin.com
Credit goes to programming.dev

  • 0 Posts
  • 2.58K Comments
Joined 2 years ago
Codestin Search App
Cake day: July 16th, 2023

Codestin Search App
  • As soon as an article starts by telling you that Wayland is 18 years old, you know where it is going to go. Yes, the very beginning of the Wayland experiment started long ago but it was not something anybody was expected to use most of that time.

    The very first Wayland-only desktop environment ever, COSMIC, launched just last month. Should I write an article about how amazing Wayland is despite being so new?

    A more neutral view might be to use Sway itself as a benchmark as it was one of the earliest Wayland compositors. The Sway project is less than 10 years old. The most complete Wayland environment available today, KDE Plasma, started to experiment with Wayland around then as well.

    But Wayland has only really come into its own in the last 5 years with remaining edge cases regularly being addressed over the last two.

    And we are now in a place where Wayland works for most people. The edge cases that remain are largely more exotic, like this guys 8K monitor. It would be dishonest to pretend Wayland’s evolution has been rapid. It has largely been dysfunctional. And real gaps remain. But it is already superior to X11 in many ways and the list of remaining use cases not well addressed continues to drop.

    Yes, Wayland does a lot of stuff better than X11.

    A Linux desktop user that started in Wayland a couple of years ago would be able to write a similarly negative article about Xorg if they tried to switch to it. The two systems are different. Neither is absolutely better than the other today. But Wayland is improving and Xorg is not.

    And more than half of Linux desktop users run Wayland now. And 4 out of 5 new Linux desktop users start on Wayland and never switch. Linux is a Wayland first OS. So, when articles like this complain about how long it would take to reconfigure their systems for Wayland, they miss an important point. The Wayland way is the “correct” way now, or at least the most common way. The X11 config is the weird one.

    And one of the things Wayland does better is run Wayland apps. The foot terminal mentioned in this article cannot be run on X11 at all. It is Wayland only. All of the apps an X user tries on Wayland will at least run. Not so the other way around.

    When GNOME and KDE shed their X11 compatibility, they will be able to more freely innovate Wayland only features. As that starts to happen, it will become more normal to create Wayland only applications. This won’t be a problem as 80 percent or more of Linux desktop uses will be using Wayland-only desktop environments.

    And that is what will ultimately doom X11. It will become impractical to run and X server instead of Wayland due to the important Wayland apps that cannot run on such a desktop.

    Anyway, it was a well written article and mostly fair. It will be very interesting to see how the set of requirements fares 1 - 2 years from now. GNOME and KDE will be Wayland only. COSMIC will have matured. Wayland compositors will have standardized a bit.

    I suspect that things will be looking very nice.












  • Especially on Debian, I would not be messing with the base / host system so much. This is why a VM is being recommended.

    My solution would be to use Distrobox to run another Linux distro in a container. This could a distro that defaults to a version of Python you need like Arch, Fedora, or Ubuntu.

    This is a good idea even if you use something else to get the Python version you want. Especially so.

    The big advances of this solution are that you get native performance, can see all your normal files, and have an environment that you can customize that does not mess up your host system. You can have other Distroboxes with other tools. You can delete your environment and start over.






  • I think a fair number of the “Wayland haters” upgraded to KDE on Debian 13 and found out that things had gotten better in the years since Debian 12 was released. Or their Debian-based distro did the same.

    As the percentage of Wayland users goes above 75%, it gets harder to trash Wayland as, instead of people coming to agree with you, the majority of the comments support Wayland instead.

    We are in the final transition where an increasing number of users have never used Xorg at all. Pretty much the only “new” Xorg users coming to desktop Linux these days are via Linux Mint. Once it goes Wayland, Xorg use in Linux will likely drop below 10%. XFCE is the other “big” X11 DE but it is already defaulting to Wayland on some distros.

    We already have our first Wayland-only DE, COSMIC, and GNOME and KDE are not far behind. Despite it lagging, I do not think Cinnamon will keep x11 long after they switch.

    There are some new places for x11 fans to go though. There is XLibre of course. And now there are Wayback and Phoenix. So people do not have to complain as loudly that they are being “forced” onto Wayland as Xorg development slows to a crawl. Both Phoenix and Wayback use the kernel DRM and KMS and so they are much smaller and easier to build and ship even if distros drop Xorg. Phoenix may even run Wayland apps. So if you love some x11 wm, it looks like you will be able to keep it around a bit longer.