UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Ubuntu Touch Q&A 67 Saturday 11th Of January At 19:00 UTC

    Scheduled Pinned Locked Moved News
    19 Posts 13 Posters 2.0k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • G Offline
        GizmoChicken @erlend
        last edited by

        @erlend said in Ubuntu Touch Q&A 67 Saturday 11th Of January At 19:00 UTC:

        I hear last time that.. Mir is going to be replaced with Wayland....

        The devs can clear this up better than I can, and so I defer to the devs for a more complete explanation.

        But in the meantime, suffice to say that it's not quite correct to say that "Mir is going to be replaced with Wayland." (Mir is a display server, and Wayland is a protocol.) Rather, UBports is replacing the "old" Mir display server with the "new" Mir display server.

        The "old" MIr display server used its own (non-Wayland compliant) protocol, while the "new" Mir display server is now Wayland compliant. As of about Mir 1.6, in addition to being Wayland compliant, "new" also supports the legacy protocol that was used by the "old" Mir display server. However, that legacy support will eventually be removed from Mir (probably starting from about Mir 1.7), hence the need to "Waylandify" Ubuntu Touch.

        Questions for Q&A: Regarding your efforts to "Waylandify" Ubuntu Touch, have you had a chance to experiment much with moving libertine to use xwayland? And if so, what are your initial impressions regarding the difficulty of the project?

        alan_gA E 2 Replies Last reply Reply Quote 2
        • alan_gA Offline
          alan_g @GizmoChicken
          last edited by alan_g

          @GizmoChicken said in Ubuntu Touch Q&A 67 Saturday 11th Of January At 19:00 UTC:

          As of about Mir 1.6, in addition to being Wayland compliant, "new" also supports the legacy protocol that was used by the "old" Mir display server. However, that legacy support will eventually be removed from Mir (probably starting from about Mir 1.7)

          Thanks for the nice explanation. I'll add more detail from the Mir side:

          • Ubuntu Touch release uses Mir 0.24
          • Ubuntu Touch devel uses Mir 1.2
          • Mir added Wayland support in Mir 0.28 (Aug 2017)
            Since then it has been the stated intention to drop support for the mirclient API "once Wayland support was good enough".
          • mirclient is not supported for all the Mir "graphics platforms" (only "Mesa", "X11" and UBport's "android" - not "eglstream", "Wayland" or "dispmanx").
          • Apart from UBports there are no downstream users of the mirclient API, but as of Mir's current release (1.6) it is still supported.

          There are changes on Mir "master" that break and drop mirclient support but these have not been incorporated into a release yet. There are bug fixes and X11 enhancements that could benefit UBports and may be split out into another 1.x release.

          @erlend said in Ubuntu Touch Q&A 67 Saturday 11th Of January At 19:00 UTC:

          Mir is going to be replaced with Wayland....

          As @GizmoChicken says, it is the mirclient API that will be replaced by the Wayland protocol. Mir is going nowhere. Mir is to Unity8 as Mutter is to GNOME, Kwin is to KDE or wlroots is to Sway. (Both Mir and wlroots are designed to support multiple user shells, Mutter and Kwin are more closely integrated.)

          @erlend said in Ubuntu Touch Q&A 67 Saturday 11th Of January At 19:00 UTC:

          Does this mean that we can run desktop apps (kde / gnome) in UT in the future ?

          That is unchanged. It will remain possible to run desktop apps in UT. They may not run well because of the form factor (but that isn't related to using mirclient or Wayland).

          @erlend said in Ubuntu Touch Q&A 67 Saturday 11th Of January At 19:00 UTC:

          And will it be possible to run UT in other distributions like postmarketos/fedora?

          Mir works for both of these and is in the Fedora archive. Unity8 needs work to run in a "desktop" environment (but that isn't related to using mirclient or Wayland). Other parts of UT do not make sense without phone hardware.

          1 Reply Last reply Reply Quote 2
          • E Offline
            erlend @GizmoChicken
            last edited by

            @GizmoChicken No, I haven't tried libertine yet... I will... but I'm still waiting for my brave heart to arrive... So I have only tested UT on Raspberry pi 3... And there it is not really stable long enough to test it. I'm expecting the phone to be a fixer-upper too... so I'm trying to learn as much possible about the phone and the different projects.

            1 Reply Last reply Reply Quote 0
            • G Offline
              gouchi
              last edited by

              About Wayland is there an ETA about using native Wayland application ? Which issues need to be fixed ?

              Thank you for your feedback.

              lduboeufL 1 Reply Last reply Reply Quote 0
              • FlaF Offline
                Fla
                last edited by

                Is someone actually working on using halium 7.1 for the Fairphone 2? If no, is it planned?

                1 Reply Last reply Reply Quote 0
                • U Offline
                  uwe
                  last edited by

                  hi. thanks for your amazing work! my question: are there any plans which devices will be supported in the future, e.g. with 20.04 LTS later on? so which devices are "safe to buy" now? thanks!

                  1 Reply Last reply Reply Quote 0
                  • lduboeufL Offline
                    lduboeuf @gouchi
                    last edited by

                    @gouchi when it's ready :). You can follow repositories if you want to see progress.

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      kugiigi
                      last edited by

                      Devel channel is coming along well with the new Unity 8 and Mir. Congrats!
                      These were part of Canonical's previous unfinished work from years ago.
                      There were also some work already done for the multi-display support which I'm very excited for! 😄

                      Aside from these, are there any other Canonical unfinished works that will be worked on in the future to be integrated in UT? And if there's nothing more, what's the plan for the future developments in terms of design and big features?
                      We will be somewhat like "we're on our own now" 😛

                      So far, not much "big" changes or new features so I'm curious about this.

                      This is not to discredit UBports and our work. I'm just curious who will now decide for big changes in UT 😄

                      D 1 Reply Last reply Reply Quote 0
                      • D Offline
                        domubpkm @kugiigi
                        last edited by

                        @kugiigi Didn't you get the wrong Q and A? It's the one from January 11th here! 😉

                        K 1 Reply Last reply Reply Quote 0
                        • K Offline
                          kugiigi @domubpkm
                          last edited by

                          @domubpkm LOL, I just saw this in the unread tab so I though this is the latest 😄
                          I'll jsut repost there. Thanks

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post