Wydanie środowiska desktopowego Cinnamon 4.4

Po pięciu miesiącach prac rozwojowych wyrównany wydanie środowiska użytkownika Cinnamon 4.4, 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 zaproponowana w dystrybucji Linux Mint 19.3, która planowana jest do wydania przed świętami Bożego Narodzenia. W najbliższym czasie zostaną przygotowane paczki, które będzie można zainstalować w Linux Mint i Ubuntu z repozytorium PPA, nie czekając na nową wersję Linux Mint.

Wydanie środowiska desktopowego Cinnamon 4.4

Podstawowe nowości:

  • Przeprowadzono prace nad poprawą działania na ekranach o wysokiej gęstości pikseli (HiDPI). W ustawieniach języka i repozytoriów zmieniono ikony z flagami, które z powodu skalowania na ekranach HiDPI wyglądały na rozmyte. Poprawiono jakość obrazów podczas podglądu motywów;
  • Proponowany jest aplet XAppStatus oraz API XApp.StatusIcon, które wdrażają alternatywny mechanizm umieszczania ikon z wskaźnikami aplikacji w zasobniku systemowym. XApp.StatusIcon rozwiązuje problemy, które występują podczas stosowania Gtk.StatusIcon, zaprojektowanego z myślą o wykorzystaniu 16-pikselowych ikon, mającego problemy z HiDPI i związanych z przestarzałymi technologiami, takimi jak Gtk.Plug i Gtk.Socket, które nie są kompatybilne z GTK4 i Wayland. Gtk.StatusIcon zakłada również wykonywanie renderowania po stronie aplikacji, a nie apletu. W celu rozwiązania wymienionych problemów w Ubuntu zaproponowano system AppIndicator, ale nie obsługuje on całej funkcjonalności Gtk.StatusIcon i na ogół wymaga przeróbki apletów.

    XApp.StatusIcon, tak jak AppIndicator, przenosi renderowanie ikony, podpowiedzi i etykiety na stronę apletu, wykorzystując DBus do przesyłania informacji między apletami. Renderowanie po stronie apletu zapewnia wysokiej jakości ikony w dowolnym rozmiarze i rozwiązuje problemy z wyświetlaniem. Obsługiwane jest przesyłanie z apletu do aplikacji zdarzeń kliknięć, które również odbywa się za pośrednictwem szyny DBus. Aby zapewnić zgodność z innymi środowiskami graficznymi, przygotowano zastępstwo App.StatusIcon, które określa obecność apletu i w razie potrzeby przechodzi na Gtk.StatusIcon, co umożliwia wyświetlanie ikon starych aplikacji opartych na Gtk.StatusIcon;

  • Ulepszono układ elementów w oknach modalnych, dodano ustawienia do zarządzania układem elementów w oknach oraz zmiany kolejności focusu przy otwieraniu nowych okien;
  • W panelu uproszczono i przeprojektowano menu kontekstowe;
  • Dodano moduł Pythona do zarządzania ustawieniami ekranu;
  • W systemie powiadomień dodano obsługę ukrytych, nieodpraszających powiadomień;
  • Do konfiguratora dodano interfejs do zarządzania rozszerzeniami systemowymi;
  • W menu aplikacji zoptymalizowano wydajność, przeprojektowano mechanizm aktualizacji menu i dodano możliwość ukrywania kategorii z ostatnimi operacjami;
  • Dodano efekt wizualny podczas przenoszenia elementów na pasku;
  • Do konfiguratora wbudowano menedżera partycji dysków gnome-disks;
  • Dodano ustawienie do wyłączenia touchpada po podłączeniu zewnętrznej myszy;
  • W menedżerze okien dodano obsługę nowego motywu wysokiego kontrastu;
  • W menedżerze plików Nemo dodano do ustawień możliwość zarządzania zawartością menu kontekstowego.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster