Author: manuel Date: 2005-05-20 13:01:02 -0600 (Fri, 20 May 2005) New Revision: 4387
Modified: trunk/BOOK/x/wm/metacity.xml Log: Tagged metacity.xml Modified: trunk/BOOK/x/wm/metacity.xml =================================================================== --- trunk/BOOK/x/wm/metacity.xml 2005-05-20 18:44:44 UTC (rev 4386) +++ trunk/BOOK/x/wm/metacity.xml 2005-05-20 19:01:02 UTC (rev 4387) @@ -13,71 +13,70 @@ ]> <sect1 id="metacity" xreflabel="Metacity-&metacity-version;"> -<sect1info> - <othername>$LastChangedBy$</othername> - <date>$Date$</date> -</sect1info> -<?dbhtml filename="metacity.html" ?> -<title>Metacity-&metacity-version;</title> + <?dbhtml filename="metacity.html" ?> -<indexterm zone="metacity"> - <primary sortas="a-metacity">Metacity</primary> -</indexterm> + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> -<sect2> -<title>Introduction to <application>Metacity</application></title> + <title>Metacity-&metacity-version;</title> -<para>The <application>Metacity</application> package contains a window -manager. This is useful for organizing and displaying windows.</para> + <indexterm zone="metacity"> + <primary sortas="a-metacity">Metacity</primary> + </indexterm> -<sect3> -<title>Package information</title> + <sect2 role="package"> +<title>Introduction to Metacity</title> -<itemizedlist spacing='compact'> - <listitem><para>Download (HTTP): - <ulink url="&metacity-download-http;"/></para></listitem> - <listitem><para>Download (FTP): - <ulink url="&metacity-download-ftp;"/></para></listitem> - <listitem><para>Download MD5 sum: - &metacity-md5sum;</para></listitem> - <listitem><para>Download size: - &metacity-size;</para></listitem> - <listitem><para>Estimated disk space required: - &metacity-buildsize;</para></listitem> - <listitem><para>Estimated build time: - &metacity-time;</para></listitem> -</itemizedlist> -</sect3> +<para>The <application>Metacity</application> package contains a window +manager. This is useful for organizing and displaying windows.</para> -<sect3> -<title><application>Metacity</application> dependencies</title> + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para>Download (HTTP): <ulink url="&metacity-download-http;"/></para> + </listitem> + <listitem> + <para>Download (FTP): <ulink url="&metacity-download-ftp;"/></para> + </listitem> + <listitem> + <para>Download MD5 sum: &metacity-md5sum;</para> + </listitem> + <listitem> + <para>Download size: &metacity-size;</para> + </listitem> + <listitem> + <para>Estimated disk space required: &metacity-buildsize;</para> + </listitem> + <listitem> + <para>Estimated build time: &metacity-time;</para> + </listitem> + </itemizedlist> -<sect4> -<title>Required</title> + <bridgehead renderas="sect3">Metacity Dependencies</bridgehead> -<para><xref linkend="intltool"/>, - <xref linkend="GConf"/>, and - <xref linkend="gtk2"/> -</para> -</sect4> + <bridgehead renderas="sect4">Required</bridgehead> + <para><xref linkend="intltool"/>, + <xref linkend="GConf"/>, and + <xref linkend="gtk2"/></para> -<sect4> -<title>Optional</title> -<para><xref linkend="startup-notification"/>, - <ulink url="http://freedesktop.org/Software/xlibs">Xrender</ulink>*, and - <ulink url="http://freedesktop.org/Software/xlibs">libXcomposite</ulink>** -</para> + <bridgehead renderas="sect4">Optional</bridgehead> + <para><xref linkend="startup-notification"/>, + <ulink url="http://freedesktop.org/Software/xlibs">Xrender</ulink>*, and + <ulink + url="http://freedesktop.org/Software/xlibs">libXcomposite</ulink>**</para> -<para>* <filename class='libraryfile'>libXrender</filename> is installed -during an <application>XFree86</application> installation, but the -<application>pkgconfig</application> <filename>.pc</filename> file -<application>Metacity</application> looks for is not installed. Satisfy the -requirement by installing an <filename>xrender.pc</filename> file into -<filename class='directory'>/usr/X11R6/lib/pkgconfig</filename> (not -applicable if you have <application>Xorg</application> installed):</para> + <para>* <filename class='libraryfile'>libXrender</filename> is installed + during an <application>XFree86</application> installation, but the + <application>pkgconfig</application> <filename>.pc</filename> file + <application>Metacity</application> looks for is not installed. Satisfy the + requirement by installing an <filename>xrender.pc</filename> file into + <filename class='directory'>/usr/X11R6/lib/pkgconfig</filename> (not + applicable if you have <application>Xorg</application> installed):</para> -<screen><userinput><command>cat > /usr/X11R6/lib/pkgconfig/xrender.pc << "EOF"</command> -prefix=/usr/X11R6 +<screen role="root"><userinput>cat > /usr/X11R6/lib/pkgconfig/xrender.pc << "EOF" +<literal>prefix=/usr/X11R6 exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include @@ -86,139 +85,140 @@ Description: X Render Library Version: 0.8.3 Cflags: -I${includedir} -I/usr/X11R6/include -Libs: -L${libdir} -lXrender -L/usr/X11R6/lib -lX11 -<command>EOF</command></userinput></screen> +Libs: -L${libdir} -lXrender -L/usr/X11R6/lib -lX11</literal> +EOF</userinput></screen> -<para>** <application>libXcomposite</application> can optionally be used, but -here's what the <application>Metacity</application> package maintainer -has to say about it in the configure script if the package is found: -<quote>Not building compositing manager by default now, must enable explicitly -to get it. And it doesn't work, so don't bother unless you want to hack on -it...</quote></para> -</sect4> -</sect3> + <para>** <application>libXcomposite</application> can optionally be used, + but here's what the <application>Metacity</application> package maintainer + has to say about it in the configure script if the package is found: + <quote>Not building compositing manager by default now, must enable + explicitly to get it. And it doesn't work, so don't bother unless you want + to hack on it...</quote></para> -</sect2> + </sect2> -<sect2> -<title>Installation of <application>Metacity</application></title> + <sect2 role="installation"> + <title>Installation of Metacity</title> -<para>Install <application>Metacity</application> by running the following -commands:</para> + <para>Install <application>Metacity</application> by running the following + commands:</para> -<screen><userinput><command>./configure --prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc && -make</command></userinput></screen> +<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc && +make</userinput></screen> -<para>Now, as the root user:</para> - -<screen><userinput role='root'><command>make install && + <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + +<screen role="root"><userinput>make install && install -v -m755 -d /usr/share/doc/metacity-&metacity-version; && install -v -m644 README rationales.txt doc/*.txt \ - /usr/share/doc/metacity-&metacity-version;</command></userinput></screen> + /usr/share/doc/metacity-&metacity-version;</userinput></screen> -</sect2> + </sect2> -<sect2> -<title>Command explanations</title> + <sect2 role="commands"> + <title>Command Explanations</title> -<para><option>--with-gconf-schema-file-dir=/etc/gnome/gconf/schemas</option>: -Use this option if you are installing <application>Metacity</application> for -a <application><acronym>GNOME</acronym>-2</application> installation.</para> + <para><option>--with-gconf-schema-file-dir=/etc/gnome/gconf/schemas</option>: + Use this option if you are installing <application>Metacity</application> for + a <application>GNOME-2</application> installation.</para> -</sect2> + </sect2> -<sect2 id='metacity-config'> -<title>Configuring <application>Metacity</application></title> + <sect2 role="configuration" id="metacity-config"> + <title>Configuring Metacity</title> -<sect3> -<title>Configuration Information</title> + <sect3> + <title>Configuration Information</title> -<para>To automatically start the <application>Metacity</application> window -manager when you issue the <command>startx</command> command, append to (or -create) <filename>.xinitrc</filename> using the command below (not required -if you are installing <application>Metacity</application> for -a <application><acronym>GNOME</acronym>-2</application> installation). Ensure -you backup your current <filename>~/.xinitrc</filename> before -proceeding:</para> + <para>To automatically start the <application>Metacity</application> + window manager when you issue the <command>startx</command> command, + append to (or create) <filename>.xinitrc</filename> using the command + below (not required if you are installing + <application>Metacity</application> for a + <application>GNOME-2</application> installation). Ensure + you backup your current <filename>~/.xinitrc</filename> before + proceeding:</para> -<indexterm zone="metacity metacity-config"> - <primary sortas="e-AA.xinitrc">~/.xinitrc</primary> -</indexterm> + <indexterm zone="metacity metacity-config"> + <primary sortas="e-AA.xinitrc">~/.xinitrc</primary> + </indexterm> -<screen><userinput><command>cat >> ~/.xinitrc << "EOF"</command> -xterm & -exec metacity -<command>EOF</command></userinput></screen> -</sect3> +<screen><userinput>cat >> ~/.xinitrc << "EOF" +<literal>xterm & +exec metacity</literal> +EOF</userinput></screen> -</sect2> + </sect3> -<sect2> -<title>Contents</title> + </sect2> -<segmentedlist> - <segtitle>Installed Programs</segtitle> - <segtitle>Installed Library</segtitle> - <segtitle>Installed Directories</segtitle> - - <seglistitem> - <seg>metacity, metacity-dialog, metacity-message, metacity-theme-viewer - and metacity-window-demo</seg> - <seg>libmetacity-private.[so,a]</seg> - <seg>/etc/gnome/gconf/gconf.xml.defaults/schemas/apps/metacity, - /etc/gnome/gconf/gconf.xml.defaults/apps/metacity, - /usr/include/metacity-1, - /usr/share/doc/metacity-&metacity-version;, - /usr/share/themes/[Crux,Simple]/metacity-1, - /usr/share/themes/[Atlanta,Bright,Esco,AgingGorilla,Metabox], - /usr/share/metacity and - /usr/share/gnome/wm-properties</seg> - </seglistitem> -</segmentedlist> - -<variablelist> - <bridgehead renderas="sect3">Short Descriptions</bridgehead> - <?dbfo list-presentation="list"?> + <sect2 role="content"> + <title>Contents</title> -<varlistentry id="metacity-prog"> - <term><command>metacity</command></term> - <listitem> - <para>is a window manager used mainly by - <application><acronym>GNOME</acronym></application>. - </para> - <indexterm zone="metacity metacity-prog"> - <primary sortas="b-metacity">metacity</primary> - </indexterm> - </listitem> -</varlistentry> + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> -<varlistentry id="metacity-theme-viewer"> - <term><command>metacity-theme-viewer</command></term> - <listitem> - <para>allows you to preview any installed - <application>Metacity</application> theme. When designing a new - <application>Metacity</application> theme, you can use - <command>metacity-theme-viewer</command> to measure the performance - of a window frame option, and to preview the option. - </para> - <indexterm zone="metacity metacity-theme-viewer"> - <primary sortas="b-metacity-theme-viewer">metacity-theme-viewer</primary> - </indexterm> - </listitem> -</varlistentry> + <seglistitem> + <seg>metacity, metacity-dialog, metacity-message, + metacity-theme-viewer, and metacity-window-demo</seg> + <seg>libmetacity-private.[so,a]</seg> + <seg>/etc/gnome/gconf/gconf.xml.defaults/schemas/apps/metacity, + /etc/gnome/gconf/gconf.xml.defaults/apps/metacity, + /usr/include/metacity-1, + /usr/share/doc/metacity-&metacity-version;, + /usr/share/themes/[Crux,Simple]/metacity-1, + /usr/share/themes/[Atlanta,Bright,Esco,AgingGorilla,Metabox], + /usr/share/metacity, and + /usr/share/gnome/wm-properties</seg> + </seglistitem> + </segmentedlist> -<varlistentry id="metacity-window-demo"> - <term><command>metacity-window-demo</command></term> - <listitem> - <para>demonstrates various kinds of windows that window managers and - window manager themes should handle.</para> - <indexterm zone="metacity metacity-window-demo"> - <primary sortas="b-metacity-window-demo">metacity-window-demo</primary> - </indexterm> - </listitem> -</varlistentry> -</variablelist> + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> -</sect2> + <varlistentry id="metacity-prog"> + <term><command>metacity</command></term> + <listitem> + <para>is a window manager used mainly by + <application>GNOME</application>.</para> + <indexterm zone="metacity metacity-prog"> + <primary sortas="b-metacity">metacity</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="metacity-theme-viewer"> + <term><command>metacity-theme-viewer</command></term> + <listitem> + <para>allows you to preview any installed + <application>Metacity</application> theme. When designing a new + <application>Metacity</application> theme, you can use + <command>metacity-theme-viewer</command> to measure the performance + of a window frame option, and to preview the option.</para> + <indexterm zone="metacity metacity-theme-viewer"> + <primary + sortas="b-metacity-theme-viewer">metacity-theme-viewer</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="metacity-window-demo"> + <term><command>metacity-window-demo</command></term> + <listitem> + <para>demonstrates various kinds of windows that window managers and + window manager themes should handle.</para> + <indexterm zone="metacity metacity-window-demo"> + <primary sortas="b-metacity-window-demo">metacity-window-demo</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + </sect1> - -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
