Po dziewięciu miesiącach rozwoju
Nowa wersja Cinnamon będzie oferowana w dystrybucji Linux Mint 19.2, której premiera zaplanowana jest na nadchodzące miesiące. W najbliższym czasie zostaną przygotowane pakiety, które będzie można zainstalować na Linux Mint i Ubuntu z poziomu
- Dodano nowe widżety do tworzenia konfiguratorów, upraszczając pisanie okien dialogowych konfiguracji i czyniąc ich projekt bardziej całościowym i ujednoliconym z interfejsem Cinnamon. Przerobienie ustawień mintMenu przy użyciu nowych widżetów zmniejszyło rozmiar kodu trzykrotnie, ponieważ teraz jedna linijka kodu wystarczy na ustawienie większości opcji;
- W MintMenu pasek wyszukiwania został przeniesiony na górę. We wtyczce do wyświetlania ostatnio otwartych plików, dokumenty są teraz wyświetlane jako pierwsze. Wydajność komponentu MintMenu została znacznie zwiększona, teraz uruchamia się dwa razy szybciej. Interfejs konfiguracyjny menu został całkowicie przepisany i przeniesiony do API Pythona-xapp;
- Menedżer plików Nemo upraszcza proces udostępniania katalogów za pomocą Samby. Poprzez wtyczkę nemo-share, jeśli to konieczne, instalacja pakietów z
samba, umieszczając użytkownika w grupie sambashare i sprawdzając/zmieniając uprawnienia do współdzielonego katalogu, bez konieczności ręcznego wykonywania tych operacji z wiersza poleceń. Nowa wersja dodatkowo dodaje konfigurację reguł firewalla, sprawdzającą prawa dostępu nie tylko do samego katalogu, ale także jego zawartości oraz obsługę sytuacji związanych z przechowywaniem katalogu domowego na zaszyfrowanej partycji (wymaga dodania opcji „force user”) . - Niektóre zmiany z menedżera okien Metacity opracowanego w ramach projektu GNOME zostały przeniesione do menedżera okien Muffin. Włożono wiele pracy, aby zwiększyć responsywność interfejsu i sprawić, że okna będą lżejsze. Poprawiono wydajność operacji takich jak grupowanie okien i rozwiązano problemy z zacinaniem się danych wejściowych.
Zmiana trybu VSync w celu zwalczania łzawienia nie wymaga już ponownego uruchamiania Cinnamon. Do ustawień dodano blokadę wyboru jednego z trzech sposobów działania VSync, zapewniającą ustawienia optymalnego działania w zależności od warunków użytkowania i sprzętu. - Do głównej struktury dodano aplet do drukowania, który teraz działa domyślnie;
- Niektóre wewnętrzne komponenty zostały poprawione i uproszczone, takie jak DocInfo (przetwarzanie ostatnio otwieranych dokumentów) i AppSys (parsowanie metadanych aplikacji, definiowanie ikon aplikacji, definiowanie wpisów w menu itp.). Prace nad rozdzieleniem procedur obsługi apletów na osobne procesy zostały rozpoczęte, ale jeszcze ich nie ukończono.
Źródło: opennet.ru