Izdanje desktop okruženja Cinnamon 4.4

Nakon pet mjeseci razvoja formirana izdanje korisničkog okruženja Cinnamon 4.4, u kojem zajednica programera Linux Mint distribucije razvija fork GNOME Shell-a, Nautilus upravitelj datoteka i Mutter upravitelj prozora, s ciljem pružanja okruženja u klasičnom stilu GNOME-a 2 s podrškom za uspješne elemente interakcije od GNOME Shell. Cinnamon je baziran na GNOME komponentama, ali ove komponente se isporučuju kao periodično sinhronizovane vilice bez eksternih zavisnosti od GNOME-a.

Novo izdanje Cinnamona bit će ponuđeno u Linux Mint 19.3 distribuciji, koja bi trebala biti objavljena prije božićnih praznika. U bliskoj budućnosti biće pripremljeni paketi koji se mogu instalirati na Linux Mint i Ubuntu sa PPA spremištebez čekanja na novu verziju Linux Minta.

Izdanje desktop okruženja Cinnamon 4.4

Glavni inovacije:

  • Rad je obavljen na poboljšanju performansi na ekranima visoke gustine piksela (HiDPI). U postavkama jezika i spremišta zamijenjene su ikone sa zastavicama koje su izgledale mutno zbog skaliranja na HiDPI ekranima. Poboljšan kvalitet slike prilikom pregleda tema;
  • Predloženi su aplet XAppStatus i API XApp.StatusIcon, koji implementiraju alternativni mehanizam za postavljanje ikona sa indikatorima aplikacije u sistemsku paletu. XApp.StatusIcon rješava probleme na koje nailazi Gtk.StatusIcon, koji je dizajniran da koristi ikone od 16 piksela, ima problema sa HiDPI i vezan je za naslijeđene tehnologije kao što su Gtk.Plug i Gtk.Socket, koje nisu kompatibilne sa GTK4 i Waylandom . Gtk.StatusIcon takođe znači da se renderovanje vrši na strani aplikacije, a ne na strani apleta. Za rješavanje ovih problema, AppIndicator sistem je predložen u Ubuntu-u, ali on ne podržava svu funkcionalnost Gtk.StatusIcon i po pravilu zahtijeva preradu apleta.

    XApp.StatusIcon, poput AppIndicator-a, preuzima prikazivanje ikone, opisa alata i oznake na strani apleta i koristi DBus za prosljeđivanje informacija kroz aplete. Renderiranje na strani apleta pruža visokokvalitetne ikone bilo koje veličine i rješava probleme s prikazom. Podržan je prijenos događaja klika iz apleta u aplikaciju, koji se također vrši preko DBus magistrale. Za kompatibilnost sa drugim desktopima, pripremljen je stub App.StatusIcon, koji detektuje prisustvo apleta i po potrebi se vraća na Gtk.StatusIcon, što omogućava prikaz ikona starih aplikacija na osnovu Gtk.StatusIcon;

  • Poboljšan je raspored elemenata u modalnim dijalozima, dodane su postavke za kontrolu rasporeda elemenata u prozorima i promjenu fokusa pri otvaranju novih prozora;
  • Kontekstni meni panela je pojednostavljen i redizajniran;
  • Dodan Python modul za upravljanje postavkama ekrana;
  • Podrška za skrivena obavještenja koja ne ometaju pažnju je dodana u sistem obavještenja;
  • U konfigurator je dodat interfejs za upravljanje sistemskim ekstenzijama;
  • Meni aplikacije je optimizovan za performanse, mehanizam ažuriranja menija je redizajniran, a dodata je i mogućnost sakrivanja kategorija sa nedavnim operacijama;
  • Dodan vizuelni efekat prilikom pomeranja elemenata na panelu;
  • Konfigurator ima ugrađeni upravitelj particija diska gnome-diskovi;
  • Dodata postavka za onemogućavanje dodirne table prilikom povezivanja eksternog miša;
  • Dodata podrška za temu visokog kontrasta u upravitelju prozora;
  • U Nemo fajl menadžeru, postavkama je dodata mogućnost upravljanja sadržajem kontekstnog menija.

izvor: opennet.ru

Dodajte komentar