Wersja środowiska graficznego Cinnamon 4.4

Po pięciu miesiącach rozwoju uformowany wydanie środowiska użytkownika Cynamon 4.4w ramach którego społeczność deweloperów dystrybucji Linux Mint to rozwidlenie powłoki GNOME, menedżera plików Nautilus i menedżera okien Mutter, którego celem jest zapewnienie klasycznego środowiska w stylu GNOME 2 przy jednoczesnym zachowaniu udanych elementów interfejsu powłoki GNOME. Cinnamon opiera się na komponentach GNOME, ale komponenty te są dostarczane jako okresowo synchronizowany rozwidlenie, wolne od zewnętrznych zależności od GNOME.

Nowa wersja Cinnamon będzie oferowana w dystrybucji Linux Mint 19.3, którego wydanie planowane jest przed świętami Bożego Narodzenia. Pakiety do zainstalowania będą wkrótce dostępne. Linux Mięta i Ubuntu z Repozytorium PPAbez czekania na nową wersję Linux Mięta.

Wersja środowiska graficznego Cinnamon 4.4

Głównym innowacje:

  • Prowadzono prace mające na celu poprawę wydajności na ekranach o dużej gęstości pikseli (HiDPI). W ustawieniach języka i repozytorium zastąpiono ikony z flagami, które ze względu na skalowanie na ekranach HiDPI wyglądały rozmazanie. Poprawiona jakość obrazu podczas podglądu motywów;
  • Proponowany jest aplet XAppStatus i API XApp.StatusIcon, implementujące alternatywny mechanizm umieszczania ikon wskaźników aplikacji w zasobniku systemowym. XApp.StatusIcon rozwiązuje problemy występujące w Gtk.StatusIcon, który został zaprojektowany dla ikon 16-pikselowych, ma problemy z HiDPI i opiera się na starszych technologiach, takich jak Gtk.Plug i Gtk.Socket, które są niezgodne z GTK4 i Wayland. Gtk.StatusIcon zakłada również, że renderowanie jest wykonywane przez aplikację, a nie przez aplet. Aby rozwiązać te problemy, Ubuntu Zaproponowano system AppIndicator, ale nie obsługuje on wszystkich funkcji Gtk.StatusIcon i ogólnie wymaga przerobienia apletów.

    XApp.StatusIcon, podobnie jak AppIndicator, przenosi renderowanie ikony, podpowiedzi i etykiety na stronę apletu i używa DBus do przesyłania informacji poprzez aplety. Renderowanie po stronie apletu pozwala uzyskać wysokiej jakości ikony o dowolnym rozmiarze i rozwiązuje problemy z wyświetlaniem. Obsługiwana jest transmisja zdarzeń kliknięcia z apletu do aplikacji, która również odbywa się poprzez magistralę DBus. W celu zapewnienia kompatybilności z innymi pulpitami przygotowano stub App.StatusIcon, który wykrywa obecność apletu i w razie potrzeby powraca do Gtk.StatusIcon, co umożliwia wyświetlanie ikon starych aplikacji bazujących na Gtk.StatusIcon;

  • Ulepszono układ elementów w oknach dialogowych modalnych, dodano ustawienia umożliwiające zarządzanie układem elementów w oknach oraz zmianę fokusu podczas otwierania nowych okien;
  • Menu kontekstowe w panelu zostało uproszczone i przeprojektowane;
  • Dodano moduł Pythona do zarządzania ustawieniami ekranu;
  • System powiadomień został zaktualizowany, aby obsługiwać ukryte, nierozpraszające uwagi powiadomienia;
  • Do konfiguratora dodano interfejs umożliwiający zarządzanie rozszerzeniami systemu;
  • Zoptymalizowano wydajność menu aplikacji, przeprojektowano mechanizm aktualizacji menu i dodano możliwość ukrycia kategorii zawierającej ostatnie operacje;
  • Dodano efekt wizualny podczas przesuwania elementów na panelu;
  • Konfigurator posiada wbudowany menedżer partycji dyskowych gnome-dyski;
  • Dodano ustawienie umożliwiające wyłączenie touchpada po podłączeniu zewnętrznej myszy;
  • Menedżer okien obsługuje teraz motywy o wysokim kontraście;
  • W menedżerze plików Nemo do ustawień dodano możliwość zarządzania zawartością menu kontekstowego.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster