Gentoo Logo

KUINKA Gnome asetetaan

Sisällysluettelo:

1.  Gnome

Projekti

GNOME on projekti vapaan työpöytä- ja kehitysympäristön tuottamiseksi. GNOME-säätiö vastaa projektin koordinoinnista.

Ohjelmisto

Gnome on työpöytä- ja kehitysympäristö. Se on vapaa. Sitä käytetään sekä yrityksissä että kotikoneissa.

Yhteisö

Gnomella on laaja käyttäjä- ja kehittäjäyhteisö. Footnotes-sivustolla on uutisia käyttäjille, GnomePlanet on avustajien yhteisö ja Developer.Gnome.Org kehittäjien.

2.  Gnomen asennus

Mitä tarvitaan?

Ennen kuin Gnome asennetaan, kannattaa asettaa joitain USE-arvoja. X, gtk ja gnome kannattaa sisällyttää muuttujalistaukseen /etc/make.confissa. Jos tarvitsee hald-tuet, hal-palvelua varten, pitää lisätä hal USE-flägeihin. Sama pätee dbus-flägiin, jota gnome käyttää paljon. USE-arvo avahi tuo DNS-tunnistuksen Gnomeen (OS X:n Rendezvous’n tavoin). KDE:n saa pois poistamalla qt*-, arts-, ja kde-flägit.

Koodilistaus 2.1: Esimerkki /etc/make.confin USEsta

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

USE-flägillä branding saa käyttöönsä Gentoo-brändätyn käynnistysruudun Gnomen käynnistysruudun tilalle:

Koodilistaus 2.2: Gentoo-brändäyksen asettaminen

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

Gnomen asennus aloitetaan gnomesta:

Koodilistaus 2.3: Gnome asentaminen

# emerge gnome

On myös mahdollista asentaa vain minimalistinen Gnome-ympäristö gnome-light:

Koodilistaus 2.4: Gnomen pienemmän version asennus

# emerge gnome-light

Asennus kestää tovin. Sen jälkeen voi päivittää ympäristömuuttujat:

Koodilistaus 2.5: Ympäristömuuttujain päivitys

# env-update && source /etc/profile

Edellinen emerge kertoikin jo, että gamin pitäisi asentaa, jotta nautilus ja gnome-vfs tietävät tiedostojärjestelmän muutoksista:

Koodilistaus 2.6: Gaminin asennus

# emerge gamin

Tärkeää: Jos gaminiksi päivitetään famista (vanhemmasta tiedostojärjestelmämonitoroinnista), pitää famd poistaa kaikilta runleveleiltä ja järjestelmästä:

Koodilistaus 2.7: Ei pakollinen: Famin vaihto gaminiksi

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

Sitten päivitetään runlevelit.

Koodilistaus 2.8: Hald:n, dbusin ja avahin lisäys runleveleille

# /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

Ensivaikutelma

Seuraavaksi kirjaudutaan sisään tavan käyttäjänä. Asetetaan startx käynnistämään Gnome-sessio X:n yhteydessä (lisätietoja Gentoon X-ohjeen startx-osiosta):

Koodilistaus 2.9: Gnomen asetus oletusympäristöksi

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

Sitten ajetaan startx:

Koodilistaus 2.10: Gnomen käynnistys

$ startx

Jos kaikki toimii, Gnomen pitäisi käynnistyä. Seuraavaksi siirrytään asetuksiin.

3.  Gnomen asetukset

Graafinen sisäänkirjautuminen

Jos halutaan käyttää Gnomen omaa kirjautumissovellusta eli GDM:ää käynnistyksen yhteydessä, pitää xdm-initskripti lisätä runlevelille default:

Koodilistaus 3.1: Xdm:n lisäys defaultiin

# rc-update add xdm default

Sitten muokataan /etc/conf.d/xdmin DISPLAYMANAGER-muuttujaa.

Koodilistaus 3.2: /etc/conf.d/xdm

DISPLAYMANAGER="gdm"

Jos nyt uudelleenkäynnistää, GDM avautuu ja kyselee käyttäjänimeä ja salasanaa ja käynnistää oletuksena Gnomen työpöydän (jonka voi kyllä vaihtaa miksi tahansa hakemiston /usr/share/xsessions/ kohteista). Jos käytetään GDM:ää, ~/.xinitrc:tä ei tarvita.

Hald-palvelua käytetään gnome-volume-managerin avulla. Käyttäjän pitää olla plugdev-ryhmässä.



Tulostettava muoto

Viimeksi päivitetty 13. marraskuuta 2007

Tiivistelmä: Gnome on suosittu käyttöympäristö. Tässä KUINKA-ohjeessa kerrotaan asennuksesta, asetuksista ja käytöstä.

Sven Vermeulen
Tekijä

Lars Strojny
Tekijä

Joshua Saddler
Editor

Flammie Pirinen
Vastuullinen kääntäjä

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.