Release van de Cinnamon 4.4 desktopomgeving

Na vijf maanden ontwikkeling gevormd release van de gebruikersomgeving Cinnamon 4.4, waarin de gemeenschap van ontwikkelaars van de Linux Mint-distributie een fork ontwikkelt van de GNOME Shell, de Nautilus-bestandsbeheerder en de Mutter-vensterbeheerder, gericht op het bieden van een omgeving in de klassieke stijl van GNOME 2 met ondersteuning voor succesvolle interactie-elementen van de GNOME-shell. Cinnamon is gebaseerd op GNOME-componenten, maar deze componenten worden geleverd als een periodiek gesynchroniseerde vork zonder externe afhankelijkheden met GNOME.

De nieuwe release van Cinnamon zal worden aangeboden in de Linux Mint 19.3-distributie, die naar verwachting vóór de kerstvakantie zal verschijnen. In de nabije toekomst zullen pakketten worden voorbereid die op Linux Mint en Ubuntu kunnen worden geïnstalleerd PPA-opslagplaatszonder te wachten op een nieuwe versie van Linux Mint.

Release van de Cinnamon 4.4 desktopomgeving

De belangrijkste innovaties:

  • Er is gewerkt aan het verbeteren van de prestaties op schermen met een hoge pixeldichtheid (HiDPI). In de taal- en repository-instellingen zijn pictogrammen met vlaggen vervangen, die er wazig uitzagen door schaalvergroting op HiDPI-schermen. Verbeterde beeldkwaliteit bij het bekijken van thema's;
  • De XAppStatus-applet en de XApp.StatusIcon API worden voorgesteld, waarmee een alternatief mechanisme wordt geïmplementeerd voor het plaatsen van pictogrammen met applicatie-indicatoren in het systeemvak. XApp.StatusIcon lost de problemen op die zich voordoen bij het gebruik van Gtk.StatusIcon, dat is ontworpen om pictogrammen van 16 pixels te gebruiken, heeft problemen met HiDPI en is gekoppeld aan oudere technologieën zoals Gtk.Plug en Gtk.Socket, die niet compatibel zijn met GTK4 en Wayland. Gtk.StatusIcon betekent ook dat het renderen aan de applicatiekant gebeurt, niet aan de appletkant. Om deze problemen op te lossen, werd in Ubuntu het AppIndicator-systeem voorgesteld, maar het ondersteunt niet alle functionaliteit van Gtk.StatusIcon en vereist in de regel herbewerking van de applets.

    XApp.StatusIcon neemt, net als AppIndicator, de weergave van het pictogram, de tooltip en het label over naar de appletkant en gebruikt DBus om informatie door applets door te geven. Rendering aan de appletzijde biedt pictogrammen van hoge kwaliteit van elk formaat en lost weergaveproblemen op. De overdracht van klikgebeurtenissen van de applet naar de applicatie wordt ondersteund, wat ook via de DBus-bus gebeurt. Voor compatibiliteit met andere desktops is een stub App.StatusIcon voorbereid, die de aanwezigheid van een applet detecteert en, indien nodig, terugkeert naar Gtk.StatusIcon, wat het mogelijk maakt om iconen van oude applicaties weer te geven op basis van Gtk.StatusIcon;

  • De lay-out van elementen in modale dialoogvensters is verbeterd, er zijn instellingen toegevoegd om de lay-out van elementen in vensters te controleren en de focus te veranderen bij het openen van nieuwe vensters;
  • Het contextmenu van het paneel is vereenvoudigd en opnieuw ontworpen;
  • Python-module toegevoegd voor het beheren van scherminstellingen;
  • Ondersteuning voor verborgen, niet-afleidende meldingen is aan het meldingssysteem toegevoegd;
  • Aan de configurator is een interface toegevoegd voor het beheren van systeemuitbreidingen;
  • Het applicatiemenu is geoptimaliseerd voor prestaties, het menu-updatemechanisme is opnieuw ontworpen en de mogelijkheid om categorieën met recente bewerkingen te verbergen is toegevoegd;
  • Een visueel effect toegevoegd bij het verplaatsen van elementen op het paneel;
  • De configurator heeft een ingebouwde schijfpartitiemanager gnome-schijven;
  • Een instelling toegevoegd om het touchpad uit te schakelen bij het aansluiten van een externe muis;
  • Ondersteuning toegevoegd voor een thema met hoog contrast in de vensterbeheerder;
  • In de Nemo-bestandsbeheerder is de mogelijkheid om de inhoud van het contextmenu te beheren aan de instellingen toegevoegd.

Bron: opennet.ru

Voeg een reactie