Po dziewięciu miesiącach prac rozwojowych 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 i menedżera okien Mutter, mający na celu zapewnienie środowiska w klasycznym stylu GNOME 2 z wsparciem udanych elementów interakcji z GNOME Shell. Cinnamon opiera się na komponentach GNOME, ale te komponenty są dostarczane jako okresowo synchronizowany fork, niezwiązany z zewnętrznymi zależnościami od GNOME.
Nowa wersja Cinnamon zostanie udostępniona w dystrybucji Linux Mint 19.2, która planowana jest na wydanie w najbliższych miesiącach. W najbliższym czasie będą przygotowane pakiety, które będzie można zainstalować w Linux Mint i Ubuntu z , nie czekając na nową wersję Linux Mint.
:
- Dodano nowe widgety do tworzenia konfiguratorów, które upraszczają pisanie dialogów ustawień i sprawiają, że ich wygląd jest bardziej spójny z interfejsem Cinnamon. Przeróbka ustawień mintMenu z wykorzystaniem nowych widgetów pozwoliła zmniejszyć rozmiar kodu trzykrotnie, ponieważ do ustalenia większości opcji wystarczy teraz jedna linia kodu;
- W MintMenu pasek wyszukiwania przeniesiono na górę. W wtyczce do wyświetlania ostatnio otwartych plików dokumenty są teraz wyświetlane w pierwszej kolejności. Znacząco zwiększono wydajność komponentu MintMenu, który teraz uruchamia się dwa razy szybciej. Całkowicie przepisano interfejs ustawień menu, który został przeniesiony na API python-xapp;
- W menedżerze plików Nemo uproszczono proces udostępniania katalogów za pomocą Samba. Dzięki wtyczce nemo-share, w razie potrzeby, zapewniana jest instalacja pakietów z
samba, dodawanie użytkownika do grupy sambashare oraz sprawdzanie/zmiana praw dostępu do wspólnego katalogu, bez potrzeby ręcznego wykonywania tych operacji z wiersza poleceń. W nowej wersji dodatkowo dodano konfigurację reguł zapory sieciowej, sprawdzanie praw dostępu nie tylko do samego katalogu, ale i jego zawartości oraz obsługę sytuacji z przechowywaniem katalogu domowego na zaszyfrowanej partycji (wymaga dodania opcji „force user”). - Do menedżera okien Muffin przeniesiono niektóre zmiany z menedżera okien Metacity, rozwijanego przez projekt GNOME. Pracowano nad zwiększeniem responsywności interfejsu i lżejszym wyglądem okien. Zwiększono wydajność takich operacji jak grupowanie okien, a także rozwiązano problemy z zawieszaniem się podczas wprowadzania.
Zmiana trybu stosowania VSync w celu zwalczania zrywania obrazu (tearing) nie wymaga teraz ponownego uruchamiania Cinnamon. Do ustawień dodano sekcję wyboru jednego z trzech metod działania VSync, oferujących ustawienia dla optymalnej pracy w zależności od warunków użytkowania i sprzętu. - Do głównego składnika dodano aplet do druku, który teraz uruchamia się domyślnie;
- Przeprowadzono audyt i uproszczenie niektórych wewnętrznych komponentów, takich jak DocInfo (przetwarzanie niedawno otwartych dokumentów) oraz AppSys (analiza metadanych aplikacji, określanie ikon dla aplikacji, definiowanie wpisów w menu itp.). Rozpoczęto, ale jeszcze nie zakończono, pracę nad wydzieleniem obsługi apletów do oddzielnych procesów.
Źródło: opennet.ru
