Cinnamon 4.4 darbvirsmas vides izlaišana

Pēc piecu mēnešu attīstības veidojas lietotāja vides izlaidums Kanēlis 4.4, kurā Linux Mint izplatīšanas izstrādātāju kopiena izstrādā GNOME Shell, Nautilus failu pārvaldnieka un Mutter logu pārvaldnieka dakšiņu, kuras mērķis ir nodrošināt vidi klasiskā GNOME 2 stilā ar atbalstu veiksmīgas mijiedarbības elementiem no GNOME Shell. Cinnamon pamatā ir GNOME komponenti, taču šie komponenti tiek piegādāti kā periodiski sinhronizēta dakša bez ārējas atkarības no GNOME.

Jaunais Cinnamon laidiens tiks piedāvāts Linux Mint 19.3 izplatīšanā, kuru plānots izlaist pirms Ziemassvētku brīvdienām. Tuvākajā laikā tiks sagatavotas paketes, kuras varēs instalēt Linux Mint un Ubuntu no plkst PPA repozitorijsnegaidot jaunu Linux Mint versiju.

Cinnamon 4.4 darbvirsmas vides izlaišana

Galvenais jauninājumiem:

  • Ir veikts darbs, lai uzlabotu veiktspēju augsta pikseļu blīvuma (HiDPI) ekrānos. Valodas un repozitorija iestatījumos ir aizstātas ikonas ar karodziņiem, kas HiDPI ekrānos izskatījās izplūdušas mērogošanas dēļ. Uzlabota attēla kvalitāte, priekšskatot motīvus;
  • Tiek piedāvāta XAppStatus sīklietotne un XApp.StatusIcon API, kas ievieš alternatīvu mehānismu ikonu ar lietojumprogrammu indikatoriem ievietošanai sistēmas teknē. XApp.StatusIcon atrisina problēmas, kas radušās ar Gtk.StatusIcon, kas tika izstrādāta, lai izmantotu 16 pikseļu ikonas, ir problēmas ar HiDPI, un tā ir saistīta ar mantotajām tehnoloģijām, piemēram, Gtk.Plug un Gtk.Socket, kas nav saderīgas ar GTK4 un Wayland. . Gtk.StatusIcon nozīmē arī to, ka renderēšana tiek veikta lietojumprogrammas, nevis sīklietotnes pusē. Lai atrisinātu šīs problēmas, Ubuntu tika piedāvāta AppIndicator sistēma, taču tā neatbalsta visas Gtk.StatusIcon funkcionalitātes un, kā likums, prasa sīklietotņu pārstrādi.

    XApp.StatusIcon, tāpat kā AppIndicator, izmanto ikonas, rīka padoma un etiķetes atveidi sīklietotnes pusē un izmanto DBus, lai nodotu informāciju caur sīklietotnēm. Sīklietotnes puses renderēšana nodrošina augstas kvalitātes jebkura izmēra ikonas un atrisina displeja problēmas. Tiek atbalstīta klikšķu notikumu pārsūtīšana no sīklietotnes uz lietojumprogrammu, kas arī tiek veikta, izmantojot DBus kopni. Saderībai ar citiem galddatoriem ir sagatavots stubs App.StatusIcon, kas nosaka sīklietotnes klātbūtni un, ja nepieciešams, atgriežas pie Gtk.StatusIcon, kas ļauj parādīt veco lietojumprogrammu ikonas, pamatojoties uz Gtk.StatusIcon;

  • Uzlabots modālo dialogu elementu izkārtojums, pievienoti iestatījumi, lai kontrolētu elementu izkārtojumu logos un mainītu fokusu, atverot jaunus logus;
  • Paneļa kontekstizvēlne ir vienkāršota un pārveidota;
  • Pievienots Python modulis ekrāna iestatījumu pārvaldīšanai;
  • Paziņojumu sistēmai ir pievienots atbalsts slēptiem, netraucējošiem paziņojumiem;
  • Konfiguratoram ir pievienota saskarne sistēmas paplašinājumu pārvaldībai;
  • Lietojumprogrammas izvēlne ir optimizēta veiktspējai, ir pārveidots izvēlnes atjaunināšanas mehānisms, kā arī ir pievienota iespēja slēpt kategorijas ar jaunākajām darbībām;
  • Pievienots vizuāls efekts, pārvietojot elementus uz paneļa;
  • Konfiguratoram ir iebūvēts diska nodalījumu pārvaldnieks rūķīšu diski;
  • Pievienots iestatījums, lai atspējotu skārienpaliktni, pievienojot ārējo peli;
  • Pievienots atbalsts augsta kontrasta motīvam logu pārvaldniekā;
  • Nemo failu pārvaldniekā iestatījumiem ir pievienota iespēja pārvaldīt konteksta izvēlnes saturu.

Avots: opennet.ru

Pievieno komentāru