Mir Office Hours - 2025-05-15 14:15UTC

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
  2. Mir 2.21 release pending
  3. 25.10 roadmap
  4. Miracle-WM updates
  5. Any Other Business

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.

The recording: https://youtu.be/-sehcY_03bQ

And the notes:

  • Mir 2.21 release pending
    • It’s on the way!
  • 25.10 roadmap
    • A bunch of protocol additions
      • ext_data_control
      • linux_drm_syncobj
      • ext_image_source / ext_image_copy
      • ext_workspace
    • There’s going to be some Rust upcoming
      • Input platform
      • Maybe look at general language bindings (eg: SWIG)
    • Global hotkey support
      • Existing protocol proposals appear to be insufficient for our needs, but should be cleanly extendable for what we need.
  • Miracle-WM updates
    • 0.6 is probably beginning of June… ish
    • output_control
    • A C API for interacting with settings, plus a Flutter app for configuring stuff
    • Fedora in CI
    • Fixing all the compile warnings
  • QtMir on Asahi
    • QtMir doesn’t properly handle multiple-GPUs
      • Needs to select a RenderingPlatform that can output to the display; Asahi provides 2 distinct DRM devices - one for KMS, one for actually rendering
      • Picking the second GLRenderingProvider works
    • The touchbar-containing Macs have 4 DRM devices - two for the actual display, two for the touchbar. This is going to be interesting.
    • Discussion on bringing Lomiri to Fedora
  • Any Other Business
    • We’re looking to deprecate eglstream-kms; replacement is making gbm-kms/atomic-kms; NVIDIA is in the process of telling everyone to kill EGLStream.
      • No one appears to have a problem with this
    • Pointer warp proposal in wayland-protocols
      • Apparently a big deal for CAD
      • Request for a review/ack
        • Chris to review
    • Q: When will ext_image_source land?
      • We’re probably aiming for ~3 monthsish
      • This should align reasonably with Budgie 11 development.