Po 11 miesiącach prac nad projektem wydano wersję środowiska graficznego Cinnamon 6.8, w ramach którego społeczność deweloperów dystrybucji Linux Mint rozwija forka powłoki GNOME Shell, menedżera plików Nautilus i menedżera okien Mutter, mającego na celu zapewnienie środowiska w klasycznym stylu GNOME 2 z obsługą 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 będzie dostępna w dystrybucji Linux Mint 27 (postanowiono użyć roku wydania w numeracji), która planowana jest do wydania w drugiej połowie grudnia.
Główne nowości:
- W pełni zrealizowano wsparcie dla protokołu Wayland i praktycznie osiągnięto parytet w funkcjonalności przy pracy z użyciem X11 i Wayland. Obsługa pracy z użyciem X11 została zachowana. Wśród zmian związanych z Wayland:
- Przy użyciu Wayland zapewniono prawidłowe dobieranie rozmiaru i pozycjonowanie nowych okien, dialogów i menu kontekstowych.
- Przy pracy przez Wayland zrealizowano prawidłowe przełączanie fokusu wejścia.
- Usunięto wiele błędów w Cinnamon, muffin, cinnamon-session i Xwayland, które prowadziły do awarii podczas korzystania z Wayland.
- Ulepszono wsparcie dla konfiguracji z wieloma monitorami oraz KVM-przełączników monitorów w środowisku Wayland.
- W aplikacjach korzystających z Wayland lub uruchamianych przez Xwayland, a także w sesji kompozytora serwerze i sesji biurkowej wykorzystano sprzętowe przyspieszenie grafiki, zrealizowane przez protokoły Wayland wl_drm i zwp_linux_dmabuf_v1, a także sprzętowo przyspieszoną pracę GBM nad EGL na kartach graficznych NVIDIA.
- Zapewniono pełne wsparcie dla ekranów o wysokiej gęstości pikseli (HiDPI) przy użyciu Wayland. Rozwiązano problemy z skalowaniem ikon i wskaźników myszy. Usunięto błędy, które występowały w aplikacjach na silniku Chromium, takich jak Slack i VSCode.
- Przy użyciu Wayland zrealizowano działanie wskaźników postępu operacji, na przykład pokazywanie postępu kopiowania plików na przycisku na pasku.
- Zapewniono uruchamianie podstawowych aplikacji uruchamianych przez pkexec jako klientów Wayland bez użycia Xwayland.
- Do menedżera plików dodano panel podglądu.

- Dodano nową aplikację Superlight do monitorowania stanu systemu, która wizualnie pokazuje dynamikę obciążenia CPU, pamięci i wejścia/wyjścia, a także dane o uruchomionych procesach, ruchu, stanie akumulatora i temperaturze.

- Wprowadzono nowy wygaszacz ekranu, obsługujący jednocześnie Wayland i X11.

- Dodano polecenie „cinnamon-list-windows” w celu uproszczenia uzyskiwania listy wszystkich otwartych okien oraz ustalania ich pozycji, rozmiaru, danych o HiDPI i powiązanych z nimi aplikacji oraz backendów.
- W serwerze kompozytowym Muffin zapewniono zaokrąglanie do pełnych liczb współrzędnych i rozmiarów wszystkich elementów graficznych biblioteki Clutter dla dokładniejszego pozycjonowania i wyraźnego rysowania apletów i komponentów pulpitu.
- Dodano wsparcie dla jednostek systemd dla użytkowników sesji (graphical-session.target), aktywowanych w celu uruchomienia towarzyszących usług związanych z sesją graficzną.
- Kod do zapisu w plikach konfiguracyjnych i odczytu zakładek w menedżerze plików przekształcono na pracę w trybie asynchronicznym.
- Wprowadzono jednolity interfejs do zarządzania włączeniem trybów uśpienia i hibernacji: suspend (tryb uśpienia z aktywną pamięcią), hybrid-sleep (hibernacja z zapisem zawartości pamięci na dysk) oraz suspend-then-hibernate (tryb uśpienia z późniejszą hibernacją po określonym czasie).

- W aplecie ustawień połączenia sieciowego połączono sekcje VPN i WireGuard. Dodano wsparcie WPA3 (Wi-Fi Protected Access 3) oraz OWE (Opportunistic Wireless Encryption).
- Dodano moduł PAM pam_oo7 do uwierzytelniania z użyciem
komponentu oo7 (D-Bus Secret Service provider). - Dodano opcję do kontekstowego menu okien, aby przypiąć okno nad inną zawartością.
- Domyślnie używany jest emulator terminala velocitty, stworzony przez nas. Obsługiwane jest dzielenie sesji na zakładki, zmiana motywów, oznaczanie różnych typów zakładek własnymi kolorami (czerwony — root, sudo, pkexec, niebieski — ssh, sftp lub przypisanie własnych kolorów) oraz wyróżnianie jaśniejszym odcieniem zakładek z uruchomionymi procesami.

- Dodano możliwość ustawienia różnych tapet dla różnych monitorów.
- Wprowadzono nowy kalendarz-planer Clockenstein, wspierający lokalne kalendarze, Google Calendar oraz zewnętrzne usługi na bazie protokołu CalDAV, jak na przykład Nextcloud.

- Dodano aplikację mintsysadm do zarządzania kontami użytkowników, między innymi umożliwiającą wybór awatara i włączenie szyfrowania katalogu domowego.

- Poprawiono kolory i kontrast w ciemnej wersji motywu Mint-Y.

- Trochę zaokrąglono rogi ramek i obszarów przewijania.

- W motywach Mint-Y, Mint-L i Mint-X w dialogach GTK używane są ikony XSI, takie same jak w menedżerze plików Nemo.

- Do ustawień klawiatury dodano podgląd układu klawiatury. Zaprzestano używania zewnętrznej zależności gkbd-capplet.
- Dodano naszą aplikację do robienia zrzutów ekranu (cinnamon-screenshot), która pozwala przycinać obraz przed jego zapisaniem, włączać lub wyłączać cień okien, obejmować tylko bieżący ekran lub wszystkie monitory.
- Wprowadzono możliwość przesuwania za pomocą myszy systemowych dialogów wyświetlanych nad oknami aplikacji, ale nie blokujących ekranu (na przykład dialog wyjścia z systemu).

- Dodano możliwość przypisania ustawień wyświetlania powiadomień do poszczególnych aplikacji.
- W aplecie zarządzania jasnością ekranu dodano wsparcie dla czujników światła.
- W aplikacji do wyświetlania informacji systemowych wprowadzono osobną stronę dla czujników.

- Wprowadzono program do pracy z archiwami Unfold, wykorzystujący 7zip i 7zip-RAR.

- Wprowadzono aplikację Alarms do wyświetlania przypomnień i powiadomień w określonym czasie.

Źródło: opennet.ru














