Uruchomienie nowa wersja serwera wyświetlania Mir 2.5 który zawiera kilka całkiem fajnych ulepszeń z których możemy wspomnieć o dodaniu nowych rozszerzeń Wayland, a także o pracy wykonanej przy obsłudze klawiatury ekranowej i nie tylko.
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.5
W nowej przedstawionej wersji Mir 2.5 możemy stwierdzić, że tak jest oferują dodatkowe narzędzia ułatwiające tworzenie kiosków internetowych, stoiska demonstracyjne, terminale samoobsługowe i inne systemy ograniczone do pracy z witryną lub aplikacją.
Wspomina się również, że ta nowa wersja Mir w zestawie obsługa rozszerzeń Wayland wymagane dla różnych implementacji klawiatury ekranowej.
W szczególności dodano rozszerzenia zwp_virtual_keyboard_v1, zwp_text_input_v3, zwp_input_method_v2 i czwarta wersja rozszerzenia wlr_layer_shell_unstable_v1, te nowe rozszerzenia zwp_text_input_v3 i zwp_input_method_v2 domyślnie wymagają jawnej aktywacjiponieważ atakujący mogą ich używać do przechwytywania zdarzeń wejściowych lub zastępowania kliknięć. Poprawki błędów związane z kompatybilnością Wayland i Xwayland.
Z drugiej strony jest o tym mowa trwają prace nad integracją obsługi klawiatury ekranowej w Ubuntu Frame, który jest przeznaczony do tworzenia pełnoekranowych zintegrowanych środowisk graficznych skupiających się na kioskach, digital signage, inteligentnych lustrach, wyświetlaczach przemysłowych, urządzeniach IoT i innych podobnych aplikacjach.
I to właśnie do użytku w Ubuntu Frame, programiści przygotowali aplikację Electron Wayland z zaimplementowaniem przeglądarki pełnoekranowej przeznaczonej do pracy z poszczególnymi witrynami internetowymi lub stronami. Dodatkowo Ubuntu Frame może być używany do uruchamiania aplikacji opartych na GTK, Qt, Flutter i SDL2.
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.
Cześć! Dobry dzień.
Czy mógłbyś mi podać kilka zaleceń dotyczących głównych programów bezpłatnych i open source, które można zastosować w MŚP?
Byłbym bardzo wdzięczny za twoją odpowiedź, z góry dziękuję! 😀