Announcement

Collapse
No announcement yet.

Miracle-WM Announced As A Wayland Compositor Built On Mir

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

  • #21
    Originally posted by Lachu View Post
    Sorry for I asks. As far as I known, Mir is a Wayland compositor, allowing to use external window manager. So, why Miracle-WM is called "Wayland Compositor"?
    There is no "Mir" app. It's a library for using in your own code. Hence Miracle is the compositor, it is simply using Mir libraries under the hood.

    Comment


    • #22
      Originally posted by Daktyl198 View Post

      It's actually really funny, because Mir was basically X12 in the sense that it was meant to do everything the X.org server did, but without all of the legacy crap that made X11 bad. It was solving all of the issues that Wayland has been having for the last 12 years pretty much right out of the gate, as it was an actual display server and not just a loose set of protocols.

      But everybody shit on it in favor of Wayland. And now over a decade later we still don't have a fully usable desktop with Wayland, and all of the Wayland haters could have had a modern X if only they spoke up in favor of Mir. But now they're stuck because god forbid anybody support an Ubuntu project LOL
      Much like with arcan which by every measurable metric is more ready than wayland and was ready 10 years ago. The current desktop maintainers simply do not want a single implementation of the display server and instead just want a protocol.

      Problem with protocols is that they take a long time to develop because you need to go through a bureaucracy of developers which can yield innovation(see the pipewire situation), but most of the time it's just painful. Microsoft/Apple has none of those issues because they are not making a protocol, when they want to add something to their display server or whatever they call it. They can just add it.

      Would I prefer a single implementation that was not designed after a protocol to be honest, but I do not have the power to do that. I liked the idea of Mir when canonical was working on it for unity 8, but the way things were going it seemed no one was interested. What sealed the deal was canonical giving up on unity and phones.
      Last edited by SViN; 20 February 2024, 01:25 AM.

      Comment


      • #23
        Originally posted by Daktyl198 View Post

        It's actually really funny, because Mir was basically X12 in the sense that it was meant to do everything the X.org server did, but without all of the legacy crap that made X11 bad. It was solving all of the issues that Wayland has been having for the last 12 years pretty much right out of the gate, as it was an actual display server and not just a loose set of protocols.

        But everybody shit on it in favor of Wayland. And now over a decade later we still don't have a fully usable desktop with Wayland, and all of the Wayland haters could have had a modern X if only they spoke up in favor of Mir. But now they're stuck because god forbid anybody support an Ubuntu project LOL
        Nobody cared about Mir being a display server or having it's own desktop, they shit over it because it took Wayland and twisted it slightly in an incompatible way for basically no reason.

        The reason it was abandoned was because after years of development, it was still behind wayland. Because it was basically just copying it, and then making some further incompatible changes that no one else had adjusted to yet. So no surprise it ended up getting dropped.

        As you can see, Mir is still out there today and if people like it, it can still be the new X.org for everyone. Nothing is stopping it from doing that, other than various desktops preferring to use their own.

        Comment


        • #24
          Originally posted by johanb View Post
          Why use this over other wlroots based tiling wms with fancy graphics like hyprland?

          From the readme I get the feeling that the answer is "just for fun".
          Welcome to the world of open source, where people who do not get paid still need a reason to give away their time and skills for free. Fun is a great reason to do something.

          Comment


          • #25
            Originally posted by SViN View Post

            Much like with arcan which by every measurable metric is more ready than wayland and was ready 10 years ago.
            Source?

            Comment


            • #26
              Originally posted by johanb View Post
              Why use this over other wlroots based tiling wms with fancy graphics like hyprland?
              I was about to try hyprland, but then I found out that it's written by edgy teenagers who deem it acceptable to randomly add anime girls to a wallpaper, apparently even when a user turns this "feature" off in a configuration file, making it completely unusable on a laptop to get around places, professionally or otherwise. I wouldn't use it even on a desktop in the privacy of my own home as a matter of principle; it's that idiotic. Not worth compiling on my own either, and besides, I wouldn't feel like it because I hate their C++ naming convention.

              Comment


              • #27
                Originally posted by chocolate View Post
                I was about to try hyprland, but then I found out that it's written by edgy teenagers who deem it acceptable to randomly add anime girls to a wallpaper, apparently even when a user turns this "feature" off in a configuration file, making it completely unusable on a laptop to get around places, professionally or otherwise. I wouldn't use it even on a desktop in the privacy of my own home as a matter of principle; it's that idiotic. Not worth compiling on my own either, and besides, I wouldn't feel like it because I hate their C++ naming convention.
                What do you mean? It is true hyprland appeals to the waifu and furry /r/unixporn crowd, but they don't mandate any sort of theming or looks... or do they?

                Comment


                • #28
                  Originally posted by royce View Post
                  What do you mean? It is true hyprland appeals to the waifu and furry /r/unixporn crowd, but they don't mandate any sort of theming or looks... or do they?
                  I have played with Hyprland for a bit. What happens, even when you use hyprpaper (their wallpaper tool) to set the background image(s), you still get for a split second the default "anime girl" wallpaper showing at startup before hyprpaper replaces it with what you want. There is now also some rotating text "overlay" that shows up at the bottom of whatever wallpaper you set (kind of like setting "fortune" in your .bashrc to run when you open a terminal.)

                  I think there may be a way to turn one or both of these things off completely, but I have not dug in deep enough yet to figure it out. I do know there has been some bad feelings around the behavior of the community around Hyprland, but I tend to not get too involved with those things. Feels a little like "he said, she said" and really don't have the time to try and distill through it all.

                  I do like seeing various parties exploring what can be done with Wayland (like it or not, seems like this is what we have for the foreseeable future.) I'd love to see a somewhat "no-nonsense" shell that allows for some tasteful animations, allows both tiling and floating modes, simple and clean configurations syntax, etc. More than just a bare-bones tiling manager, but simpler than a full-blow desktop environment. A shell that can do more than the former, but tends to get more "out of your way" than the later.

                  Comment


                  • #29
                    Originally posted by royce View Post
                    What do you mean? It is true hyprland appeals to the waifu and furry /r/unixporn crowd, but they don't mandate any sort of theming or looks... or do they?
                    I'm convinced I read about this on someone's blog, but it doesn't come up in a quick search and I don't have the time to find it. Their GH is very self-explanatory, though. I'll leave a couple of links.
                    Description I suggest a new bool config line, disable_hypr_chan. This will disable the random hyprchan that is displayed on the default background. Personally I find it very strange how this wasn't...

                    Hey there developer Hope you are doing great The wallpaper suddenly has a anime girl this was done without consent please don't do it from next time bye

                    Comment


                    • #30
                      Originally posted by chocolate View Post
                      I'm convinced I read about this on someone's blog, but it doesn't come up in a quick search and I don't have the time to find it. Their GH is very self-explanatory, though. I'll leave a couple of links.
                      Description I suggest a new bool config line, disable_hypr_chan. This will disable the random hyprchan that is displayed on the default background. Personally I find it very strange how this wasn't...

                      https://github.com/hyprwm/Hyprland/issues/2754
                      what the fuck

                      Comment

                      Working...
                      X