The
GNOME is a desktop environment and a development platform. This piece of free software is the desktop of choice for several industry leaders. It is interesting both for business users, home users as well as developers.
Like with any big free software project, GNOME has an extensive user- and
development base.
Before you start installing GNOME, you might want to edit your USE variables.
Make sure that
USE="-qt3 -qt4 -arts -kde gtk gnome hal avahi"
You can add the
# echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
Once done, start installing GNOME by emerging
# emerge gnome
You can also opt for a minimal Gnome installation using
# emerge gnome-light
This will take a while, so you might want to start reading all those books your mother bought you but you never opened. Done? Great, now update your environment variables:
# env-update && source /etc/profile
If you paid attention to the output of your previous
# emerge gamin
# rc-update del famd # emerge --unmerge app-admin/fam
Next we'll clean up the remaining services.
# /etc/init.d/hald start # rc-update add hald default # /etc/init.d/avahi-dnsconfd start # rc-update add avahi-dnsconfd default
Let us first take a look at what we just built. Exit your root shell and log on
as a regular user. We will configure our session to run GNOME when we issue the
$ echo "exec gnome-session" > ~/.xinitrc
Now start your graphical environment by running
$ startx
If all goes well, you should be greeted by GNOME. Congratulations. Now let us take a look at how you can configure GNOME to suit your needs.
If you want the GNOME Display Manager (GDM) to run automatically when you boot
(so you can log on graphically), you must add the
# rc-update add xdm default
Now edit
DISPLAYMANAGER="gdm"
If you reboot now, the GNOME Display Manager will prompt you for your username
and password and will default to using GNOME as Desktop Environment (even though
you will have the option of selecting a different one of course, choosing from
those available in
To use the functionality of