wydanie dystrybucji , pozycjonowana jako szybka, otwarta i szanująca prywatność alternatywa dla Windows i macOS. Główna uwaga w projekcie koncentruje się na jakości projektowania, mającej na celu stworzenie łatwego w użyciu systemu, który zużywa minimalne zasoby i zapewnia wysoką szybkość uruchamiania. Użytkownikom oferowane jest własne środowisko graficzne Pantheon.
Podczas tworzenia oryginalnych komponentów Elementary OS wykorzystywane są GTK3, język Vala oraz autorski framework Granite. Distro bazuje na rozwiązaniach projektu Ubuntu. Na poziomie pakietów i wsparcia repozytoriów, Elementary OS 5.1.x jest kompatybilne z Ubuntu 18.04. Środowisko graficzne opiera się na własnej powłoce Pantheon, która łączy takie komponenty jak menedżer okien Gala (oparty na LibMutter), górny panel WingPanel, launcher Slingshot, panel sterowania Switchboard oraz dolny pasek zadań. (przepisana w Vala analog panelu Docky) oraz menedżer sesji Pantheon Greeter (oparty na LightDM).
W skład środowiska wchodzi zestaw ściśle zintegrowanych aplikacji, niezbędnych do realizacji zadań użytkowników. Wśród aplikacji dużą część stanowią własne opracowania projektu, takie jak emulator terminala Pantheon Terminal, menedżer plików Pantheon Files oraz edytor tekstu. i odtwarzacz muzyczny Music (Noise). Projekt rozwija również menedżer zdjęć Pantheon Photos (odgałęzienie od Shotwell) oraz klienta poczty Pantheon Mail (odgałęzienie od Geary).
Kluczowe nowości:
- W Code, edytorze tekstu dla programistów, stworzonym do czytania i pisania kodu, dodano możliwość przewijania poza koniec pliku, aby umieścić końcowy kod w wygodnej pozycji na ekranie. Proces zapisywania i odczytywania danych o rozmiarze i pozycji okien został zoptymalizowany w celu minimalizacji operacji na dysku. Rozwiązano problem z przesunięciem lub wyczyszczeniem bocznego panelu z katalogami, co powodowało, że przycisk „Otwórz folder projektu…” był niewidoczny. W wtyczce Outline/Symbols dodano placeholder, wyświetlany w przypadku braku zmiennych, stałych i innych identyfikatorów w kodzie.
- W Centrum instalacji aplikacji (AppCenter) rozwiązano problemy z wysokim obciążeniem CPU podczas wyświetlania niektórych zrzutów ekranowych oraz ukrywaniem informacji o dostępności aktualizacji Flatpak runtime.
- W menedżerze plików zmieniono kolor wskaźnika przestrzeni dyskowej w bocznym panelu, gdy brakowało wolnego miejsca.
Usunięto regresywne zmiany w panelu wyboru ścieżki pliku, prowadzące do problemów z zaznaczaniem i wywoływaniem menu kontekstowego. Poprawiono obsługę plików zawierających symbol „#”. Rozwiązano problem ze zmianą rozmiaru okna w przypadku długich nazw plików na liście. - W odtwarzaczu wideo przyspieszono przetwarzanie dużych zbiorów wideo oraz zapewniono poprawną obsługę znikania lub przenoszenia katalogów.
Naprawiono problemy z wyświetlaniem zewnętrznych napisów. - W wskaźniku czasu zapewniono prawidłowe wyświetlanie czasu zdarzeń z kalendarza-planera, utworzonych w innym strefie czasowej.
- Do wersji 5.5.0, która będzie używana w wydaniu Elementary OS 6, zaktualizowano framework do tworzenia aplikacji graficznych. , w którym pojawiły się nowe style Granite.STYLE_CLASS_COLOR_BUTTON i Granite.STYLE_CLASS_ROUNDED. Do widżetu Granite.Widgets.SourceList domyślnie dodano pasek boczny (Gtk.STYLE_CLASS_SIDEBAR). Niektóre funkcje i widżety zostały uznane za przestarzałe, dla których pojawiły się adekwatne alternatywy w GTK i GLib.
Źródło: opennet.ru
