GNOME Control Center-2.30.1

Introduction to GNOME Control Center

The GNOME Control Center package contains the GNOME settings managers.

This package is known to build and work properly using an LFS-6.5 platform.

Package Information

GNOME Control Center Dependencies

Required

GNOME Doc Utils-0.20.2, gnome-menus-2.30.2, GNOME Settings Daemon-2.30.2, libunique-1.1.6, Metacity-2.30.1, and shared-mime-info-0.91

Recommended (Runtime)

Optional

Evolution Data Server-2.30.2.1 and librsvg-2.26.3

Though they are only run-time dependencies and GNOME Control Center will compile just fine without them installed, there are two screen saver packages that can be installed which will provide a robust collection of screen savers and screen locking capability. gnome-screensaver-2.30.0 is looked for first, with a fallback to XScreenSaver-5.15 if necessary.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gnome-control-center

Installation of GNOME Control Center

Install GNOME Control Center by running the following commands:

./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
            --sysconfdir=/etc/gnome/2.30.2 \
            --localstatedir=/var/lib \
            --libexecdir=$(pkg-config \
                --variable=prefix ORBit-2.0)/lib/gnome-control-center &&
make

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--prefix=$(pkg-config --variable=prefix ORBit-2.0): Setting the prefix using this parameter instead of with $GNOME_PREFIX will ensure that the prefix is consistent with the installation environment and the package will be installed in the correct location.

--sysconfdir=/etc/gnome/2.30.2: This parameter causes the configuration files to be installed in /etc/gnome/2.30.2 instead of $GNOME_PREFIX/etc. Additionally (if applicable), the parameter ensures that the GConf-2 database is correctly updated.

--localstatedir=/var/lib: This parameter is used so that all ScrollKeeper files are installed in, and the ScrollKeeper database is properly updated in /var/lib/scrollkeeper instead of some files being installed in $GNOME_PREFIX/var/scrollkeeper.

--libexecdir=$(pkg-config --variable=prefix ORBit-2.0)/lib/gnome-control-center: This parameter causes the libexec files to be installed in the preferred location of $GNOME_PREFIX/lib/gnome-control-center instead of $GNOME_PREFIX/libexec.

--disable-hal: Build without hal support.

--enable-aboutme: Enables building the gnome-about-me capplet. Evolution Data Server must be installed to use this parameter.

Configuring GNOME Control Center

Configuration Information

If HAL was linked into the build and GNOME is being installed in any location other than /usr, you should create a local D-Bus session configuration file so that the installed org.gnome.SettingsDaemon.service file can be discovered by D-Bus. You should reference the information on the D-Bus page for instructions on how to create a D-Bus custom services directory. You may disregard this if you already created the local D-Bus session configuration file during the GNOME VFS installation.

Contents

Installed Programs: gnome-appearance-properties, gnome-at-mobility, gnome-at-properties, gnome-at-visual, gnome-control-center, gnome-default-applications-properties, gnome-display-properties, gnome-font-viewer, gnome-keybinding-properties, gnome-keyboard-properties, gnome-mouse-properties, gnome-network-properties, gnome-thumbnail-font, gnome-typing-monitor, gnome-window-properties, and gnome-about-me
Installed Libraries: libgnome-window-settings.{so,a} and libmetacity.{so,a}
Installed Directories: $GNOME_PREFIX/{include/gnome-window-settings-2.0, lib/window-manager-settings,share/{gnome-control-center/{default-apps, keybindings,pixmaps,ui},gnome/help/control-center/*,mime/{application, audio,image,inode,message,model,multipart,packages,text,video,x-content, x-epoc},omf/control-center}}

Last updated on 2010-08-16 12:35:40 +0000