GNOME to obok KDE najpopularniejsze i najczęściej używane środowisko graficzne. Środowisko oparte, tak jak wszystkie w zestawieniu, na systemie okien X i na widgetach GTK+ i GDK. Domyślnym menadżerem plików jest Nautilus. Założycielem projektu GNOME jest Miguel de Icaza.
Programiści GNOME kładą nacisk na prostotę, starając się aby środowisko było w miarę łatwe w użytkowaniu. Ma to także wadę — nie wykorzystuje się wszystkich możliwości systemów uniksowych oraz nie zezwala na zmienianie wielu ustawień.
Wymagania
Wymagania sprzętowe i wielkość są stosunkowo duże - zwykłe użytkowanie wymaga co najmniej 128 MB pamięci RAM (jednak zaleca się 256 MB).
Z czego GNOME się składa
Na środowisko składa się wiele mniejszych projektów:
- ATK — odpowiada za ułatwienia dostępności środowiska,
- GConf — odpowiedzialna za przechowywanie ustawień aplikacji,
- GNOME Print — aplikacja odpowiedzialna za drukowanie,
- GStreamer — silnik odpowiedzialny za odtwarzanie multimediów,
- GTK+ — biblioteka widgetów.
Częścią GNOME są również programy:
- Nautilus — domyślny menadżer plików oraz aplikacja do nagrywania płyt CD i DVD, oficjalna strona Nautilusa: www.gnome.org/projects/nautilus,
- Gedit — edytor tekstu z kolorowaniem składni (rozbudowany notatnik),
- Epiphany — przeglądarka stron WWW, oparta, tak jak Firefox, na silniku Gecko.
- Totem — domyślny w GNOME odtwarzacz filmów korzystający z silników Gstreamer lub Xine, oficjalna strona Totem: www.gnome.org/projects/totem,
- GNOME Terminal — domyślny emulator terminala,
- Tomboy — program będący odpowiednikiem dobrze znanych "żółtych karteczek",
- Rhythmbox — odtwarzacz plików muzycznych wzorowany na iTunes.
W systemach korzystających z GNOME często spotyka się też programy wydawane nie pod jego szyldem (używane także w innych środowiskach) ale dobrze z nim zintegrowane i wykorzystujące bibliotekę GTK+:
- GIMP — bardzo rozbudowany program do obróbki grafiki rastrowej, jak i zdjęć, o funkcjach porównywalnych do zbliżonych komercyjnego Photoshopa, oficjalna strona GIMPA: www.gimp.org,
- Pidgin — wieloplatformowy multikomunikator, umożliwia kontakt przez sieć Gadu-Gadu, Tlen, MSN, Jabber i wiele innych, poprzednią nazwą programu była nazwa Gaim, oficjalna strona Pidgina: www.pidgin.im,
- Abiword — edytor tekstu odczytujący pliki w formatach .doc oraz OpenDocument,
- Gnumeric — arkusz kalkulacyjny odczytujący pliki w formatach .xls oraz OpenDocument,
- GnomeBaker — program do nagrywania i kopiowania płyt CD, DVD i obrazów płyt,
- Evolution — rozbudowany czytnik poczty i organizer PIM, obsługujący m.in. Microsoft Exchange.
Wygląd środowiska
W domyślnej instalacji Gnome na naszym pulpicie znajdziemy dwa paski zadań — na górze i na dole ekranu. Na każdym z nich można umieszczać aplety, które potrafią wykonać najprostsze funkcje, takie jak pokazywanie pogody, zegar. Możemy tam również umieszczać odnośniki do ulubionych aplikacji czy zadań.
Domyślnie dolny pasek odpowiada za wyświetlanie informacji o uruchomionych procesach, a górny zawiera w sobie odpowiednio Menu Start, Menu niezbędne do zarządzania systemem, zasobnik — tak zwany "tray".
Wygląd naszego środowiska możemy zmienić korzystając z narzędzi dostępnych w menu
System -> Preferencje -> Motyw.
Na stronach http://art.gnome.org/ oraz http://www.gnome-look.org/ znajdziemy dużo dodatkowych motywów dla środowiska Gnome oraz różnych dodatków.
Dystrybucje korzystające z GNOME
GNOME jest często wybierane jako główne środowisko graficzne w dystrybucjach Linuksa. Są to m.in.:
- Ubuntu,
- SuSE,
- Fedora.
W większości innych można je łatwo doinstalować
Instalacja, konfiguracja, polonizacja GNOME w Ubuntu server/Kubuntu/Xubuntu
Instalacja sprowadza się do prostego:
sudo apt-get install ubuntu-desktop
Konfiguracja GNOME odbywa się poprzez Centrum Sterowania:
System -> Preferencje -> Centrum Sterowania
Polonizacja GNOME jest prosta. Polega na zmianie ustawień w:
System -> Administracja -> Języki
Zaznaczamy tam język polski i odznaczamy resztę zaznaczonych języków. Klikamy OK i czekamy na pobranie pakietów językowych.
Linki zewnętrzne
- Oficjalna strona GNOME
- Oficjalne forum GNOME
- GNOME Files — oprogramowanie dla GNOME
- GNOME Footnotes — newsy ze świata GNOME
- Artystyczna strona GNOME: art.gnome.org oraz GNOME Look — tapety, tematy i inne "uładniaczacze"
Komentarze
Pierwsza wersja wrzucone na wortal: http://jakilinux.org/programy/pulpit/gnome/
http://jira.jakilinux.org/browse/JL-691
Wprowadziłem trochę poprawek do opisu GNOME na wiki. Można go przenieść na wortal.
Nie podoba mi się to, że w artykule i na portalu dla szerszej społeczności, a nie o danej dystrybucji, przy instalacji zakłada się, że ktoś ma np. Debiana, Ubuntu (apt-get) czy Gentoo (emerge). Nie odnosi się to tylko do tego artykułu, ale chodzi mi o tendencje na większości portali o tematyce ogólnolinuksowej.
Albo instalację traktujemy jako przykład i piszemy "W dystrybucji xyz instalacja może wyglądać tak-i-tak. W przypadku innych dystrybucji należy zaznajomić się z odpowiednimi narzędziami dystrybucji" (co najmniej mi się podoba), albo pomijamy instalację (ewentualnie przekierowujemy do artykułu o zarządzaniu pakietami w różnych dystrybucjach - podoba mi się najbardziej), albo piszemy w sposób uniwersalny dla wszystkich dystrybucji (./configure -opcje && make && make install - z naciskiem na opcje konfiguracji i zależności, co bardzo mi się podoba).
IMO nie ma nic bardziej denerwującego, niż np. na takim portalu linux.pl artykuł o szumnym temacie "Instalacja i konfiguracja programu ABC". Zaglądamy do artykułu a tam o instalacji możemy dowiedzieć się zaledwie… apt-get install abc. Już pomijając proces kompilacji, ale żeby było przynajmniej coś o wymaganiach, zależnościach, spisanych chociażby ze strony producenta.
Nie wiem, może mam złe podejście, ale skoro dystrybucje mają znamiona uniwersalności, to wydaje się to prawidłowe, zwłaszcza na takim portalu i w artykule nie opisującym cech charakterystycznych czy Tips&Tricks konkretnej dystrybucji.
Przy okazji jest temat na kolejny artykuł: Zarządzanie pakietami w różnych dystrybucjach - od prostego przykładu w sources based, przed urpmi, apt-get, rpm, emerge do tak egzotycznych jak TGZex i pacman :)