udgivelse af displayserveren , hvis udviklingen fortsætter af Canonical, på trods af opgivelsen af Unity-grænsefladen og Ubuntu-versionerne til smartphones. Mir forbliver eftertragtet i Canonicals projekter og positioneres nu som en løsning til indlejrede enheder og Internet of Things (IoT). Mir kan fungere som en sammensat server for Wayland, hvilket gør det muligt at køre applikationer, der bruger Wayland (for eksempel dem der er samlet med GTK3/4, Qt5 eller SDL2), i miljøer baseret på Mir. Installationspakker er forberedt til Ubuntu 16.04-20.04 () og . Projektets kode er under GPLv2-licensen.
De vigtigste ændringer i den nye udgave vedrører udvidelse af understøttelse af skærme med høj pixel tæthed (HiDPI) og forbedring af bærbarheden:
- Når Mir anvendes med Wayland-protokollen, er korrekt skalering på HiDPI-skærme implementeret. For hver output-enhed kan der indstilles separate skalering indstillinger, herunder fraktionelle skaleringsværdier.
- I komponenten til understøttelse af kørsel af X11-applikationer i Wayland-baserede miljøer (bruger Xwayland) er muligheden for at justere skala for virtuelle output-enheder tilføjet, en mulighed for «—display-config» er tilbudt, og X11- markøren er deaktiveret i Mir-vinduet.
- I implementeringen af platformen «wayland», som gør det muligt at køre Mir som klient under en anden Wayland-sammensat server, er muligheden for skalering af Wayland-klientoutput tilføjet.
- I MirAL (Mir Abstraction Layer), som kan bruges til at undgå direkte adgang til Mir-serveren og abstrahere adgangen til ABI gennem libmiral-biblioteket, er tilstanden «ingen aktivt vindue» implementeret.
- I demonstrationsskallen mir-shell er korrekt skalering af baggrunden sikret, og der er tilføjet støtte til at køre GNOME Terminal på alle platforme.
- Nogle distributionsspecifikke problemer er løst, herunder problemer ved kørsel af Mir i Fedora og Arch Linux.
- For mesa-kms-platformen, der giver Mir mulighed for at køre oven på Mesa og KMS-drivere (andre platforme — mesa-x11, wayland og eglstream-kms), er understøttelse af skalerbart output tilføjet.
Kilde: opennet.ru
