Ostatnio ogłoszono wydanie nowej wersji Mir 2.7 w którym dokonano różnych poprawek błędów, oprócz tego, że dołączono m.in. bibliotekę MirOil.
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.
Serwer graficzny Mir umożliwia producentom urządzeń i użytkownikom komputerów stacjonarnych dobrze zdefiniowaną, wydajną, elastyczną i bezpieczną platformę dla ich środowiska graficznego.
Główne nowości Mir 2.7
W tej nowej wersji Mir 2.7, która jest prezentowana, możemy to znaleźć W zestawie biblioteka MirOil, który zapewnia warstwę do przeniesienia środowiska graficznego Lomiri do nowych wersji Mir, która kontynuuje rozwój powłoki Unity8.
Kolejną zmianą, która wyróżnia się w tej nowej wersji, jest dodanie jej opcja „limitu czasu bezczynności” do konfiguracji ekranu aby wyłączał się po pewnym czasie bezczynności. zostało dodane obsługa protokołu zwp_text_input_manager_v2, który jest pożądany w klawiaturach ekranowych i aplikacjach Qt.
Z drugiej strony poprawiono obsługę fokusu wprowadzania danych na klawiaturze, oprócz tego, że do skryptu aplikacji miral dodano opcję mir::system_executor, linearising_executor oraz -gdbla, aby uruchomić serwer pod gdb oraz że rozwój został zmieniony na standard C++20.
W odniesieniu do części poprawionych błędów wymienia się:
- Skup się na klawiaturze w menu.
- Poprawki XWayland dla typu okna dialogowego
- Nie wysyłaj zdarzeń klawiatury bez fokusu
- Nie pytaj o wartości osi, gdy oś nie jest skonfigurowana.
- Napraw wzmianki o mirclient w mirserver.pc, mirtest.pc
- Napraw błędy pkg-config w mirwayland.pc mirtest.pc
- WlKeyboard: użyj WlSeat::FocusListener do śledzenia ostrości
- Wyłącz wprowadzanie tekstu po usunięciu obiektu Wayland
- Wyślij wl_pointer.axis_stop.
- FTBFS z nowszymi zależnościami od Fedory/rawhide, Alpine/edge i Debian/sid
- wl_pointer: nie wysyłaj zdarzeń, które nie są kompatybilne z wersją
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 18.04, 21.04 i 20.04 (PPA) oraz Fedory 34,33 i 32.
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.