Ostatnio ogłoszono wydanie nowej wersji Mir 2.8 w którym wprowadzono różne poprawki błędów, oprócz zapewnienia obsługi nowych wersji Ubuntu i Fedory oraz ulepszeń związanych z X11 i Wayland.
Dla tych, którzy nie wiedzą o Mirze, powinni wiedzieć, że istnieje serwer ekranów opracowany przez Canonical, mimo że zrezygnowałem z rozwoju powłoki Unity i edycji Ubuntu dla smartfonów.
Mir wciąż poszukiwany w projektach kanonicznych i teraz już wiemStanowiska jako rozwiązanie dla urządzenia wbudowane i Internet przedmiotów (Internet przedmiotów). Mir może być używany jako serwer złożony dla Wayland, pozwalając dowolnej aplikacji opartej na Wayland (np. Zbudowanej z GTK3 / 4, Qt5 lub SDL2) działać w środowiskach opartych na Mir.
Warstwa kompatybilności dla X, XMir jest oparta na XWayland, podczas gdy inne części infrastruktury używanej przez Mir pochodzą z Androida. Te części obejmują stos wejściowy systemu Android i bufory protokołów Google. Mir obecnie działa na różnych urządzeniach z systemem Linux, w tym tradycyjne komputery stacjonarne, IoT i produkty wbudowane.
Główne nowości Mir 2.8
W tej nowej wersji Mir 2.8, która jest prezentowana, podkreślono, że został dodany obsługa eksperymentalnego rozszerzenia protokołu wlr_screencopy_unstable_v1, co pozwala na tworzenie narzędzi do tworzenia zrzutów ekranu.
Kolejną zmianą, która wyróżnia się w nowej wersji, jest refaktoryzacja platformy graficznej Mir, bo w tej nowej wersji jest wspomniane, że pracował w kierunku środowisk hybrydowych i hetero-GPU tak wiele kodu platformy graficznej i interfejsów API zostało zrefaktoryzowanych.
Oprócz tego podkreśla się również, że podczas kompilacji zapewnione jest generowanie kodu z definicjami protokołu Wayland oraz że kod platformy graficznej i interfejs API zostały przeprojektowane w celu obsługi przyszłych heterogenicznych i hybrydowych środowisk GPU.
Kolejną zmianą, która wyróżnia się w tej nowej wersji, jest dodanie opcji „–x11-window-title” w celu skonfigurowania tytułu okna na platformie X11, oprócz implementacji montażu i testowania Mir na systemach z architekturą RISC-V .
Należy również zauważyć, że walidacja kompilacji została zapewniona w eksperymentalnych gałęziach Ubuntu 22.10, Ubuntu (kinetyczny) Fedora Rawhide, Debian Sid i Alpine Edge
Z innych zmian które wyróżniają się na tle nowej wersji:
- Przenieś wygenerowany kod protokołu do katalogu kompilacji
- Zezwalaj na wielokrotne podawanie --app-env-amend
- Ustaw tytuł okna jako opcję konfiguracji
- Dodaj fatal_error, jeśli nie można powiązać gniazda Wayland
- Dodaj listę obsady obsługiwanych linkerów
W końcu jeśli chcesz dowiedzieć się więcej o nowej wersji Mirmożesz sprawdzić szczegóły W poniższym linku.
Jak zainstalować Mir na Ubuntu i pochodnych?
Pakiety instalacyjne tej nowej wersji są przygotowane dla Ubuntu 20.04, 21.10 i 22.04 (PPA) oraz Fedory 36, 35, 34 i 33.
Dla tych, którzy są zainteresowani możliwością zainstalowania tego serwera graficznego w swoich systemach, wszystko, co muszą zrobić, to otworzyć terminal w swoich systemach (mogą to zrobić za pomocą kombinacji klawiszy Ctrl + Alt + T lub Ctrl + T) iw nim wpiszemy następujące polecenia:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
Dzięki temu repozytorium jest już dodane do twojego systemu, przed instalacją serwera graficznego jest to w pełni zalecane jeśli używasz prywatnych sterowników w swoim systemie dla twojej karty graficznej lub zintegrowanej, zmień je na darmowe sterowniki, aby uniknąć konfliktów.
Mając pewność, że darmowe sterowniki zostały aktywowane, możemy zainstalować serwer wykonując w terminalu:
sudo apt-get install mir
Na koniec będziesz musiał zrestartować system, aby załadować sesję użytkownika z Mir i wybrać ją dla swojej sesji.