Cinnamon 4.4 version för skrivbordsmiljö

Efter fem månaders utveckling bildas version av användarmiljön Kanel 4.4, där gemenskapen av utvecklare av Linux Mint-distributionen utvecklar en gaffel av GNOME-skalet, Nautilus-filhanteraren och Mutter-fönsterhanteraren, som syftar till att tillhandahålla en miljö i klassisk stil med GNOME 2 med stöd för framgångsrika interaktionselement från GNOME-skalet. Cinnamon är baserad på GNOME-komponenter, men dessa komponenter levereras som en periodiskt synkroniserad gaffel utan externa beroenden till GNOME.

Den nya versionen av Cinnamon kommer att erbjudas i Linux Mint 19.3-distributionen, som är planerad att släppas före jullovet. Inom en snar framtid kommer paket att förberedas som kan installeras på Linux Mint och Ubuntu från PPA-förrådutan att vänta på en ny version av Linux Mint.

Cinnamon 4.4 version för skrivbordsmiljö

Den huvudsakliga innovationer:

  • Arbete har gjorts för att förbättra prestandan på skärmar med hög pixeldensitet (HiDPI). I språk- och lagringsinställningarna har ikoner med flaggor ersatts, vilket såg suddigt ut på grund av skalning på HiDPI-skärmar. Förbättrad bildkvalitet vid förhandsgranskning av teman;
  • XAppStatus-appleten och XApp.StatusIcon API föreslås, och implementerar en alternativ mekanism för att placera ikoner med applikationsindikatorer i systemfältet. XApp.StatusIcon löser problemen som uppstår när man använder Gtk.StatusIcon, som designades för att använda 16-pixelikoner, har problem med HiDPI och är knuten till äldre teknologier som Gtk.Plug och Gtk.Socket, som inte är kompatibla med GTK4 och Wayland. Gtk.StatusIcon betyder också att renderingen görs på applikationssidan, inte appletsidan. För att lösa dessa problem föreslogs AppIndicator-systemet i Ubuntu, men det stöder inte alla funktioner i Gtk.StatusIcon och kräver som regel omarbetning av appletarna.

    XApp.StatusIcon, liksom AppIndicator, tar renderingen av ikonen, verktygstipset och etiketten till appletsidan och använder DBus för att skicka information genom appletar. Återgivning på appletsidan ger högkvalitativa ikoner av alla storlekar och löser skärmproblem. Överföringen av klickhändelser från appleten till applikationen stöds, vilket också sker via DBus-bussen. För kompatibilitet med andra stationära datorer har en stubb App.StatusIcon tagits fram, som upptäcker närvaron av en applet och vid behov rullar tillbaka till Gtk.StatusIcon, vilket gör det möjligt att visa ikoner för gamla applikationer baserade på Gtk.StatusIcon;

  • Layouten av element i modala dialoger har förbättrats, inställningar har lagts till för att styra layouten av element i fönster och ändra fokus när nya fönster öppnas;
  • Panelens sammanhangsmeny har förenklats och gjorts om;
  • Lade till Python-modul för att hantera skärminställningar;
  • Stöd för dolda, icke-distraherande meddelanden har lagts till i meddelandesystemet;
  • Ett gränssnitt för att hantera systemtillägg har lagts till i konfiguratorn;
  • Applikationsmenyn har optimerats för prestanda, menyuppdateringsmekanismen har gjorts om och möjligheten att dölja kategorier med de senaste operationerna har lagts till;
  • Lade till en visuell effekt när element flyttades på panelen;
  • Konfiguratorn har en inbyggd diskpartitionshanterare gnome-skivor;
  • Lade till en inställning för att inaktivera pekplattan vid anslutning av en extern mus;
  • Lade till stöd för ett tema med hög kontrast i fönsterhanteraren;
  • I Nemo filhanterare har möjligheten att hantera innehållet i snabbmenyn lagts till i inställningarna.

Källa: opennet.ru

Lägg en kommentar