Gentoo Logo

Konfigurowanie GNOME

Spis treści:

1.  Czym jest GNOME?

Projekt

Projekt GNOME to grupa osób zajmujących się rozwijaniem środowiska graficznego o tej samej nazwie. Fundacja GNOME koordynuje prace i zajmuje się niezwiązanymi z programowaniem aspektami rozwoju środowiska GNOME.

Oprogramowanie

GNOME to środowisko graficzne oraz platforma deweloperska i jest doskonały wybór zarówno dla użytkowników domowych jak i dla developerów.

Społeczność

Tak jak każdy duży projekt otwartego oprogramowania, GNOME posiada szeroką grupę użytkowników oraz developerów. Na stronie Footnotes znajdują się wiadomości dla zwykłych użytkowników. Osoby bardziej zaawansowane na pewno zainteresuje za to strona GnomePlanet, a zainteresowanych pomocą w rozwoju środowiska GNOME strona Developer.Gnome.Org.

2.  Instalowanie GNOME

Co jest potrzebne?

Przed rozpoczęciem instalacji GNOME należy odpowiednio zmienić flagi USE w pliku /etc/make.conf tak, aby były włączone X, gtk i gnome. Jeśli potrzebna jest obsługa hald, warstwy abstrakcji sprzętowej, należy dodać do listy flagę hal. Flaga dbus zapewni obsługę intensywnie wykorzystywanej przez Gnome usługi wymiany wiadomości. Zmienna avahi doda GNOME obsługę wykrywania DNS (podobną do Rendezvous z Mac OS X). Jeśli nie jest potrzebna obsługa KDE (innego dużego środowiska graficznego), można usunąć z listy flagi qt, arts i kde.

Listing 2.1: Przykładowa lista flag USE w /etc/make.conf

USE="-qt3 -qt4 -arts -kde X dbus gtk gnome hal avahi"

Korzystając z flagi USE branding uzyskamy ładny splashscreen z logo Gentoo zamiast standardowego Gnome:

Listing 2.2: Dodanie elementów graficznych z marką Gentoo

# echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

Potem można wgrać GNOME poprzez zainstalowanie pakietów gnome:

Listing 2.3: Instalowanie GNOME

# emerge gnome

Minimalne środowisko Gnome można znaleźć w pakiecie gnome-light:

Listing 2.4: Instalowanie minimalnego środowiska GNOME

# emerge gnome-light

Zajmie to chwilę. Po zakończeniu instalacji należy uaktualnić zmienne środowiskowe:

Listing 2.5: Uaktualnianie zmiennych środowiskowych

# env-update && source /etc/profile

Wynik polecenia emerge chwilę wcześniej zawierał sugestię dotyczącą dodania gamin na domyślny poziom uruchomieniowy w celu umożliwienia nautilusowi i gnome-vfs monitorowania zmian w plikach:

Listing 2.6: Instalowanie gamin, programu monitorującego zmiany w plikach

# emerge gamin

Ważne: Jeśli jest to zmiana z fam (programu, który był używany w tym samym celu w przeszłości, należy najpierw usunąć famd ze wszystkich poziomów uruchomieniowych, a następnie całkowicie odinstalować:

Listing 2.7: Opcjonalnie: zamiana programu fam na gamin

# rc-update del famd
# emerge --unmerge app-admin/fam

Następnie należy wyczyścić wszystkie pozostałe usługi.

Listing 2.8: Dodawanie hald i avahi-dnsconfd na domyślny poziom uruchomienowy

# /etc/init.d/hald start
# rc-update add hald default

# /etc/init.d/dbus start
# rc-update add dbus default

# /etc/init.d/avahi-dnsconfd start
# rc-update add avahi-dnsconfd default

Pierwsze wrażenia

Po pierwsze warto dowiedzieć się co właściwie się zbudowało. Opuszczamy konto roota i logujemy się jako zwykły użytkownik. Skonfigurujemy system tak, aby uruchamiał GNOME po każdym wpisaniu polecenia startx. Więcej szczegółów na ten temat znajduje się w akapicie dotyczącym używania startx w dokumencie opisującym konfigurację serwera X.

Listing 2.9: Konfigurowanie GNOME jako domyślnego środowiska

$ echo "exec gnome-session" > ~/.xinitrc

Następnie uruchamiamy środowisko za pomocą polecenia startx:

Listing 2.10: Uruchamianie GNOME

$ startx

Jeśli wszystko pójdzie dobrze uruchomi się środowisko graficzne z logo GNOME. Pora przyjrzeć się możliwym do przeprowadzenia na samym początku dodatkowym zmianom w konfiguracji.

3.  Konfigurowanie GNOME

Graficzny menedżer logowania GNOME

Jeśli menedżer logowania GNOME (GDM) ma być uruchamiany automatycznie po starcie systemu tak, aby możliwe było zalogowanie się ze środowiska graficznego, należy dodać skrypt startowy xdm na domyślny poziom uruchomieniowy:

Listing 3.1: Dodawanie xdm na domyślny poziom uruchomieniowy

# rc-update add xdm default

Następnie należy otworzyć plik /etc/conf.d/xdm i odpowiednio zmienić zawartość zmiennej DISPLAYMANAGER.

Listing 3.2: Edytowanie /etc/conf.d/xdm

DISPLAYMANAGER="gdm"

Po ponownym uruchomieniu komputera pojawi się GDM i umożliwi zalogowanie się do środowiska GNOME. Istnieje opcja uruchamiania z tego menedżera innych środowisk, należy w tym celu wyedytować plik /usr/share/xsessions/. Warto wspomnieć, że jeśli korzysta się z GDM to niepotrzebny staje się plik ~/.xinitrc.

W celu uruchomienia hald należy uruchomić gnome-volume-manager i dokonać edycji ustawień. Ponadto należy dodać użytkowników do grupy plugdev



Drukuj

Zaktualizowano 13 listopada 2007

Oryginalna wersja tego dokumentu została po raz ostatni zaktualizowana 1 września 2009. Jeśli chcesz pomóc w aktualizacji tego dokumentu do najnowszej wersji, skontaktuj się z Łukaszem Damentko, koordynatorem polskiego projektu tłumaczeń dokumentacji Gentoo.

Podsumowanie: Opis wszystkich aspektów GNOME, włączając w to opis instalacji, konfiguracji i pracy z tym środowiskiem graficznym.

Sven Vermeulen
Autor

Lars Strojny
Redaktor

Joshua Saddler
Redaktor

Łukasz Damentko
Tłumaczenie

Waldemar Korłub
Tłumaczenie

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.