Kanel (skrivebordsmiljø) - Cinnamon (desktop environment)

Kanel
Cinnamon-logo.svg
Cinnamon 4.4.8 på Linux Mint 19.3.png
Kanel 4.4.8 på Linux Mint 19.3
Utvikler (er) Linux Mint team
Første utgivelse 2011 ; For 10 år siden ( 2011 )
Stabil utgivelse
5.0.5 / 14. juli 2021 ; 47 dager siden ( 2021-07-14 )
Oppbevaringssted Rediger dette på Wikidata
Skrevet inn C ( GTK ), JavaScript og Python
Operativsystem Unix-lignende med X Window System
Type Skrivebordsmiljø
Tillatelse GPLv2
Nettsted kanel-krydder .linuxmint .com
github .com /linuxmint /Cinnamon

Cinnamon er et gratis og åpent skrivebordsmiljø for X Window System som stammer fra GNOME 3, men følger tradisjonelle skrivebordsmetaforer . Kanel er det viktigste skrivebordsmiljøet i Linux Mint- distribusjonen og er tilgjengelig som et valgfritt skrivebord for andre Linux-distribusjoner og andre Unix-lignende operativsystemer.

Utviklingen av kanel begynte som en reaksjon på utgivelsen av GNOME 3 i april 2011 der den konvensjonelle skrivebordsmetaforen til GNOME 2 ble forlatt til fordel for GNOME Shell . Etter flere forsøk på å utvide GNOME 3 slik at det passer til Linux Mint -designmålene, gaffel Mint -utviklerne flere GNOME 3 -komponenter for å bygge et uavhengig skrivebordsmiljø. Skillet fra GNOME ble fullført i Cinnamon 2.0, som ble utgitt i oktober 2013. Appletter og skrivebord er ikke lenger kompatible med GNOME 3.

Som kjennetegn for Linux Mint har Cinnamon generelt mottatt gunstig omtale av pressen, spesielt for brukervennligheten og den milde læringskurven . Når det gjelder den konservative designmodellen, ligner Cinnamon på skrivebordsmiljøene Xfce og GNOME 2 ( MATE og GNOME Flashback ).

Historie

I likhet med flere andre skrivebordsmiljøer basert på GNOME, inkludert Canonical's Unity , var Cinnamon et produkt av misnøye med GNOME -teamets forlatelse av en tradisjonell skrivebordsopplevelse i april 2011. Frem til da hadde GNOME (dvs. GNOME 2) inkludert den tradisjonelle skrivebordsmetaforen, men i GNOME 3 ble erstattet med GNOME Shell, som manglet et oppgavelinjelignende panel og andre grunnleggende funksjoner på et vanlig skrivebord. Eliminering av disse elementære funksjonene var uakseptabelt for utviklerne av distribusjoner som Mint og Ubuntu , som er adressert til brukere som ønsker grensesnitt som de umiddelbart ville være komfortable med.

For å overvinne disse forskjellene, startet Linux Mint -teamet først med å utvikle utvidelser for GNOME -skallet for å erstatte de forlatte funksjonene. Resultatene av denne innsatsen var "Mint GNOME Shell Extensions" (MGSE). I mellomtiden hadde MATE- skrivebordsmiljøet også blitt forked fra GNOME 2. Linux Mint 12, utgitt i november 2011, og inkluderte deretter begge, og dermed ga brukerne et valg mellom enten GNOME 3-med-MGSE eller et tradisjonelt GNOME 2-skrivebord.

Selv med MGSE manglet imidlertid GNOME 3 stort sett komfortene til GNOME 2 og ble ikke godt mottatt av brukermiljøet. På den tiden kunne noen av de manglende funksjonene ikke erstattes av utvidelser, og det så ut til at utvidelser ikke ville være levedyktige på sikt. Dessuten var GNOME -utviklerne ikke tilpasset behovene til Mint -utviklerne. For å gi Mint -utviklerne bedre kontroll over utviklingsprosessen, ble GNOME Shell forked som "Project Cinnamon" i januar 2012.

Etter hvert ble forskjellige kjerneapplikasjoner tilpasset av Mint -utviklerne. Fra og med versjon 1.2, utgitt i januar 2012, er Cinnamons vindusbehandler Muffin , som opprinnelig var en gaffel av GNOME 3s Mutter . Siden september 2012 (versjon 1.6 og utover) har Cinnamon på samme måte Nemo filbehandler som ble forked fra Nautilus . Cinnamon-Control-Center, inkludert siden mai 2013 (versjon 1.8 og senere), kombinerer funksjonaliteten til GNOME-Control-Center med Cinnamon-Settings, og gjorde det mulig å administrere og oppdatere applets, utvidelser, desklets og temaer gjennom kontrollen -senter. Gnome-Screensaver ble også forked og kalles nå Cinnamon-Screensaver.

Siden oktober 2013 (versjon 2.0 og fremover) er Cinnamon ikke lenger en frontend på toppen av GNOME -skrivebordet som Unity eller GNOME Shell , men et diskret skrivebordsmiljø i seg selv. Selv om Cinnamon fortsatt er bygget på GNOME -teknologier og bruker GTK , krever det ikke lenger at GNOME selv installeres.

Ytterligere forbedringer i senere versjoner inkluderer et skrivebordsnett, jokertegnstøtte ved filsøk, multi-prosessinnstillinger-demon, skrivebordshandlinger i panelstarteren, separate prosesser for skrivebordshåndtering og filbehandling i Nemo; et ekstra alternativ for desktoppaneloppsett som tilbyr et mer moderne tema og grupperte vinduer; forbedret navn for dupliserte applikasjoner i menyen (dvs. flatpak vs. deb -pakker), festede filer i Nemo, fokus på ytelsesforbedringer.

Programvarekomponenter

X-apper

Xed v1.2.2

Cinnamon introduserer X-Apps som er basert på GNOME Core Applications, men er endret til å fungere på tvers av Cinnamon, MATE og XFCE; de har det tradisjonelle brukergrensesnittet (UI).

Funksjoner

Funksjoner levert av Cinnamon inkluderer

  • Skrivebordseffekter, inkludert animasjoner, overgangseffekter og åpenhet ved bruk av komposisjon;
  • Paneler utstyrt med en hovedmeny, bæreraketter, en vindusliste og systemstatusfeltet kan justeres på venstre, høyre, øvre eller nedre kant av skjermen
  • En rekke utvidelser;
  • Appleter som vises på panelet
  • Oversikt med funksjoner som ligner den i GNOME Shell; og
  • Innstillingseditor for enkel tilpasning. Den kan tilpasse:
    • Panelet
    • Kalenderen
    • Temaer
    • Skrivebordseffekter
    • Applets
    • Utvidelser

Fra 24. januar 2012 var det ingen offisiell dokumentasjon for selve kanel, selv om det meste av dokumentasjon for GNOME Shell gjelder kanel. Det er dokumentasjon for Cinnamon -utgaven av Linux Mint, med et kapittel om Cinnamon -skrivebordet.

Galleri

Oversiktsmodus

Nye oversiktsmoduser er lagt til i Cinnamon 1.4. Disse to modusene er "Expo" og "Scale", som kan konfigureres i kanelinnstillinger.

Utvidbarhet

Kanel kan endres etter temaer, applets og utvidelser. Temaer kan tilpasse utseendet på aspekter ved kanel, inkludert men ikke begrenset til menyen, panelet, kalenderen og kjøredialogen. Applets er ikoner eller tekster som vises på panelet. Fem appleter sendes som standard, og utviklere står fritt til å lage sine egne. En opplæring for å lage enkle applets er tilgjengelig. Utvidelser kan endre funksjonene til Cinnamon, for eksempel å tilby en dokkingstasjon eller endre utseendet til Alt+Tab ↹ vindusbryteren.

Utviklere kan laste opp temaer, appleter og utvidelser til Cinnamons webside og la brukerne laste ned og vurdere.

Adopsjon

Kanel er tilgjengelig i Linux Mint 12 -lagrene, og er inkludert i alle Linux Mint -versjoner 13 og høyere som et av de fire mulige valgene for skrivebordsmiljø, et annet er MATE . Det er også et valgfritt brukergrensesnitt i Linux Mint Debian Edition Update Pack 4 respin.

Utenfor Linux Mint er Cinnamon tilgjengelig for Ubuntu (som er forhåndsinstallert med den uoffisielle Ubuntu Cinnamon Remix), Fedora (som et spinn), openSUSE , Arch Linux , Gentoo Linux , Funtoo Linux , Mageia , OpenMandriva , Debian , Pardus , Manjaro Linux , EndeavourOS , Artix , Sabayon 8, Void Linux , FreeBSD og CentOS .

Resepsjon

I sin anmeldelse av Linux Mint 17 beskrev Ars Technica Cinnamon 2.2 som "å være kanskje det mest brukervennlige og allsidige skrivebordet som er tilgjengelig på en hvilken som helst plattform."

I sin anmeldelse av Linux Mint 18 sa ZDNet : "Du kan gjøre Linux Mint Cinnamon -skrivebordet til ditt drømmebord."

Se også

Referanser

Eksterne linker