Mir Office Hours - 2024-06-20 22:00UTC

We host Mir Office Hours every month

Everyone is welcome. No prior arrangements are necessary. You don’t need to sign-up, or register. Just click on the link to join, for as little or as much time as you can spare, at any time during the event.


We’ll schedule these every month, trying to alternate between western- and eastern-hemisphere friendly times.

Agenda

  1. Actions from previous meeting:
    • xdg-toplevel-icon
    • A quick QtMir follow up
  2. What’s coming soon in Mir
    • WM test harness
    • xdg_decoration
    • wp_viewporter
    • Input configuration!
  3. Community
    • Miracle Spin
    • Ubuntu Summit

If you have any questions you’d like us to answer or topics to cover, please feel free to ask them live, or leave them as comments below - we’ll be able to prepare better and select some to make space for in the agenda

Notes

We’ll post notes from each meeting in a comment below for posterity and discussion.

2 Likes

One thing that’s probably worth talking about is the Ubuntu Summit coming up!

Anything we’d like to do together? The call for abstracts is open until July 20th - let’s plan our next Office Hours before that so we can finalize any ideas if needed?

Meeting Notes 2024-06-20

Below I have summed up the meeting notes for this month. Please let me know if you think that anything is missing or needs revision.

Attending

@raof @matthew-kosarek

1. xdg-toplevel-icon protocol has landed

  • @raof mentiones that there needs to be some fix for buffer lifetime management to make it fully work.
  • In the Mir team, we don’t have any particular need for it quite yet. However we will probably hook it up at some point because it is a useful protocol

2. QtMir Follow Up

  • During the development of Mir v2.16, we cleaned up a number of interfaces which QtMir was relying on
  • As such, @raof has been working on getting QtMir up to this new scheme in the spare time that he has: https://gitlab.com/RAOF_47/qtmir/-/tree/mir-2.16?ref_type=heads
  • The team will schedule some fixes for QtMir during “work time” as well
  • If anyone is interested in working with Mir’s platform APIs, feel free to take a look at it! This work should be a bit of plumbing. The more annoying part is that you need to know which platform to import the texture on, because we have a different platform per-GPU but Qt only wants a single platform for its rendering. Chris will ignore this problem for the first solution.

3. Window Management Test Harness

  • We are building out a generic test harness that downstream window managers will be able to use to validate theit window management scheme
  • This is build on Google’s test library
  • Check out that pull request here: Pull requests · canonical/mir · GitHub

4. xdg_decoration

5. wp_viewporter

  • @raof has this functioning currently and is currently writing some wlcs tests for this protocol, specifically in terms of error handling

6. Input Configuration

  • @alan_g has hooked up the configuration of libinput to Mir’s configuration system
  • You will be able to configure libinput via command line arguments, environment variables, and the Mir configuration file

7. Mir v2.18 Soon

  • Expect a new minor release of Mir soon!

8. Atomic KMS

  • @raof will be working on migrating to atomic KMS very soon, which will enable a number of interesting graphics-related things

9. Miracle Spin

10. Ubuntu Summit

  • The Ubuntu Summit has been announced in The Hague at the end of October
  • We are going to submit 1 or more abstracts about Mir
  • If you are using Mir for any exciting reason and are interested in presenting, feel free to reach out

11. Chatting about upcoming work

  • @matthew-kosarek is excited about portals, specifically as they relate to screen sharing
  • Mir is getting better and better everyday!
1 Like

And the recording is live here:

https://www.youtube.com/watch?v=VBnKb4IwO4g

1 Like