Cinnamon 4.4 töölauakeskkonna väljalase

Pärast viiekuulist arengut moodustatud kasutajakeskkonna väljalase Kaneel 4.4, milles Linux Mint distributsiooni arendajate kogukond arendab GNOME Shelli, Nautiluse failihalduri ja Mutteri aknahalduri kahvlit, mille eesmärk on pakkuda GNOME 2 klassikalises stiilis keskkonda, mis toetab edukaid interaktsioonielemente alates GNOME Shell. Cinnamon põhineb GNOME-i komponentidel, kuid need komponendid tarnitakse perioodiliselt sünkroonitud kahvlina, ilma GNOME-i väliste sõltuvusteta.

Cinnamoni uut väljalaset pakutakse Linux Mint 19.3 distributsioonis, mis on kavas välja anda enne jõulupühi. Lähiajal valmivad paketid, mida alates saab installida Linux Mintile ja Ubuntule PPA hoidlaootamata Linux Mint uut versiooni.

Cinnamon 4.4 töölauakeskkonna väljalase

Kõik uuendused:

  • Suure pikslitihedusega (HiDPI) ekraanide jõudluse parandamiseks on tehtud tööd. Keele ja hoidla seadistustes on asendatud lipukestega ikoonid, mis tundusid HiDPI ekraanidel skaleerimise tõttu hägused. Parem pildikvaliteet teemade eelvaate ajal;
  • Pakutakse välja XAppStatus aplett ja XApp.StatusIcon API, mis rakendavad alternatiivset mehhanismi rakenduse indikaatoritega ikoonide paigutamiseks süsteemisalve. XApp.StatusIcon lahendab 16-piksliste ikoonide kasutamiseks mõeldud Gtk.StatusIconiga ilmnenud probleemid, millel on probleeme HiDPI-ga ja see on seotud pärandtehnoloogiatega, nagu Gtk.Plug ja Gtk.Socket, mis ei ühildu GTK4 ja Waylandiga . Gtk.StatusIcon tähendab ka seda, et renderdamine toimub rakenduse, mitte apleti poolel. Nende probleemide lahendamiseks pakuti Ubuntus välja AppIndicatori süsteem, kuid see ei toeta kõiki Gtk.StatusIconi funktsioone ja nõuab reeglina aplettide ümbertöötamist.

    XApp.StatusIcon, nagu AppIndicator, viib ikooni, tööriistaspikri ja sildi renderdamise apleti poolele ning kasutab teabe edastamiseks aplettide kaudu DBus-i. Apletipoolne renderdamine pakub kvaliteetseid ikoone igas suuruses ja lahendab kuvamisprobleemid. Toetatud on klikisündmuste edastamine apletist rakendusse, mis samuti toimub DBus siini kaudu. Ühilduvuseks teiste töölaudadega on koostatud stub App.StatusIcon, mis tuvastab apleti olemasolu ja kerib vajadusel tagasi Gtk.StatusIcon, mis võimaldab kuvada Gtk.StatusIcon baasil vanade rakenduste ikoone;

  • Täiustatud on elementide paigutust modaalsetes dialoogides, lisatud on sätted elementide paigutuse juhtimiseks akendes ja fookuse muutmiseks uute akende avamisel;
  • Paneeli kontekstimenüüd on lihtsustatud ja ümber kujundatud;
  • Lisatud Pythoni moodul ekraaniseadete haldamiseks;
  • Teavitussüsteemi on lisatud peidetud, mitte segavate teadete tugi;
  • Konfiguraatorisse on lisatud süsteemilaiendite haldamise liides;
  • Rakenduste menüü on optimeeritud jõudluse jaoks, menüü värskendamise mehhanismi on ümber kujundatud ja lisatud on võimalus peita kategooriaid viimaste toimingutega;
  • Lisatud visuaalne efekt elementide liigutamisel paneelil;
  • Konfiguraatoril on sisseehitatud kettapartitsioonihaldur gnome-kettad;
  • Lisatud seade puuteplaadi keelamiseks välise hiire ühendamisel;
  • Lisatud tugi suure kontrastsusega teemale aknahalduris;
  • Nemo failihalduris on sätetele lisatud kontekstimenüü sisu haldamise võimalus.

Allikas: opennet.ru

Lisa kommentaar