CRUX : Home

Home :: Documentation :: Download :: Development :: Community :: Wiki :: Ports :: Bugs :: Links :: About

Back to wiki start page

Categories: Ports

GNOME ports for CRUX

Original author:RobertMcMeekin
Updated by:JonathanAsghar, JasonThomasDolan
Ports Maintainer:Matt Housh

GNOME is a complete, free, and easy-to-use desktop environment. The current release in ports is 2.18.3.


What do I need?

You need the ports driver file for the current release. The GNOME repository exists outside of CRUX opt and contrib because of its size and complexity.

Ports Driver Files

With a driver file in place, issue ports -u.

Ports Required

To run an error-free gnome-session and Display Manager, you'll need:

bug-buddy, control-center, dasher, eel, eog, evolution, evolution-data-server, evolution-webcal, file-roller, gcalctool, gconf-editor, gdm, gedit, ggv, gnome-applets, gnome-backgrounds, gnome-desktop, gnome-doc-utils, gnome-games, gnome-icon-theme, gnome-keyring, gnome-mag, gnome-media, gnome-menus, gnome-netstatus, gnome-panel, gnome-session, gnome-speech, gnome-system-monitor, gnome-terminal, gnome-themes, gnome-utils, gnome-volume-manager, gnome2-user-docs, gnomemeeting, gnopernicus, gok, gpdf, gst-plugins, gstreamer, gtk-engines, gtkhtml, gtksourceview, gucharmap, libgail-gnome, libgtop, librsvg, libsoup, libwnck, libxklavier, metacity, nautilus, nautilus-cd-burner, scrollkeeper, sound-juicer, startup-notification, totem, vino, vte, yelp, zenity, and xscreensaver.

Overwhelming, isn't it?

The process is simplified with prt-get. Add

   prtdir /usr/ports/gnome 

to /etc/prt-get.conf and issue:

  # prt-get depinst --install-scripts gnome

BE SURE TO RUN --install-scripts or have prt-get configured correctly. If you do not the schema will be broken and many problems can occur.

You'll find a list of all the software required for a "complete" GNOME Desktop in the GNOME 2.18 release notes. Ports for each package listed there should also be available in the gnome repository.

How do I start it?

First, you need to make sure that the dbus, hald, and avahi services are running.

  # /etc/rc.d/dbus start
  # /etc/rc.d/hald start
  # /etc/rc.d/avahi start

Second and finally, start up the GNOME Display Manager and login!

  # /etc/rc.d/gdm start

Screenshot