Announcement

Collapse
No announcement yet.

GNOME 40 Will Now Handle XWayland On-Demand By Default

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GNOME 40 Will Now Handle XWayland On-Demand By Default

    Phoronix: GNOME 40 Will Now Handle XWayland On-Demand By Default

    Back in 2019 support was added to GNOME 3.34 to allow starting XWayland on-demand. With this opt-in feature, XWayland support would only be started up when needed (on-demand) for running X11 clients. That support has now matured enough where for the upcoming GNOME 40 it will be enabled by default...

    http://www.phoronix.com/scan.php?pag...land-On-Demand

  • #2
    Bye-bye X.

    Equally important atomic mode setting support is almost done now.
    https://gitlab.gnome.org/GNOME/mutte..._requests/1488

    Comment


    • #3
      But what about installing GNOME without having XWayland and X.Org as a dependency?
      At least on Ubuntu I cannot install GNOME without it pulling in XWayland and X.Org as a dependency.

      I want GNOME on Wayland without XWayland even installed on my system.

      Comment


      • #4
        If some X client is launching while XWayland is shutting down, then you can just start another instance of XWayland. Isn't that the purpose of it - to be super independent, including running multiple instances? Or XWayland is a singleton?

        Comment


        • #5
          Originally posted by 144Hz View Post
          Bye-bye X.
          So you keep saying.
          Over and over.
          Like a parrot.

          But you just keep coming back. And then have to say good bye again?

          I mean how MANY times do you have to say goodbye, before you stop saying goodbye? (Anyone else detecting something here, or is just me?)

          goodbye? Kisses. Hugs. Please don't break heart. and say goodbye, all over again.

          X.

          Comment


          • #6
            Originally posted by bofh80 View Post

            So you keep saying.
            Over and over.
            Like a parrot.

            But you just keep coming back. And then have to say good bye again?

            I mean how MANY times do you have to say goodbye, before you stop saying goodbye? (Anyone else detecting something here, or is just me?)

            goodbye? Kisses. Hugs. Please don't break heart. and say goodbye, all over again.

            X.
            and your problem is?

            Comment


            • #7
              noob question...

              if xwayland can be called on-demand, why is it hard for mutter to tag it as "being terminated" before actually doing so, and make apps that demand xwayland wait while this happens and then spin it up again once properly terminated?

              that, of course, if it can't be ran in multiple instances (one for each process) as mentioned by V1tol above

              I'm not doubting there is a technical challenge in making it work without falling into a race condition, but right now I don't see it... anyone here knows more of the whys and hows?

              Comment


              • #8
                Originally posted by 144Hz View Post
                Bye-bye X.
                On Mutter maybe, on KDE Plasma on the other hand...
                ## VGA ##
                AMD: X1950XTX, HD3870, HD5870
                Intel: GMA45, HD3000 (Core i5 2500K)

                Comment


                • #9
                  Originally posted by 144Hz View Post

                  Equally important atomic mode setting support is almost done now.
                  https://gitlab.gnome.org/GNOME/mutte..._requests/1488
                  Speaking from ignorance: what is(are) the benefit(s)?

                  Comment


                  • #10
                    Originally posted by 144Hz View Post
                    Bye-bye X.
                    While I agree that the Gnome Wayland session is largely usable on a daily basis, there are still a few issues left with gaming, like this one that may affect fast-paced games for non-casual gamers: https://gitlab.gnome.org/GNOME/mutter/-/issues/1208

                    Comment

                    Working...
                    X