News: 0001532999

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Mir 2.20 Brings Focus Stealing Prevention, Workaround/Quirk Fixes

([Ubuntu] 4 Hours Ago Mir 2.20)


Mir 2.20 is out today as the newest version of this Canonical-developed Wayland compositor and set of libraries for developing Wayland-based shells.

Mir 2.20 brings MirOIL updates for QtMir, a new focus stealing prevention feature, passing the XDG_ACTIVATION_TOKEN to apps launched via "launch_app_env", and other updates. Mir 2.20 also has improved its Firefox surface frame event quirk and added a workaround for LXQt panel handling. Plus a number of other bugs were fixed.

Enhancements:

- Extract rendering strategy for decorations

- MirOIL updates for post-new-Platform-API QtMir

- feature: adding an is_above method to the SurfaceStack

- Implement focus stealing prevention

- Turn it on with --focus-stealing-prevention true on supported compositors.

- Pass XDG_ACTIVATION_TOKEN to apps launched via launch_app_env

- Publish mir*-internal libraries

- Make key repeat and delay configurable

- Improve Firefox surface.frame event quirk

- Workaround for LXQt panel

- Fix SSD text

Bugs fixed:

- TilingWindowManagerPolicy assumes that window size is always specified

- OSK hides a half second after popping up on some input fields with zwp_text_input_v1 (Electron)

- Closing a window brings one of the remaining windows of the same client to the front

- Closing a window causes minimized windows to be focused

- atomic-kms: hardware cursor disappears crossing screen boundaries

- Crash on display unplug

- Crash when pcmanfm-qt does DnD

- The check for "implicit grab" for drag-and-drop is too strict

- The cursor icons for top-left and bottom-left resize are wrong for server-side decorations

- Incorrectly sizes some windows with server-side decorations

Mir 2.20 downloads and more details via [1]GitHub .



[1] https://github.com/canonical/mir/releases/tag/v2.20.0



phoronix

... Fortunately, the responsibility for providing evidence is on the part of
the person making the claim, not the critic. It is not the responsibility
of UFO skeptics to prove that a UFO has never existed, nor is it the
responsibility of paranormal-health-claims skeptics to prove that crystals
or colored lights never healed anyone. The skeptic's role is to point out
claims that are not adequately supported by acceptable evidence and to
provide plausible alternative explanations that are more in keeping with
the accepted body of scientific evidence. ...
-- Thomas L. Creed, The Skeptical Inquirer, Vol. XII No. 2, pg. 215