Metacity-2.30.1

Introduction to Metacity

The Metacity package contains a window manager. This is useful for organizing and displaying windows.

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

Package Information

Metacity Dependencies

Required

GConf-2.28.1, gtk+-2.24.8, XML::Parser-2.40, Zenity-2.30.0, and libcanberra-0.18

Optional

startup-notification-0.9 (recommended if you are installing GNOME-2)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/metacity

Installation of Metacity

Install Metacity by running the following commands:

./configure \
    --prefix=/usr \
    --libexecdir=/usr/lib/metacity \
    --sysconfdir=/etc \
    --with-gconf-schema-file-dir=/etc/gnome/2.30.2/gconf/schemas &&
make

This package does not come with a test suite.

Now, as the root user:

make install &&
install -v -m755 -d /usr/share/doc/metacity-2.30.1 &&
install -v -m644 README rationales.txt doc/*.txt \
                    /usr/share/doc/metacity-2.30.1

Command Explanations

--with-gconf-schema-file-dir=/etc/gnome/2.30.2/gconf/schemas: Omit this parameter if you are not installing Metacity for a GNOME-2 installation.

--enable-compositor: You must use this parameter (and have libcm installed) to build the Metacity composite manager.

Configuring Metacity

Configuration Information

To automatically start the Metacity window manager when you issue the startx command, append to (or create) .xinitrc using the command below (not required if you are installing Metacity for a GNOME-2 installation). Ensure you backup your current ~/.xinitrc before proceeding:

cat >> ~/.xinitrc << "EOF"
xterm &
exec metacity
EOF

Contents

Installed Programs: metacity, metacity-message, metacity-theme-viewer, and metacity-window-demo
Installed Library: libmetacity-private.{so,a}
Installed Directories: /usr/{include/metacity-1/metacity-private, share/{doc/metacity-2.30.1, gnome/{help/creating-metacity-themes/C,wm-properties},metacity/icons, themes/{AgingGorilla/metacity-1,Atlanta/metacity-1,Bright/metacity-1, Crux/metacity-1,Esco/metacity-1,Metabox/metacity-1, Simple/metacity-1}}}

Short Descriptions

metacity

is a window manager used mainly by GNOME.

metacity-theme-viewer

allows you to preview any installed Metacity theme. When designing a new Metacity theme, you can use metacity-theme-viewer to measure the performance of a window frame option, and to preview the option.

metacity-window-demo

demonstrates various kinds of windows that window managers and window manager themes should handle.

Last updated on 2010-08-22 00:46:27 +0000