Mir je grafický server pro Linux vyvinutý společností Canonical s cílem Mir nahradit X Window System v Ubuntu.
Nedávno to bylo oznámeno vydání nové verze zobrazovacího serveru «Mir 2.14», verze, která zdůrazňuje přidanou podporu pro skříňky na obrazovky Wayland (protokol rozšíření ext-session-lock-v1 společnosti Wayland), podpora přetahování, různé opravy chyb a další.
Pro ty, kteří o Mirovi nevědí, měli by vědět, že existuje server obrazovky vyvinutý společností Canonical, a to navzdory skutečnosti, že jsem upustil od vývoje prostředí Unity a vydání Ubuntu pro smartphony.
Mir stále v poptávce po kanonických projektech a teď víme pozice jako řešení pro vestavěná zařízení a internet věcí (IoT). Mir může být použit jako složený server pro Wayland, což umožňuje spuštění jakékoli aplikace založené na Waylandu (např. Vytvořené s GTK3 / 4, Qt5 nebo SDL2) v prostředích založených na Miru.
Hlavní novinky Mir 2.14
V této nové verzi Mir 2.14, jak bylo zmíněno na začátku, nová verze přidává podporu pro rozšíření Wayland "ext-session-lock-v1", která je definována jako funkce zámku relace a lze ji použít k vytvoření spořičů obrazovky nebo zobrazení ověřovacího dialogu, když je obrazovka zamčená.
Další ze změn, které vynikají v této nové verzi, je implementace schopnost přesouvat předměty pomocí mechanismu „Drag and Drop“. v prostředích založených na Wayland, kromě přidání schopnost měnit kurzor myši při pohybu prvků, stejně jako to, že „připojená“ okna lze „obnovit“ gestem přetažení.
V Mir 2.14 je také zvýrazněno možnost napájení přidává více displejů v kombinované konfiguraci, jakož i sjednocení implementací vykreslovacích platforem (RenderingPlatform) a pozastavení podpory platformy dispmanx.
Ohledně chyb opravených v této nové verzi:
- Zpracování odmítnutí libinput zařízení
- Oprava v názvu výstupů v kartách Nvidia
- Opravený únik v install_sigbus_handler
Na druhou stranu to stojí za zmínku na bázi zobrazovacího serveru Mir byl zahájen vývoj kompozitního serveru Miriway a na něm založené uživatelské prostředí. V současné fázi vývoje shell založený na Miriway podporuje plovoucí okna, rozhraní pro spouštění aplikací založené na Wayland a X11 (přes Xwayland), dynamicky vytvářené virtuální plochy, připojení externích panelů, vytváření zástupců pro spouštění aplikací.
Z dalších komponent je vyvinut shell pro spouštění emulátorů terminálu, spouštěcí skripty a přihlašovací obrazovka. Balíčky Miriway jsou připraveny ve formátu snap a o kódu Miriway můžeme zmínit, že je napsán v C++ a je distribuován pod licencí GPLv3.
Konečně pokud máte zájem dozvědět se více o této nové verzi Mir, můžete zkontrolovat podrobnosti Na následujícím odkazu.
Jak nainstalovat Mir na Ubuntu a deriváty?
Instalační balíčky této nové verze jsou připraveny pro Ubuntu 22.04, 22.10 a 23.04 ( PPA ) a Fedora 36, 37 a 38. Pro ty, kteří mají zájem si tento grafický server nainstalovat na své systémy, vše, co musí udělat, je otevřít terminál v jejich systémech (mohou to udělat pomocí kombinace kláves Ctrl + Alt + T nebo Ctrl + T) a v něm zadáme následující příkazy:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
Díky tomu je úložiště již přidáno do vašeho systému, před instalací grafického serveru to se plně doporučuje pokud ve svém systému používáte soukromé ovladače pro vaši grafickou kartu nebo integrovaný, změňte je na bezplatné ovladače, aby nedocházelo ke konfliktům.
Jakmile jsme si jisti, že máme aktivované bezplatné ovladače, můžeme server nainstalovat spuštěním v terminálu:
sudo apt-get install mir
Na konci budete muset restartovat systém tak, aby byla načtena relace uživatele s Mirem, a vyberte tuto relaci.