Cinnamon 4.4 -työpöytäympäristön julkaisu

Viiden kuukauden kehitystyön jälkeen muodostettu käyttäjäympäristön julkaisu Cinnamon 4.4, jossa Linux Mint -jakelun kehittäjäyhteisö kehittää GNOME Shellin, Nautilus-tiedostonhallinnan ja Mutter-ikkunanhallinnan haarukkaa, jonka tarkoituksena on tarjota GNOME 2:n klassisen tyylin mukainen ympäristö, joka tukee onnistuneita vuorovaikutuselementtejä GNOME-kuori. Cinnamon perustuu GNOME-komponentteihin, mutta nämä komponentit toimitetaan säännöllisesti synkronoituna haarukkana ilman ulkoisia riippuvuuksia GNOMEsta.

Cinnamonin uusi julkaisu tarjotaan Linux Mint 19.3 -jakelussa, joka on tarkoitus julkaista ennen joululomaa. Lähitulevaisuudessa valmistellaan paketteja, jotka voidaan asentaa Linux Mintiin ja Ubuntuun alkaen PPA-arkistoodottamatta uutta Linux Mint -versiota.

Cinnamon 4.4 -työpöytäympäristön julkaisu

Pääasiallinen innovaatioita:

  • Suorituskyvyn parantamiseksi korkean pikselitiheyden (HiDPI) näytöissä on tehty työtä. Kieli- ja arkistoasetuksissa on korvattu lipuilla varustetut kuvakkeet, jotka näyttivät epäselviltä HiDPI-näyttöjen skaalauksen vuoksi. Parempi kuvanlaatu esikatseltaessa teemoja;
  • Ehdotetaan XAppStatus-sovelmaa ja XApp.StatusIcon API:ta, jotka toteuttavat vaihtoehtoisen mekanismin sovellusilmaisimien kuvakkeiden sijoittamiseksi ilmaisinalueelle. XApp.StatusIcon ratkaisee ongelmat käytettäessä Gtk.StatusIconia, joka on suunniteltu käyttämään 16 pikselin kuvakkeita, sillä on ongelmia HiDPI:n kanssa ja se on sidottu vanhoihin teknologioihin, kuten Gtk.Plug ja Gtk.Socket, jotka eivät ole yhteensopivia GTK4:n kanssa. ja Wayland. Gtk.StatusIcon tarkoittaa myös, että renderöinti tapahtuu sovelluspuolella, ei sovelman puolella. Näiden ongelmien ratkaisemiseksi Ubuntuun ehdotettiin AppIndicator-järjestelmää, mutta se ei tue kaikkia Gtk.StatusIconin toimintoja ja vaatii pääsääntöisesti sovelmien uudelleenkäsittelyä.

    XApp.StatusIcon, kuten AppIndicator, vie kuvakkeen, työkaluvihjeen ja etiketin hahmontamisen sovelman puolelle ja käyttää DBus-palvelua tietojen välittämiseen sovelmien läpi. Sovelmanpuoleinen renderöinti tarjoaa laadukkaita kuvakkeita kaikenkokoisina ja ratkaisee näyttöongelmia. Napsautustapahtumien siirtoa sovelmasta sovellukseen tuetaan, mikä myös tapahtuu DBus-väylän kautta. Yhteensopivuutta muiden työpöytien kanssa varten on valmistettu tynkä App.StatusIcon, joka havaitsee sovelman ja palaa tarvittaessa takaisin Gtk.StatusIconiin, joka mahdollistaa Gtk.StatusIconiin perustuvien vanhojen sovellusten kuvakkeiden näyttämisen;

  • Elementtien asettelua modaalisissa valintaikkunoissa on parannettu, asetuksia on lisätty hallitsemaan elementtien asettelua ikkunoissa ja muuttamaan kohdistusta uusia ikkunoita avattaessa;
  • Paneelin kontekstivalikkoa on yksinkertaistettu ja suunniteltu uudelleen;
  • Lisätty Python-moduuli näytön asetusten hallintaan;
  • Tuki piilotetuille, häiritsemättömille ilmoituksille on lisätty ilmoitusjärjestelmään;
  • Konfiguraattoriin on lisätty käyttöliittymä järjestelmälaajennusten hallintaa varten;
  • Sovellusvalikko on optimoitu suorituskykyä varten, valikon päivitysmekanismi on suunniteltu uudelleen ja mahdollisuus piilottaa luokkia viimeaikaisilla toimilla on lisätty.
  • Lisätty visuaalinen tehoste siirrettäessä elementtejä paneelissa;
  • Konfiguraattorissa on sisäänrakennettu levyosionhallinta gnome-levyjä;
  • Lisätty asetus, joka poistaa kosketuslevyn käytöstä, kun liitetään ulkoinen hiiri;
  • Lisätty tuki suuren kontrastin teemalle ikkunanhallinnassa;
  • Nemo-tiedostonhallinnassa asetuksiin on lisätty mahdollisuus hallita kontekstivalikon sisältöä.

Lähde: opennet.ru

Lisää kommentti