GNOME 3

GNOME 3
Deweloperzy Projekt GNOME
Pierwsze wydanie 6 kwietnia 2011 ; 11 lat temu ( 06.04.2011 )
Ostateczne wydanie
3.38 / 16 września 2020 r . ; 2 lata temu ( 2020-09-16 )
Napisane w C
System operacyjny Uniksopodobny
Platforma GTK
Poprzednik GNOME 2
Następca GNOME 40
Typ Środowisko pulpitu
Licencja Tylko GPL-2.0
Strona internetowa gnome.org (zarchiwizowane w Wayback Machine )

GNOME 3 to trzecie główne wydanie środowiska graficznego GNOME . Główne odejście od technologii wprowadzonych przez jego poprzedników, GNOME 3 wprowadziło radykalnie inny interfejs użytkownika . Było to pierwsze wydanie GNOME, które wykorzystywało ujednoliconą powłokę graficzną znaną jako GNOME Shell . Wprowadzono także obsługę protokołu wyświetlacza Wayland i dodano integrację z innymi kluczowymi technologiami, takimi jak Flatpak , podczas cyklu rozwojowego .

Chociaż luźne planowanie rozpoczęło się już w 2004 r., Zostało oficjalnie ogłoszone dopiero w 2008 r., A pierwsze wydanie zostało wydane w 2011 r. Zostało zastąpione przez GNOME 40 w 2021 r.

Cechy

Wiele zmian w interfejsie użytkownika GNOME 3 było opartych na próbach uproszczenia i ponownego przemyślenia tradycyjnych przepływów pracy na komputerach stacjonarnych . Unikając beżowych kolorów obecnych w GNOME 2 na rzecz nowoczesnej czerni i szarości, wprowadzono nowy wygląd i styl , który stał się znany jako Adwaita .

Prawdopodobnie najbardziej znaczącą zmianą funkcji wprowadzoną przez GNOME 3 było zastąpienie panelu GNOME powłoką GNOME o większym zasięgu . Wraz z nim nastąpiło usunięcie metafory pulpitu , jak widać w poprzednich wersjach, na rzecz prostego tła opartego na obrazie , w którym wyraźnie brakuje ikon na pulpicie . Porzucając menedżera okien Metacity na korzyść Muttera , użytkownicy zauważyli, że dekoracje paska tytułowego okien wyeliminowały przyciski maksymalizacji i minimalizacji ikon.

Wraz z wydaniem GNOME 3.2 dodano rozszerzenia powłoki jako funkcję, podobną do „apletu” GNOME 2. Takie rozszerzenia umożliwiają programistom dodawanie modułowych, oddzielnie wersjonowanych dostosowań do środowiska graficznego, bez konieczności integrowania kodu bezpośrednio z główną bazą kodu GNOME.

25 września 2013 r. Wydano GNOME 3.10, które wprowadziło obsługę protokołu wyświetlania Wayland , ponieważ menedżer okien Mutter dodał eksperymentalne komponowanie. Jako najczęściej używane środowisko graficzne dla Linuksa, ta konfiguracja wprowadza znaczącą zmianę dla dystrybucji, aby ostatecznie móc domyślnie przełączać się ze starzejącego się systemu X Window .

Aplikacje GNOME Core przyjęły ujednolicony schemat nazewnictwa, wykorzystując proste, opisowe nazwy, takie jak „Pliki” zamiast „Nautilus” lub „Wideo” zamiast „Totem”. Do zestawu podstawowych aplikacji w wersji 3.10 dodano oprogramowanie GNOME , które w połączeniu z metadanymi AppStream i demonem PackageKit służy jako kompletny sklep z aplikacjami i narzędzie do aktualizacji systemu. GNOME 3.18 dodało integrację z usługą oprogramowania układowego dostawcy systemu Linux dla dostawców sprzętu w celu dostarczania oprogramowania układowego aktualizacje bezpośrednio przez oprogramowanie GNOME. GNOME 3.22 zintegrowane oprogramowanie GNOME z Flatpak . GConf , system używany do przechowywania ustawień związanych z konfiguracją na pulpicie i w aplikacjach, został wycofany w GNOME 3 i zastąpiony przez GSettings i dconf .

Rozwój

Pod koniec 2004 roku, dwa lata po wydaniu GNOME 2, zaczęły się dyskusje na temat kolejnego głównego wydania. Na stronie internetowej GNOME opublikowano wiki , w której opisano luźną burzę mózgów dotyczącą pomysłów łamiących kompatybilność od współzałożyciela projektu Federico Mena i kilku innych współpracowników GNOME .

Społeczność opracowała pseudonim „Projekt Topaz” na potrzeby prac rozwojowych, jako odniesienie do akronimu wyrażenia w wersji „trzy przecinek zero”.

Większa publiczna dyskusja na temat GNOME 3 rozpoczęła się pod koniec maja 2005 r., kiedy inżynier Canonical i były dyrektor zarządu Fundacji GNOME , Jeff Waugh, wygłosił prezentację na szóstym dorocznym spotkaniu GUADEC , dotyczącą „Projektu Topaz”. W tej prezentacji Waugh zademonstrował makiety, które zostały skompilowane z wielu pomysłów społeczności, a następnie odbyła się sesja burzy mózgów.

Koncentrując się wcześniej na stałym, przyrostowym wzroście w trakcie rozwoju środowiska komputerowego, zaprezentowanie dramatycznych i innowacyjnych przepływów pracy, które nie są obecnie używane w środowisku komputerowym, było kontrowersyjnym tematem. Pod koniec 2006 roku GNOME wydało oficjalne oświadczenie, że nie ma żadnych planów dotyczących GNOME 3.

W czerwcu 2008 roku Andy Wingo, współtwórca GNOME, opublikował wpływowy artykuł na swoim osobistym blogu, potępiając stagnację GNOME.

GNOME 3 został oficjalnie ogłoszony podczas edycji GUADEC w 2008 roku.

W dniach 6-10 października 2008 GNOME zorganizował w Bostonie hackathon skupiający się na doświadczeniach użytkowników . Vincent Untz, członek zespołu wydającego, zauważył, że projektanci i programiści „próbowali zapomnieć o obecnym GNOME i zobaczyć, co według nich miałoby sens”. W wyniku wydarzenia powstały wstępne makiety, a firma Red Hat zgodziła się wnieść wkład w prace rozwojowe.

Wersje wstępne GNOME 3 wykorzystywały schemat wersjonowania 2.91.x. Pierwsza wersja beta GNOME 3 zadebiutowała 23 lutego 2011 roku.

Po wysłaniu GNOME jako domyślnego środowiska graficznego w Ubuntu od czasu jego debiutu, firma Canonical początkowo współpracowała nad rozwojem, ale ostatecznie rozczarowała się i wstrzymała swoje wysiłki. Stało się to katalizatorem rozwoju ich Unity , która miała być używana zamiast standardowej powłoki GNOME . Canonical ostatecznie zaczął używać dostosowanej wersji GNOME Shell w 2017 roku, kiedy wypuścił Ubuntu 17.10.

Pierwotnie miała zostać wydana w marcu 2010 roku, zespół wydający GNOME kilkakrotnie opóźniał wydanie wersji 3.0, zanim ostatecznie wypuścił ją 6 kwietnia 2011 roku.

Przyjęcie

GNOME 3 spotkało się z bardzo mieszanym przyjęciem. Jego sukcesja jako ciągły przedmiot projektu GNOME była impulsem dla rozwidlenia GNOME 2 znanego jako środowisko graficzne MATE , a także do stworzenia środowiska graficznego Cinnamon , które jest zgodne z bardziej tradycyjnymi konwencjami metafor pulpitu. Pierwszą wersją GNOME 3 w głównej dystrybucji Linuksa była wersja 15 Fedory Linux . Firma Canonical, która przestała współtworzyć bazę kodu GNOME 3, zdecydowała się zerwać z dołączaniem powłoki GNOME dla Ubuntu i zamiast tego wypuścił swoją powłokę Unity . Canonical ostatecznie zaczął używać dostosowanej wersji GNOME Shell w 2017 roku, kiedy wydał Ubuntu 17.10. openSUSE umieściło go w wersji 12.1.

Scott Gilbertson z The Register zauważył, że GNOME 3 reprezentuje „szokujące zmiany”, ale jest „czystszy” i „prostszy”. Ars Technica nazwał nową powłokę GNOME „dobrym punktem wyjścia do zbudowania czegoś jeszcze lepszego” i przewidział „reakcję ze strony użytkowników”, którzy byliby zdenerwowani brakującymi funkcjami. Steven Vaughan-Nichols z ZDNet powiedział, że „uczyniło to GNOME mniej użytecznym” i że był to „krok wstecz”. Jednak później stwierdził, że GNOME 3.4 to „powrót do użytecznego pulpitu Linuksa”. Lifehacker's Whitson Gordon wolał standardowe środowisko graficzne GNOME 3 niż Unity firmy Canonical i inne alternatywy.

Linus Torvalds , twórca jądra Linuksa , publicznie wyraził swoją niechęć do GNOME 3 i nazwał wydanie 3.4 „całkowitą porażką projektowania doświadczeń użytkownika”. Opisał to również jako „jeden krok do przodu, jeden krok do tyłu”. Torvalds początkowo przestawił się z używania GNOME na Xfce , ale potem wrócił w 2013 roku, powołując się na użycie rozszerzeń powłoki GNOME jako poprawki niedociągnięć i nazwał to „przyjemniejszym”.