Po 7 miesiącach prac programistycznych wydano wersję środowiska użytkownika Cinnamon 5.8, w ramach którego społeczność programistów dystrybucji Linux Mint rozwija forka powłoki GNOME Shell, menedżera plików Nautilus oraz menedżera okien Mutter, mającego na celu zapewnienie środowiska w klasycznym stylu GNOME 2 z wsparciem dobrych 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 z GNOME. Nowa wersja Cinnamon zostanie zaproponowana w dystrybucji Linux Mint 21.2, która planowana jest na koniec czerwca.
Główne nowości:
- Zreorganizowano sposób pracy z motywami i uproszczono strukturę motywów. Na przykład ujednolicono brązowy i piaskowy kolor, usunięto wsparcie dla kolorowych pasków na ikonach, gdzie można zastosować ikony symboliczne.

- Dodano koncepcję stylów, które oferują trzy tryby kolorystyczne elementów interfejsów: mieszany (ciemne menu i elementy sterujące na ogólnym jasnym tle okna), ciemny i jasny. Dla każdego trybu możliwy jest wybór swojego wariantu kolorystycznego. Style i warianty kolorów pozwalają uzyskać pożądane szablony interfejsu bez konieczności wyboru odrębnych motywów.

- W menedżerze plików zastosowano nowe dwutonowe ikony oraz włączono wielowątkowe generowanie miniaturek.

- Zmieniono wygląd podpowiedzi kontekstowych.

- Zwiększono odstępy między apletami na pasku.
- W powiadomieniach zastosowano ikony symboliczne i kolory używane do wyróżniania aktywnych elementów (accent).

- Dodano ogólne ustawienia ciemnego motywu dla wszystkich aplikacji, pozwalające na wybór trzech opcji: preferowane jasne motywy, preferowane ciemne motywy oraz tryb wybierany przez aplikację.
- Dodano możliwość zarządzania oknami i wirtualnymi pulpitami za pomocą gestów ekranowych, a także korzystania z gestów do mozaikowego układania i zarządzania odtwarzaniem multimediów. Wsparcie dla gestów na ekranach dotykowych i touchpadach.
- Przeprojektowano interfejs programu do instalacji aplikacji, poprawiono algorytmy sortowania i grupowania aplikacji. Do definiowania gestów wykorzystano pakiet touchegg.
- Dodano ustawienie zmiany wskaźnika myszy po zakończeniu działania Alt+Tab.
- Dodano ustawienie zmieniające zachowanie środkowego przycisku myszy, domyślnie używanego do wklejania z schowka.
- Dodano ustawienie do wyłączenia ostrzeżenia o niskim poziomie naładowania baterii w podłączonych urządzeniach zewnętrznych.
- Przeprojektowano i włączono efekty tła.
- Przeprojektowano aplikacje do grupowania okien i zarządzania dźwiękiem.
- W menu dodano osobny styl dla wybranych kategorii.
- Dodano możliwość zmiany rozmiaru apletów za pomocą myszy, włączoną w aplecie z menu. Dodano ustawienia do przywracania początkowego rozmiaru menu i zmiany rozmiaru w zależności od współczynnika skalowania.
- Do kontekstowego menu dla apletów dodano opcję uruchamiającą edytor menu.
- Dodano możliwość korzystania z podsystemu VGA Switcheroo do przełączania między różnymi GPU w laptopach z hybrydową grafiką.
- Na ekranie logowania dodano wsparcie dla przełączania między wieloma układami klawiatury. Ulepszono nawigację za pomocą klawiatury. Zrealizowano możliwość dostosowania układu w ekranowej klawiaturze.

- Zmieniono interfejs użytkownika w programie do pracy z obrazami Pix, który został przeniesiony na bazę kodową gThumb 3.12.2 (wcześniej używano gThumb 3.2.8). Zamiast paska narzędzi i klasycznego menu wykorzystano przyciski i menu rozwijane w nagłówku. Dodano wsparcie dla formatów AVIF/HEIF i JXL. Dodano wsparcie dla profili kolorów. Zezwolono na generowanie dużych miniatur (512, 768 i 1024 pikseli). Ulepszono zarządzanie skalowaniem. Dodano nowe efekty i narzędzia edycji obrazów.

- Zestaw JavaScript-bindow CJS przeniesiono na użycie GJS 1.74 i silnika JavaScript SpiderMonkey 102 (Mozjs 102). Wcześniej używano SpiderMonkey 78.
- Dodano implementację portali Freedesktop (xdg-desktop-portal), używanych do organizacji dostępu do zasobów środowiska użytkownika z izolowanych aplikacji (na przykład, dla pakietów w formacie flatpak poprzez portale można zapewnić możliwość tworzenia zrzutów ekranu i dodać wsparcie dla ciemnego motywu).
Źródło: opennet.ru







