Powłoka GNOME
Deweloperzy | Projekt GNOME |
---|---|
Pierwsze wydanie | 6 kwietnia 2011 |
Wersja stabilna | |
Wersja podglądu | 42.alpha (18 stycznia 2022 | )
Magazyn | |
Napisane w | C i JavaScript |
System operacyjny | BSD , Linux , Unix |
Dostępne w | 75 języków |
Lista języków
Afrikaans, arabski, aragoński, asamski, asturyjski, baskijski, białoruski, bengalski, bośniacki, brazylijski portugalski, brytyjski angielski, bułgarski, kataloński, chiński, czeski, duński, holenderski, esperanto, estoński, fiński, francuski, friulski, galicyjski, niemiecki, Grecki, gudżarati, hebrajski, hindi, węgierski, islandzki, indonezyjski, interlingua, irlandzki, włoski, japoński, kannada, kazachski, khmerski, kirgiski, koreański, kurdyjski, łotewski, litewski, macedoński, malajski, malajalam, marathi, nepalski, norweski bokmål , norweski nynorsk, oksytański, orijski, perski, polski, portugalski, pendżabski, rumuński, rosyjski, szkocki gaelicki, serbski, serbska łacina, syngaleski, słowacki, słoweński, hiszpański, szwedzki, tadżycki, tamilski, telugu, tajski, turecki, ujgurski, ukraiński, uzbecki (cyrylica), wietnamski
| |
Typ | |
Licencja | GPL-2.0-lub nowsza |
Strona internetowa |
Powłoka GNOME to graficzna powłoka środowiska graficznego GNOME począwszy od wersji 3 , która została wydana 6 kwietnia 2011 r. Zapewnia podstawowe funkcje, takie jak uruchamianie aplikacji, przełączanie między oknami , a także jest silnikiem widżetów . Powłoka GNOME zastąpiła panel GNOME i niektóre pomocnicze komponenty GNOME 2.
Powłoka GNOME jest napisana w C i JavaScript jako wtyczka do Mutter .
W przeciwieństwie do Plazmowych Przestrzeni Roboczych KDE , platformy oprogramowania mającej na celu ułatwienie tworzenia wielu powłok graficznych dla różnych urządzeń, powłoka GNOME jest przeznaczona do użytku na komputerach stacjonarnych z dużymi ekranami obsługiwanymi za pomocą klawiatury i myszy , a także komputerów przenośnych z mniejsze ekrany obsługiwane za pomocą klawiatury , touchpada lub ekranu dotykowego .
Historia
Pierwsze koncepcje powłoki GNOME powstały podczas GNOME's User Experience Hackfest 2008 w Bostonie.
Po krytyce tradycyjnego pulpitu GNOME i oskarżeniach o stagnację i brak wizji, wynikająca z tego dyskusja doprowadziła do ogłoszenia GNOME 3.0 w kwietniu 2009. Od tego czasu Red Hat jest głównym motorem rozwoju GNOME Shell.
Przedpremierowe wersje powłoki GNOME zostały po raz pierwszy udostępnione w sierpniu 2009 r. I stały się regularną, niedomyślną częścią GNOME w wersji 2.28 we wrześniu 2009 r. Ostatecznie została dostarczona jako domyślny interfejs użytkownika GNOME 6 kwietnia 2011 r.
Projekt
Jako powłoka graficzna (graficzny front-end/powłoka graficzna/UX/UI) środowiska graficznego GNOME, jej projektowaniem kieruje zespół projektowy GNOME UX.
Elementy projektu
Tryb przeglądu powłoki GNOME
|
Powłoka GNOME zawiera następujące elementy graficzne i funkcjonalne:
- Górny pasek
- Obszar stanu systemu
- Przegląd działań
- Kropla
- Selektor okien
- Selektor aplikacji
- Szukaj
- Powiadomienia i taca wiadomości
- Przełącznik aplikacji
- Taca wskaźników (przestarzała, w oczekiwaniu na nową specyfikację)
Architektura oprogramowania
wiki GNOME | |
---|---|
/GnomeShell/Technology |
Powłoka GNOME jest ściśle zintegrowana z Mutterem , menedżerem okien do komponowania i kompozytorem Waylanda . Opiera się na Clutter , aby zapewnić efekty wizualne i akcelerację sprzętową . Według opiekuna GNOME Shell, Owena Taylora, jest skonfigurowany jako wtyczka Mutter w dużej mierze napisana w JavaScript i używa widżetów GUI dostarczonych przez GTK+ w wersji 3.
Cechy
Zmiany w interfejsie użytkownika (UI) obejmują między innymi:
- Clutter i Mutter obsługują gesty wielodotykowe .
- Obsługa monitorów HiDPI .
- Nowy przegląd działań , który zawiera:
- Stacja dokująca (zwana „Dash”) do szybkiego przełączania i uruchamiania aplikacji
- Selektor okien, podobny do Mission Control systemu macOS , zawierający również przełącznik/menedżer obszaru roboczego
- Selektor aplikacji
- Szukaj
- „Przyciąganie” okien do krawędzi ekranu, aby wypełniały połowę ekranu lub cały ekran
- Domyślnie jeden przycisk okna, Zamknij, zamiast trzech (konfigurowalnych). Usunięto minimalizację ze względu na brak panelu do minimalizacji, na korzyść zarządzania oknami obszaru roboczego. Maksymalizacji można dokonać za pomocą wspomnianego wcześniej przyciągania okien lub dwukrotnego kliknięcia paska tytułu okna.
- Tryb awaryjny jest oferowany w wersjach 3.0–3.6 dla osób bez akceleracji sprzętowej, która oferuje pulpit GNOME Panel. Tryb ten można również przełączać w menu Ustawienia systemowe. GNOME 3.8 usunęło tryb awaryjny i zastąpiło go rozszerzeniami GNOME Shell, które oferują bardziej tradycyjny wygląd i działanie.
Rozciągliwość
Funkcjonalność powłoki GNOME można zmieniać za pomocą rozszerzeń , które można napisać w języku JavaScript . Użytkownicy mogą wyszukiwać i instalować rozszerzenia za pomocą witryny rozszerzeń GNOME. repozytorium git GNOME , chociaż nie są oficjalne.
Galeria
Przyjęcie
- Arch Linux porzucił obsługę GNOME 2 na rzecz GNOME 3 w swoich repozytoriach w kwietniu 2011 roku.
- Fedora używa domyślnie powłoki GNOME od wydania 15 maja 2011 r.
- Sabayon Linux korzysta z najnowszej wersji powłoki GNOME.
- openSUSE korzysta z powłoki GNOME od wersji 12.1 z listopada 2011 r.
- Mageia 2 i nowsze zawierają powłokę GNOME od maja 2012 r.
- Debian 8 i nowsze zawierają powłokę GNOME na domyślnym pulpicie od kwietnia 2015 r.
- Solaris 11.4 zastąpił GNOME 2 powłoką GNOME w sierpniu 2018 r.
- Ubuntu domyślnie używa powłoki GNOME od 17.10 października 2017 r., Po tym, jak firma Canonical zaprzestała opracowywania Unity. Jest dostępny do instalacji w repozytoriach od wersji 11.10. Alternatywny smak, Ubuntu GNOME , został wydany wraz z Ubuntu 12.10 i uzyskał oficjalny status smaku przez Ubuntu 13.04.
Przyjęcie
GNOME Shell otrzymał mieszane recenzje: był krytykowany z różnych powodów, głównie związanych z decyzjami projektowymi i ograniczoną kontrolą użytkownika nad środowiskiem. Na przykład użytkownicy ze społeczności wolnego oprogramowania wyrazili obawy, że planowana ścisła integracja z Mutter oznacza, że użytkownicy GNOME Shell nie będą mogli przełączyć się na alternatywnego menedżera okien bez uszkodzenia pulpitu. W szczególności użytkownicy mogą nie być w stanie używać Compiza z powłoką GNOME, zachowując jednocześnie dostęp do tych samych typów funkcji, na które pozwalały starsze wersje GNOME.
Z biegiem czasu recenzje generalnie stawały się coraz bardziej pozytywne, a nadchodzące wydania rozwiązują wiele problemów zgłaszanych przez użytkowników.