Announcement

Collapse
No announcement yet.

Mir 2.18 Released With Wayland Server-Side Decorations

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

  • #11
    Weird that this turned into a Gnome hate thread. Good updates from the Mir team, I'm glad they're still pushing on at a good pace. I still dream of what could have been... but alas. Wayland is here.

    Comment


    • #12
      Originally posted by Daktyl198 View Post
      Weird that this turned into a Gnome hate thread. Good updates from the Mir team, I'm glad they're still pushing on at a good pace. I still dream of what could have been... but alas. Wayland is here.
      ✔️ "Are we talking about Wayland?"
      ✔️ "Are we talking about SSD or/vs/& CSD?"

      Opinions are coming out.... Although I thought I was replying to the comment about if Ubuntu would drop Gnome on page 1. I got called away and hit Post rashly. I don't think they would drop Gnome at least not right now.. I do think they would "look into" making mir a drop in replacement for mutter, support other DE's (that forked from Gnome). They seem like the type of business that wouldn't wanted to be handcuffed to the radical decision of one particular DE opting out of what the rest of the field is doing.

      Comment


      • #13
        Originally posted by robojerk View Post
        Mutter, as far as I know is the only compositor that doesn't have any sort of Server Side Decorations (SSD), not even as a fallback.
        That's incorrect, e.g. Weston doesn't support the decorations protocol either. I suspect there are others.

        BTW, adding support for this in mutter wouldn't be as simple as you and others seem to think. It would require a major rework.

        There have been some issues with some apps that assume the system will provide decorations.
        That's simply not a valid assumption for a Wayland client which is intended to work with all compositors.

        Why should game devs who want to bring a port to linux now be burdoned to add to their code base by also writing window decorations?
        There's no need for that. If they don't use a toolkit which supports drawing decorations, they can use libdecor.

        Comment


        • #14
          Originally posted by MrCooper View Post
          That's incorrect, e.g. Weston doesn't support the decorations protocol either. I suspect there are others.
          That's a bad example. Weston is a reference compositor meant to be used by Wayland developers. It's not meant to be used as a daily driver. It lacks SSD because it's supposed to comply with the spec that the wayland devs voted on. Gnome devs forced the issue on NO SSD in the main Wayland protocol with a NAK.

          Originally posted by MrCooper View Post
          BTW, adding support for this in mutter wouldn't be as simple as you and others seem to think. It would require a major rework.
          I never said that.

          Originally posted by MrCooper View Post
          That's simply not a valid assumption for a Wayland client which is intended to work with all compositors.
          That's because of the Gnome devs zealot beliefs that SSD is bad. Every other person not a Gnome dev with voting power on creating the Wayland spec wanted SSD. Meanwhile on every compositor meant to be daily driven SSD is present.

          Originally posted by MrCooper View Post
          There's no need for that. If they don't use a toolkit which supports drawing decorations, they can use libdecor.
          You're making an argument for developers who are looking into bringing their application to Linux to just have one more hurdle to jump through. Windows and MacOS do not FORCE developers to use CSD. I fail to understand why the gnome devs are so zealot about this.

          Comment


          • #15
            Originally posted by MrCooper View Post
            There's no need for that. If they don't use a toolkit which supports drawing decorations, they can use libdecor.
            This attitude really bugs me. You're literally saying every developer who currently or wishes to write applications for Linux now needs to accommodate a decision by a single radical group ( Gnome ).

            I do not think anyone would have an issue if Gnome forced all of their own apps to use CSD, and built it into their guidelines for third party apps they promote, while still supporting what EVERYONE else wanted to do. I don't hate CSD. I think it makes total sense in some cases. I also think providing a SSD (even as a backup) also makes very sane sense. I just think it's very hostile to the Linux environment that one group is forcing their wants over everyone else and making claims like it was a universal decision that's widely supported.

            Comment


            • #16
              Originally posted by spicfoo View Post

              It looks like a pet project. Canonical doesn't make money on the Linux desktop and they figured out as many other vendors before them that desktop users are very demanding while offering very little in actual business value and laid off most off their desktop/mobile team and abandoned Unity at the same time. Since then, they have steadily increased back their participation in GNOME.
              And they have declined on desktop ever since. That's the Gnome repellent effect right there.

              Comment


              • #17
                Originally posted by mxan View Post

                “Increasingly”? GNOME UI design and workflow hasn’t really changed much over the last few years. BTW Unity was still mostly using GNOME apps and itself was built largely around GNOME-y technologies like Clutter.
                The whole UI might have been implemented with the same paradigm in mind than Gnome, and was indeed more of a shell on top, yet the paradigm was implemented in all the right ways compared to Gnome intolerant self-absorbed developer pushed vision. Unity was 10 years ahead of Gnome.

                Comment


                • #18
                  Originally posted by robojerk View Post
                  This attitude really bugs me. You're literally saying every developer who currently or wishes to write applications for Linux now needs to accommodate a decision by a single radical group ( Gnome ).

                  I do not think anyone would have an issue if Gnome forced all of their own apps to use CSD, and built it into their guidelines for third party apps they promote, while still supporting what EVERYONE else wanted to do. I don't hate CSD. I think it makes total sense in some cases. I also think providing a SSD (even as a backup) also makes very sane sense. I just think it's very hostile to the Linux environment that one group is forcing their wants over everyone else and making claims like it was a universal decision that's widely supported.
                  You absolutely nailed what is wrong with people like Mr. Cooper, their closed-mindedness and their will to force everything onto users that are not in demand of those.
                  Everyone has a different workflow, Gnome needs to acknowledge that, and adapt. Then and only then will it be a respected DE. For now, everyone except a few kool aid drinkers just laugh about how mediocre it is.

                  Comment


                  • #19
                    Originally posted by robojerk View Post
                    That's a bad example. Weston is a reference compositor meant to be used by Wayland developers. It's not meant to be used as a daily driver.
                    Except Weston is a daily driver for anyone using WSL for graphical Linux applications.
                    Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios - microsoft/wslg


                    x.org X11 server is also a reference implementation so is libreoffice.... There are long list of reference implementations used as daily drivers and weston is no different..

                    Comment


                    • #20
                      Originally posted by robojerk View Post
                      That's a bad example. Weston is a reference compositor meant to be used by Wayland developers. It's not meant to be used as a daily driver
                      Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.


                      Weston is used in WSL and millions of production devices. It isn't just for Wayland developers although that is a common myth.

                      Comment

                      Working...
                      X