Po sześciu miesiącach rozwoju wydanie środowiska użytkownika , w ramach którego społeczność deweloperów dystrybucji Linux Mint rozwija fork powłoki GNOME Shell, menedżera plików Nautilus oraz menedżera okien Mutter, skierowany na dostarczenie klasycznego środowiska stylu GNOME 2 z wsparciem dla funkcjonalnych elementów interakcji z GNOME Shell. Cinnamon opiera się na komponentach GNOME, ale te komponenty są dostarczane jako okresowo synchronizowany fork, nienałożony zewnętrznymi zależnościami na GNOME. Nowa wersja Cinnamon zostanie zaproponowana w dystrybucji Linux Mint 20, której premierę planuje się na czerwiec.
:
- wsparcie dla skalowania fractional, które pozwala dostosować optymalny rozmiar elementów na ekranach o wysokiej gęstości pikseli (HiDPI); na przykład można powiększyć wyświetlane elementy interfejsu nie w 2 razy, a w 1.5.
- Przeprojektowano dialog ustawień parametrów monitorów. Dodano możliwość wyboru częstotliwości odświeżania ekranu oraz wsparcie dla własnych współczynników skalowania dla każdego monitora, co rozwiązuje problem przy jednoczesnym podłączeniu standardowego i HiDPI monitora.
- W motywie Mint-Y zaproponowano nową paletę, w której dzięki manipulacjom z odcieniem i nasyceniem dobrano jaśniejsze kolory, zachowując przy tym czytelność i komfort. Zaproponowano nowe zestawy kolorów Pink i Aqua.
- W applecie XappStatusIcon dodano wsparcie API StatusNotifier (Qt oraz aplikacje Electron), (wskaźniki Ubuntu) oraz libAyatana (wskaźniki dla Unity), co pozwoli wykorzystać XappStatusIcon jako jednolity mechanizm do minimalizacji w systemowy zasobnik, nie wymagający wsparcia różnych API po stronie pulpitu. Zmiana poprawi wsparcie dla umiejscawiania w systemowym zasobniku wskaźników, aplikacji opartych na platformie Electron oraz protokołu (technologia GTK do umieszczania ikon w systemowym zasobniku). XAppStatusIcon przenosi rysowanie ikony, podpowiedzi i etykiety na stronę appletu, a także wykorzystuje DBus do przesyłania informacji przez applet oraz zdarzeń kliknięcia.
Rysowanie na stronie appletu zapewnia wysokiej jakości ikony o dowolnych rozmiarach i rozwiązuje problemy z wyświetlaniem. - Przeprowadzono optymalizację wydajności kodu do przetwarzania miniatur w menedżerze plików Nemo. Generowanie ikon odbywa się teraz asynchronicznie, a ikony są ładowane z niższym priorytetem w porównaniu do nawigacji po katalogach (pomysł polega na tym, że priorytet nadawany jest przetwarzaniu treści, a ładowanie ikon zrealizowane jest według zasady resztkowej, co pozwala znacznie przyspieszyć działanie kosztem dłuższego wyświetlania ikon zastępczych).
- Przygotowano nowe narzędzie do wymiany plików między dwoma komputerami w lokalnej sieci, które używa szyfrowania podczas przesyłania danych.
Źródło: opennet.ru
