GNOME 3
Utvecklare | GNOME-projekt |
---|---|
Initial release | 6 april 2011 |
Slutlig utgåva | 3.38 / 16 september 2020
|
Skrivet i | C |
Operativ system | Unix-liknande |
Plattform | GTK |
Företrädare | GNOME 2 |
Efterträdare | GNOME 40 |
Typ | Skrivbordsmiljö |
Licens | Endast GPL-2.0 |
Hemsida | gnome.org (arkiverad på Wayback Machine ) |
GNOME 3 är den tredje stora versionen av GNOMEs skrivbordsmiljö . En stor avvikelse från teknologier implementerade av sina föregångare, GNOME 3 introducerade ett dramatiskt annorlunda användargränssnitt . Det var den första GNOME-utgåvan som använde ett enhetligt grafiskt skal känt som GNOME Shell . Det introducerade också stöd för Wayland- displayprotokollet och lade till integration med andra nyckelteknologier som Flatpak under dess utvecklingslivscykel .
Även om lös planering började så tidigt som 2004, tillkännagavs den inte officiellt förrän 2008 och fick en första release 2011. Den ersattes av GNOME 40 2021.
Funktioner
Mycket av GNOME 3:s användargränssnittsförändringar var baserade på försök att förenkla och omtänka traditionella arbetsflöden för skrivbordsdatorer . Genom att undvika de beiga färgerna som finns i GNOME 2 till förmån för ett modernt svart och grått, implementerades ett nytt utseende och känsla , som blev känt som Adwaita .
Möjligen den enskilt viktigaste funktionsändringen som GNOME 3 introducerade var ersättningen av GNOME-panelen med det större GNOME-skalet . Med det kom borttagningen av skrivbordsmetaforen som sett i tidigare versioner till förmån för en enkel bildbaserad bakgrund som tydligt saknar skrivbordsikoner . Genom att släppa Metacity- fönsterhanteraren till förmån för Mutter såg användarna fönstertitelradsdekorationer göra sig av med knapparna för maximering och minimering .
Med lanseringen av GNOME 3.2 lades skaltillägg som en funktion, liknande "appleten" av GNOME 2, till. Sådana tillägg ger utvecklare möjligheten att lägga till modulära, separata versioner av anpassningar till skrivbordsmiljön, utan att behöva integrera kod direkt i GNOME-kodbasen.
Den 25 september 2013 släpptes GNOME 3.10, vilket introducerade stöd för Wayland- visningsprotokollet , eftersom Mutter - fönsterhanteraren lade till experimentell sammansättning. Som den mest använda grafiska miljön för Linux är denna uppsättning en betydande förändring för distributioner för att så småningom kunna byta från det åldrande X Window System som standard.
GNOME Core Applications antog ett enhetligt namnschema genom att använda enkla, beskrivande namn som "Filer" istället för "Nautilus" eller "Videos" istället för "Totem". Till uppsättningen av kärnapplikationer i version 3.10 kom GNOME Software , som tillsammans med AppStream- metadata och PackageKit -demonen fungerar som en komplett appbutik och systemuppdateringsverktyg. GNOME 3.18 lade till integration med Linux Vendor Firmware Service för hårdvaruleverantörer för att tillhandahålla firmwareuppdateringar direkt genom GNOME Software. GNOME 3.22 integrerad GNOME-programvara med Flatpak . GConf , systemet som används för att lagra konfigurationsrelaterade inställningar på skrivbordet och applikationer, fasades ut i GNOME 3 och ersattes av GSettings och dconf .
Utveckling
I slutet av 2004, två år efter lanseringen av GNOME 2, hade diskussioner om nästa stora utgåva börjat inträffa. En wiki publicerades på GNOME-webbplatsen som beskriver lös brainstorming av kompatibilitetsbrytande idéer från projektets medgrundare Federico Mena och flera andra GNOME-bidragsgivare.
Gemenskapen utvecklade smeknamnet "Project Topaz" för utvecklingsinsatsen, som en referens till en akronym av versionsfrasen "tre punkt noll".
En större offentlig vändande GNOME 3-diskussion började i slutet av maj 2005 när Canonical ingenjör och tidigare GNOME Foundation styrelsedirektör, Jeff Waugh höll en presentation vid den sjätte årliga GUADEC , angående "Project Topaz". I den här presentationen visade Waugh mockups som hade sammanställts från många gemenskapsidéer, och en brainstormingsession inträffade därefter.
Efter att tidigare ha fokuserat på stadig stegvis tillväxt under hela skrivbordsmiljöns utveckling, var det ett kontroversiellt ämne att visa upp dramatiska och innovativa arbetsflöden som för närvarande inte används i skrivbordsmiljön. I slutet av 2006 släppte GNOME ett officiellt uttalande att det inte fanns några planer för GNOME 3.
I juni 2008 publicerade Andy Wingo, en GNOME-bidragsgivare, en inflytelserik artikel på sin personliga blogg, som förnekade en stagnerande riktning för GNOME.
GNOME 3 tillkännagavs officiellt vid 2008 års upplaga av GUADEC.
Från 6-10 oktober 2008 höll GNOME ett hackathon med fokus på användarupplevelse i Boston . Vincent Untz, en del av releaseteamet, noterade att designers och utvecklare "försökte glömma den nuvarande GNOME och se vad [de] trodde skulle vara vettigt." Som ett resultat av evenemanget skapades första mockups och Red Hat gick med på att bidra med utveckling till insatsen.
GNOME 3 förhandsutgåvor använde ett 2.91.x versionsschema . Den första betaversionen av GNOME 3 debuterades den 23 februari 2011.
Efter att ha skickat GNOME som sin grafiska standardmiljö på Ubuntu sedan debuten, samarbetade Canonical till en början i utvecklingen, men blev så småningom desillusionerad och stoppade sina ansträngningar. Detta blev katalysatorn för utvecklingen av deras Unity- skal som skulle användas i stället för standard GNOME-skalet . Canonical började så småningom använda en anpassad version av GNOME Shell 2017, när den släppte Ubuntu 17.10.
Ursprungligen planerad att släppas i mars 2010, försenade GNOMEs releaseteam version 3.0 flera gånger innan de slutligen släppte den den 6 april 2011.
Reception
GNOME 3 hade en mycket blandad mottagning. Dess efterföljd som det pågående fokus för GNOME-projektet var drivkraften för gaffeln till GNOME 2, känd som MATE -skrivbordsmiljön, såväl som skapandet av Cinnamon -skrivbordsmiljön, som följer mer traditionella skrivbordsmetaforkonventioner. Den första adoptionen av GNOME 3 i en större Linuxdistribution var version 15 av Fedora Linux . Canonical, som hade slutat bidra till GNOME 3-kodbasen, valde att bryta från att paketera ett GNOME-skal för Ubuntu och släppte istället sitt Unity -skal. Canonical började så småningom använda en anpassad version av GNOME Shell 2017, när den släppte Ubuntu 17.10. openSUSE inkluderade det i version 12.1.
Scott Gilbertson från The Register noterade att GNOME 3 representerade "chockerande förändringar", men var "renare" och "enklare". Ars Technica kallade det nya GNOME-skalet för en "bra utgångspunkt för att bygga något ännu bättre", och förutspådde "backlash från användare" som skulle bli upprörda över saknade funktioner. Steven Vaughan-Nichols från ZDNet sa att det "gjorde GNOME mindre användbart", och att det var ett "steg bakåt". Han uttryckte dock senare att GNOME 3.4 var en "återgång till ett användbart Linux-skrivbord". Lifehackers Whitson Gordon föredrog den vanliga GNOME 3-skrivbordsmiljön framför Canonicals Unity och andra alternativ.
Linus Torvalds , skaparen av Linux-kärnan , uttryckte offentligt sin motvilja mot GNOME 3, och kallade versionen 3.4 för ett "totalt designfel för användarupplevelsen." Han beskrev det också som "ett steg framåt, ett steg tillbaka". Torvalds bytte till en början från att använda GNOME till Xfce , men bytte sedan tillbaka 2013, med hänvisning till användningen av GNOME Shell Extensions som en fix för brister, och kallade det "behagligare".