Efter 11 måneders udvikling er der frigivet en version af skrivebords-miljøet Cinnamon 6.8, hvor udviklerfællesskabet bag Linux Mint-distroen videreudvikler en fork af GNOME Shell, filhåndteringen Nautilus og vindushåndteringen Mutter, med fokus på at levere et miljø i klassisk GNOME 2-stil med støtte for vellykkede interaktionselementer fra GNOME Shell. Cinnamon baserer sig på komponenter fra GNOME, men disse komponenter leveres som en periodisk synkroniseret fork, uden eksterne afhængigheder til GNOME. Den nye version af Cinnamon vil blive tilbudt i Linux Mint 27-distroen (det er besluttet at bruge udgivelsesåret i nummereringen), som planlægges udgivet i anden halvdel af december.
Hovednyhederne:
- Der er opnået fuld støtte for Wayland-protokollen, og funktionaliteten er stort set på niveau med brugen af X11 og Wayland. Støtten for X11-arbejde er bevaret. Blandt de ændringer relateret til Wayland er:
- Når man bruger Wayland, sikres korrekt valg af størrelse og placering af nye vinduer, pop op-dialoger og kontekstmenuer.
- Når man arbejder med Wayland, er der implementeret korrekt fokus på indtastning.
- Mange fejl i Cinnamon, muffin, cinnamon-session og Xwayland, der forårsagede nedbrud ved brug af Wayland, er blevet rettet.
- Forbedret understøttelse af flere skærmkoncepter og KVM-skærmvekslere i Wayland-miljøet.
- I applikationer, der bruger Wayland eller køres gennem Xwayland, samt i kompositormiljøet serveren og desktop-sessionen er der implementeret hardwareacceleration af grafik via Wayland-protokollerne wl_drm og zwp_linux_dmabuf_v1, samt hardwareaccelereret arbejde med GBM over EGL på NVIDIA-grafikkort.
- Der er givet fuld understøttelse af skærme med høj pixel tæthed (HiDPI) ved brug af Wayland. Problemer med skalering af ikoner og musemarkører er løst. Fejl, der optrådte i applikationer baseret på Chromium, såsom Slack og VSCode, er rettet.
- Når man bruger Wayland, er der implementeret indikatorer for fremdrift af operationer, eksempelvis visning af fremdrift ved filkopiering i knappen på panelet.
- Der er sikret opstart af grundlæggende applikationer, der køres gennem pkexec, som Wayland-klienter uden anvendelse af Xwayland.
- Der er integreret et forhåndsvisningspanel i filhåndteringen.

- Der er tilføjet en ny applikation ved navn Superlight til at overvåge systemtilstanden, som klart viser dynamikken i belastningen på CPU, hukommelse og input/output, samt data om kørende processer, trafik, batteristatus og temperatur.

- Der er implementeret en ny skærmsluger, der understøtter både Wayland og X11.

- Der er tilføjet kommandoen „cinnamon-list-windows“ for at forenkle indhentningen af listen over alle åbne vinduer og bestemme deres position, størrelse, HiDPI-data og relaterede applikationer og backends.
- I den kompositserver Muffin er der sikret afrunding til heltal af koordinater og størrelser af alle grafiske elementer i Clutter-biblioteket for mere præcis placering og klar rendering af applets og desktopkomponenter.
- Der er tilføjet støtte til systemd-enheder til bruger-sessioner (graphical-session.target), der aktiveres for at starte tilknyttede tjenester i forbindelse med den grafiske session.
- Koden til at skrive til konfigurationsfiler og læse bogmærker i filhåndteringen er blevet omarbejdet til at køre asynkront.
- Der er implementeret et enkelt interface til styring af brugen af søvn- og dvaletilstande: suspend (søvntilstand med aktiv hukommelse), hybrid-sleep (dvaletilstand med indholdet af hukommelsen skrevet til disk) og suspend-then-hibernate (søvntilstand med efterfølgende dvaletilstand efter en bestemt tid).

- I applet-indstillingerne for netværksforbindelse er sektionerne blevet samlet VPN og WireGuard. Der er tilføjet støtte til WPA3 (Wi-Fi Protected Access 3) og OWE (Opportunistic Wireless Encryption).
- Der er tilføjet en PAM-modul pam_oo7 for autentificering ved brug af
komponenten oo7 (D-Bus Secret Service provider). - Der er tilføjet en mulighed i kontekstmenuen for vinduer til at fastgøre et vindue over andet indhold.
- Som standard er terminalemulatoren velocitty, som er udviklet internt, aktiveret. Der understøttes fanebladdeling af sessioner, ændring af temaer, markering af forskellige fanetyper med egne farver (rød – root, sudo, pkexec, blå – ssh, sftp eller tildeling af egne farver), samt lysere fremhævning af faner med kørende processer.

- Muligheden for at have forskellige baggrunde på skrivebordet for forskellige skærme er blevet tilføjet.
- Den nye kalender-planlægger Clockenstein er implementeret, som understøtter lokale kalendere, Google Calendar og eksterne tjenester baseret på CalDAV-protokollen, såsom Nextcloud.

- Appen mintsysadm er blevet tilføjet til administration af brugerprofiler, som blandt andet gør det muligt at vælge en avatar og aktivere kryptering af brugerens hjemmemappe.

- Farverne og kontrasten i den mørke version af temaet Mint-Y er blevet forbedret.

- Hjørnerne af rammer og rulleområder er blevet let afrundede.

- Temaerne Mint-Y, Mint-L og Mint-X bruger XSI-ikoner i GTK-dialoger, ligesom dem der findes i filhåndtereren Nemo.

- Et værktøj til visning af tastaturlayout er blevet tilføjet til tastaturindstillingerne. Brug af den eksterne afhængighed gkbd-capplet er blevet stoppet.
- Der er tilføjet en app til at tage screenshots (cinnamon-screenshot), som giver mulighed for at beskære billedet før det gemmes, inkludere eller udelade skygger ved vinduer og dække kun den nuværende skærm eller alle skærme.
- Muligheden for at flytte systemdialoger med musen, som vises over applikationsvinduer, men ikke blokerer skærmen (for eksempel dialogen for at logge ud), er blevet implementeret.

- Muligheden for at knytte indstillinger for notifikationsudgange til specifikke applikationer er blevet tilføjet.
- Applet til skærmens lysstyrke har fået støtte til lysfølsomme sensorer.
- I appen til visning af systeminformation er der blevet implementeret en separat side til sensorer.

- Programmet Unfold til arbejde med arkiver er blevet implementeret og bruger 7zip og 7zip-RAR.

- Appen Alarms til visning af påmindelser og notifikationer på det angivne tidspunkt er blevet implementeret.

Kilde: opennet.ru














