Cinnamon 4.0 Desktop Environment er ude
Cinnamon er Linux Mints flagskibs desktop-miljø. Startede som en Gnome 3 gaffel, nu er den fuldstændig uafhængig. Cinnamon bringer moderne teknologier til Linux-skrivebordet, mens det bevarer det klassiske skrivebordsparadigme med proceslinjen, appmenuen og traditionel vinduesstyring. Lad os udforske, hvad der er nyt i Cinnamon 4.0.
Reklame
Cinnamon 4.0 skrivebordsmiljø kommer med en raffineret brugergrænseflade. Den har et nyt panellayout.
Panelet indeholder en moderne vinduesliste-applet med vinduesgruppering og vindueseksempler. Den moderne version af panelet indeholder følgende funktioner:
- 40px ikoner
- 24px-ikoner i proceslinjen
- Windows, der er grupperet efter applikation
Brugerne fik mulighed for at definere en forskellig ikonstørrelse for hver af de tre panelzoner (venstre, midter og højre for vandrette paneler, eller top, midterste og nederste for lodrette). Hver panelzone kan nu have en skarp ikonstørrelse såsom 16, 22, 24, 32, 48 eller 64px, eller den kan laves til at skalere enten præcis (for at passe til panelstørrelsen) eller optimalt (for at skalere ned til den største sprøde ikonstørrelse, der passer i panelet).
Det er værd at nævne, at Linux Mint 19.1 giver brugeren mulighed for at vælge mellem det traditionelle panel og den moderne vinduesliste-applet. Hvis du kører Cinnamon med en alternativ Linux-distro, kan du erstatte appletten manuelt fra panelets muligheder.
Cinnamon 4.0 vil forsøge at reducere skærmrivning
I Cinnamon 3.8 er vertikal synkronisering sat til VBlank. Det har ændret sig i Cinnamon 4.0.
Selvom Vsync forhindrer skærmrivning i at ske, har det også en ydeevneomkostning. Den pris er synlig i Cinnamon, når du trækker et vindue med musen. Når du flytter musemarkøren til venstre og højre, kan du bemærke, at vinduet, der trækkes under det, ikke bevæger sig nøjagtigt "med det", men med en lille forsinkelse, som om der var en slags elastik mellem markøren og vinduet bedrift.
Fjernelse af Vsync fjerner denne forsinkelse. Vinduestræk er derefter øjeblikkeligt og fuldt responsive. FPS-foranstaltninger ser også ud til at bekræfte denne observation, og højere FPS-tal får udviklerteamet til at tro, at dette kan have andre positive indvirkninger på Cinnamons ydeevne.
Inputlag blev reduceret på NVIDIA-kort, og vindueshåndteringen føles mere lydhør, når vinduer flyttes. Du kan nu deaktivere VSYNC i systemindstillingerne. Dette uddelegerer dybest set VSYNC til din GPU-driver (som skal klare det, ellers bliver du skærmet i stykker), og hvis den driver fungerer godt, kan den eliminere inputlag og øge ydeevnen.
Følgende forbedringer blev backporteret fra Gnome 3:
- I lighed med Mutter bruger Muffin nu sin egen indlejrede version af COGL og Clutter, som modtog de fleste af de patches, der blev anvendt til den i GNOME.
- Mange Mutter-ydelsesforbedringer blev anvendt på Muffin.
- CJS modtog mange tilsagn fra GNOMEs GJS, inklusive forbedringer af dets affaldsindsamling.
Nemo
Nemo 4 har betydelige præstationsforbedringer. Gennemse mapper er nu hurtigere. Det havde aldrig været så hurtigt før, og det er umiddelbart mærkbart.
Appen kommer med forbedrede ikonstørrelser og mellemrum for at få det til at se bedre ud.
Nemo er nu i stand til at vise filoprettelsestider (bemærk, at dette kræver ext4, kerne 4.15 eller nyere, og det virker ikke i en krypteret hjemmemappe).
Valgmulighederne for Nemo blev flyttet til en ny widget i libxapp kaldet XappStackSideBar.
Eksisterende Linux Mint- og Ubuntu-brugere kan installere den opdaterede version lige nu ved hjælp af følgende PPA (bør opdateres meget snart):
Kanel stabil PPA
Kildekoden er tilgængelig på GitHub.