Po 7 miesiącach rozwoju powstało wydanie środowiska użytkownika Cinnamon 5.8, w ramach którego społeczność programistów dystrybucji Linux Mint opracowuje rozwidlenie powłoki GNOME Shell, menedżera plików Nautilus i menedżera okien Mutter, mające na celu zapewnienie środowiska w klasycznym stylu GNOME 2 ze wsparciem elementów udanej interakcji z powłoki GNOME. Cinnamon jest oparty na komponentach GNOME, ale te komponenty są dostarczane jako okresowo synchronizowane rozwidlenie, bez zewnętrznych zależności od GNOME. Nowa wersja Cinnamon będzie oferowana w dystrybucji Linux Mint 21.2, której premiera zaplanowana jest na koniec czerwca.
Główne innowacje:
- Zreorganizowano pracę z motywami projektowymi i uproszczono strukturę motywów. Ujednolicono np. kolory brązowy i piaskowy, usunięto obsługę kolorowych pasków na ikonach, w których można zastosować ikony symboliczne.
- Dodano koncepcję stylów, oferującą trzy tryby kolorów elementów interfejsu: mieszany (ciemne menu i elementy sterujące z ogólnie jasnym tłem okna), ciemny i jasny. Dla każdego trybu możesz wybrać własną opcję kolorystyczną. Style i opcje kolorów pozwalają uzyskać popularne szablony interfejsów bez konieczności wybierania osobnych motywów.
- Menedżer plików wykorzystuje nowe dwukolorowe ikony i włączone jest wielowątkowe generowanie miniatur.
- Zmieniono wygląd podpowiedzi.
- Zwiększono odstępy pomiędzy apletami w panelu.
- Powiadomienia wykorzystują symboliczne ikony i kolory służące do wyróżniania aktywnych elementów (akcent).
- Dodano ustawienia ciemnego wyglądu wspólne dla wszystkich aplikacji, umożliwiające wybranie trzech opcji: najlepiej jasnego wyglądu, najlepiej ciemnego wyglądu i trybu wybranego przez aplikację.
- Dodano możliwość sterowania oknami i wirtualnymi pulpitami za pomocą gestów ekranowych, a także wykorzystania gestów do kafelkowania i sterowania odtwarzaniem treści multimedialnych. Gesty są obsługiwane na ekranach dotykowych i touchpadach.
- Przeprojektowano interfejs programu do instalowania aplikacji oraz poprawiono algorytmy sortowania i grupowania aplikacji. Pakiet touchegg służy do wykrywania gestów.
- Dodano ustawienie umożliwiające zmianę wskaźnika myszy po wykonaniu akcji Alt+Tab.
- Dodano ustawienie umożliwiające zmianę domyślnego zachowania środkowego przycisku myszy podczas wklejania ze schowka.
- Dodano ustawienie umożliwiające wyłączenie ostrzeżeń o niskim poziomie naładowania baterii na podłączonych urządzeniach zewnętrznych.
- Efekty tła zostały przerobione i uwzględnione.
- Przeprojektowano aplety grupowania okien i sterowania dźwiękiem.
- Do menu dla wybranych kategorii dodano oddzielny styl.
- Dodano możliwość zmiany rozmiaru apletów za pomocą myszy, która jest włączona w aplecie menu. Dodano ustawienia umożliwiające przywrócenie oryginalnego rozmiaru menu i zmianę rozmiaru w oparciu o współczynnik powiększenia.
- Do menu kontekstowego wyświetlanego dla apletów dodano opcję wywołania edytora menu.
- Dodano możliwość wykorzystania podsystemu VGA Switcheroo do przełączania pomiędzy różnymi procesorami graficznymi w laptopach z grafiką hybrydową.
- Ekran logowania umożliwia przełączanie pomiędzy wieloma układami klawiatury. Ulepszona nawigacja za pomocą klawiatury. Zaimplementowano możliwość dostosowania układu klawiatury ekranowej.
- Zmieniono interfejs użytkownika w programie do przetwarzania obrazu Pix, który został przeniesiony do bazy kodu gThumb 3.12.2 (poprzednio używany był gThumb 3.2.8). Zamiast paska narzędzi i klasycznego menu w nagłówku znajdują się przyciski i menu rozwijane. Dodano obsługę formatów AVIF/HEIF i JXL. Dodano obsługę profili kolorów. Dozwolone jest generowanie dużych miniatur (512, 768 i 1024 pikseli). Ulepszona kontrola zoomu. Dodano nowe efekty i narzędzia do edycji obrazu.
- Zestaw powiązań JavaScript CJS został przekonwertowany tak, aby korzystał z GJS 1.74 i silnika JavaScript SpiderMonkey 102 (Mozjs 102). Wcześniej używany SpiderMonkey 78.
- Dodano implementację portali Freedesktop (xdg-desktop-portal), służących do organizowania dostępu do zasobów środowiska użytkownika z izolowanych aplikacji (np. dla pakietów w formacie flatpak, za pomocą portali można zapewnić możliwość tworzenia zrzutów ekranu i dodawania wsparcia dla ciemnego motywu).
Źródło: opennet.ru