- Timestamp:
- 05/20/2005 07:01:02 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- b9d0ddd
- Parents:
- f0d4ce27
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/wm/metacity.xml
rf0d4ce27 r6671555 14 14 15 15 <sect1 id="metacity" xreflabel="Metacity-&metacity-version;"> 16 <sect1info> 17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 </sect1info> 20 <?dbhtml filename="metacity.html" ?> 21 <title>Metacity-&metacity-version;</title> 22 23 <indexterm zone="metacity"> 24 <primary sortas="a-metacity">Metacity</primary> 25 </indexterm> 26 27 <sect2> 28 <title>Introduction to <application>Metacity</application></title> 29 30 <para>The <application>Metacity</application> package contains a window 16 <?dbhtml filename="metacity.html" ?> 17 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 20 <date>$Date$</date> 21 </sect1info> 22 23 <title>Metacity-&metacity-version;</title> 24 25 <indexterm zone="metacity"> 26 <primary sortas="a-metacity">Metacity</primary> 27 </indexterm> 28 29 <sect2 role="package"> 30 <title>Introduction to Metacity</title> 31 32 <para>The <application>Metacity</application> package contains a window 31 33 manager. This is useful for organizing and displaying windows.</para> 32 34 33 <sect3> 34 <title>Package information</title> 35 36 <itemizedlist spacing='compact'> 37 <listitem><para>Download (HTTP): 38 <ulink url="&metacity-download-http;"/></para></listitem> 39 <listitem><para>Download (FTP): 40 <ulink url="&metacity-download-ftp;"/></para></listitem> 41 <listitem><para>Download MD5 sum: 42 &metacity-md5sum;</para></listitem> 43 <listitem><para>Download size: 44 &metacity-size;</para></listitem> 45 <listitem><para>Estimated disk space required: 46 &metacity-buildsize;</para></listitem> 47 <listitem><para>Estimated build time: 48 &metacity-time;</para></listitem> 49 </itemizedlist> 50 </sect3> 51 52 <sect3> 53 <title><application>Metacity</application> dependencies</title> 54 55 <sect4> 56 <title>Required</title> 57 58 <para><xref linkend="intltool"/>, 59 <xref linkend="GConf"/>, and 60 <xref linkend="gtk2"/> 61 </para> 62 </sect4> 63 64 <sect4> 65 <title>Optional</title> 66 <para><xref linkend="startup-notification"/>, 67 <ulink url="http://freedesktop.org/Software/xlibs">Xrender</ulink>*, and 68 <ulink url="http://freedesktop.org/Software/xlibs">libXcomposite</ulink>** 69 </para> 70 71 <para>* <filename class='libraryfile'>libXrender</filename> is installed 72 during an <application>XFree86</application> installation, but the 73 <application>pkgconfig</application> <filename>.pc</filename> file 74 <application>Metacity</application> looks for is not installed. Satisfy the 75 requirement by installing an <filename>xrender.pc</filename> file into 76 <filename class='directory'>/usr/X11R6/lib/pkgconfig</filename> (not 77 applicable if you have <application>Xorg</application> installed):</para> 78 79 <screen><userinput><command>cat > /usr/X11R6/lib/pkgconfig/xrender.pc << "EOF"</command> 80 prefix=/usr/X11R6 35 <bridgehead renderas="sect3">Package Information</bridgehead> 36 <itemizedlist spacing="compact"> 37 <listitem> 38 <para>Download (HTTP): <ulink url="&metacity-download-http;"/></para> 39 </listitem> 40 <listitem> 41 <para>Download (FTP): <ulink url="&metacity-download-ftp;"/></para> 42 </listitem> 43 <listitem> 44 <para>Download MD5 sum: &metacity-md5sum;</para> 45 </listitem> 46 <listitem> 47 <para>Download size: &metacity-size;</para> 48 </listitem> 49 <listitem> 50 <para>Estimated disk space required: &metacity-buildsize;</para> 51 </listitem> 52 <listitem> 53 <para>Estimated build time: &metacity-time;</para> 54 </listitem> 55 </itemizedlist> 56 57 <bridgehead renderas="sect3">Metacity Dependencies</bridgehead> 58 59 <bridgehead renderas="sect4">Required</bridgehead> 60 <para><xref linkend="intltool"/>, 61 <xref linkend="GConf"/>, and 62 <xref linkend="gtk2"/></para> 63 64 <bridgehead renderas="sect4">Optional</bridgehead> 65 <para><xref linkend="startup-notification"/>, 66 <ulink url="http://freedesktop.org/Software/xlibs">Xrender</ulink>*, and 67 <ulink 68 url="http://freedesktop.org/Software/xlibs">libXcomposite</ulink>**</para> 69 70 <para>* <filename class='libraryfile'>libXrender</filename> is installed 71 during an <application>XFree86</application> installation, but the 72 <application>pkgconfig</application> <filename>.pc</filename> file 73 <application>Metacity</application> looks for is not installed. Satisfy the 74 requirement by installing an <filename>xrender.pc</filename> file into 75 <filename class='directory'>/usr/X11R6/lib/pkgconfig</filename> (not 76 applicable if you have <application>Xorg</application> installed):</para> 77 78 <screen role="root"><userinput>cat > /usr/X11R6/lib/pkgconfig/xrender.pc << "EOF" 79 <literal>prefix=/usr/X11R6 81 80 exec_prefix=${prefix} 82 81 libdir=${exec_prefix}/lib … … 87 86 Version: 0.8.3 88 87 Cflags: -I${includedir} -I/usr/X11R6/include 89 Libs: -L${libdir} -lXrender -L/usr/X11R6/lib -lX11 90 <command>EOF</command></userinput></screen> 91 92 <para>** <application>libXcomposite</application> can optionally be used, but 93 here's what the <application>Metacity</application> package maintainer 94 has to say about it in the configure script if the package is found: 95 <quote>Not building compositing manager by default now, must enable explicitly 96 to get it. And it doesn't work, so don't bother unless you want to hack on 97 it...</quote></para> 98 </sect4> 99 </sect3> 100 101 </sect2> 102 103 <sect2> 104 <title>Installation of <application>Metacity</application></title> 105 106 <para>Install <application>Metacity</application> by running the following 107 commands:</para> 108 109 <screen><userinput><command>./configure --prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc && 110 make</command></userinput></screen> 111 112 <para>Now, as the root user:</para> 113 114 <screen><userinput role='root'><command>make install && 88 Libs: -L${libdir} -lXrender -L/usr/X11R6/lib -lX11</literal> 89 EOF</userinput></screen> 90 91 <para>** <application>libXcomposite</application> can optionally be used, 92 but here's what the <application>Metacity</application> package maintainer 93 has to say about it in the configure script if the package is found: 94 <quote>Not building compositing manager by default now, must enable 95 explicitly to get it. And it doesn't work, so don't bother unless you want 96 to hack on it...</quote></para> 97 98 </sect2> 99 100 <sect2 role="installation"> 101 <title>Installation of Metacity</title> 102 103 <para>Install <application>Metacity</application> by running the following 104 commands:</para> 105 106 <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc && 107 make</userinput></screen> 108 109 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 110 111 <screen role="root"><userinput>make install && 115 112 install -v -m755 -d /usr/share/doc/metacity-&metacity-version; && 116 113 install -v -m644 README rationales.txt doc/*.txt \ 117 /usr/share/doc/metacity-&metacity-version;</command></userinput></screen> 118 119 </sect2> 120 121 <sect2> 122 <title>Command explanations</title> 123 124 <para><option>--with-gconf-schema-file-dir=/etc/gnome/gconf/schemas</option>: 125 Use this option if you are installing <application>Metacity</application> for 126 a <application><acronym>GNOME</acronym>-2</application> installation.</para> 127 128 </sect2> 129 130 <sect2 id='metacity-config'> 131 <title>Configuring <application>Metacity</application></title> 132 133 <sect3> 134 <title>Configuration Information</title> 135 136 <para>To automatically start the <application>Metacity</application> window 137 manager when you issue the <command>startx</command> command, append to (or 138 create) <filename>.xinitrc</filename> using the command below (not required 139 if you are installing <application>Metacity</application> for 140 a <application><acronym>GNOME</acronym>-2</application> installation). Ensure 141 you backup your current <filename>~/.xinitrc</filename> before 142 proceeding:</para> 143 144 <indexterm zone="metacity metacity-config"> 145 <primary sortas="e-AA.xinitrc">~/.xinitrc</primary> 146 </indexterm> 147 148 <screen><userinput><command>cat >> ~/.xinitrc << "EOF"</command> 149 xterm & 150 exec metacity 151 <command>EOF</command></userinput></screen> 152 </sect3> 153 154 </sect2> 155 156 <sect2> 157 <title>Contents</title> 158 159 <segmentedlist> 160 <segtitle>Installed Programs</segtitle> 161 <segtitle>Installed Library</segtitle> 162 <segtitle>Installed Directories</segtitle> 163 164 <seglistitem> 165 <seg>metacity, metacity-dialog, metacity-message, metacity-theme-viewer 166 and metacity-window-demo</seg> 167 <seg>libmetacity-private.[so,a]</seg> 168 <seg>/etc/gnome/gconf/gconf.xml.defaults/schemas/apps/metacity, 169 /etc/gnome/gconf/gconf.xml.defaults/apps/metacity, 170 /usr/include/metacity-1, 171 /usr/share/doc/metacity-&metacity-version;, 172 /usr/share/themes/[Crux,Simple]/metacity-1, 173 /usr/share/themes/[Atlanta,Bright,Esco,AgingGorilla,Metabox], 174 /usr/share/metacity and 175 /usr/share/gnome/wm-properties</seg> 176 </seglistitem> 177 </segmentedlist> 178 179 <variablelist> 180 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 181 <?dbfo list-presentation="list"?> 182 183 <varlistentry id="metacity-prog"> 184 <term><command>metacity</command></term> 185 <listitem> 186 <para>is a window manager used mainly by 187 <application><acronym>GNOME</acronym></application>. 188 </para> 189 <indexterm zone="metacity metacity-prog"> 190 <primary sortas="b-metacity">metacity</primary> 191 </indexterm> 192 </listitem> 193 </varlistentry> 194 195 <varlistentry id="metacity-theme-viewer"> 196 <term><command>metacity-theme-viewer</command></term> 197 <listitem> 198 <para>allows you to preview any installed 199 <application>Metacity</application> theme. When designing a new 200 <application>Metacity</application> theme, you can use 201 <command>metacity-theme-viewer</command> to measure the performance 202 of a window frame option, and to preview the option. 203 </para> 204 <indexterm zone="metacity metacity-theme-viewer"> 205 <primary sortas="b-metacity-theme-viewer">metacity-theme-viewer</primary> 206 </indexterm> 207 </listitem> 208 </varlistentry> 209 210 <varlistentry id="metacity-window-demo"> 211 <term><command>metacity-window-demo</command></term> 212 <listitem> 213 <para>demonstrates various kinds of windows that window managers and 214 window manager themes should handle.</para> 215 <indexterm zone="metacity metacity-window-demo"> 216 <primary sortas="b-metacity-window-demo">metacity-window-demo</primary> 217 </indexterm> 218 </listitem> 219 </varlistentry> 220 </variablelist> 221 222 </sect2> 114 /usr/share/doc/metacity-&metacity-version;</userinput></screen> 115 116 </sect2> 117 118 <sect2 role="commands"> 119 <title>Command Explanations</title> 120 121 <para><option>--with-gconf-schema-file-dir=/etc/gnome/gconf/schemas</option>: 122 Use this option if you are installing <application>Metacity</application> for 123 a <application>GNOME-2</application> installation.</para> 124 125 </sect2> 126 127 <sect2 role="configuration" id="metacity-config"> 128 <title>Configuring Metacity</title> 129 130 <sect3> 131 <title>Configuration Information</title> 132 133 <para>To automatically start the <application>Metacity</application> 134 window manager when you issue the <command>startx</command> command, 135 append to (or create) <filename>.xinitrc</filename> using the command 136 below (not required if you are installing 137 <application>Metacity</application> for a 138 <application>GNOME-2</application> installation). Ensure 139 you backup your current <filename>~/.xinitrc</filename> before 140 proceeding:</para> 141 142 <indexterm zone="metacity metacity-config"> 143 <primary sortas="e-AA.xinitrc">~/.xinitrc</primary> 144 </indexterm> 145 146 <screen><userinput>cat >> ~/.xinitrc << "EOF" 147 <literal>xterm & 148 exec metacity</literal> 149 EOF</userinput></screen> 150 151 </sect3> 152 153 </sect2> 154 155 <sect2 role="content"> 156 <title>Contents</title> 157 158 <segmentedlist> 159 <segtitle>Installed Programs</segtitle> 160 <segtitle>Installed Library</segtitle> 161 <segtitle>Installed Directories</segtitle> 162 163 <seglistitem> 164 <seg>metacity, metacity-dialog, metacity-message, 165 metacity-theme-viewer, and metacity-window-demo</seg> 166 <seg>libmetacity-private.[so,a]</seg> 167 <seg>/etc/gnome/gconf/gconf.xml.defaults/schemas/apps/metacity, 168 /etc/gnome/gconf/gconf.xml.defaults/apps/metacity, 169 /usr/include/metacity-1, 170 /usr/share/doc/metacity-&metacity-version;, 171 /usr/share/themes/[Crux,Simple]/metacity-1, 172 /usr/share/themes/[Atlanta,Bright,Esco,AgingGorilla,Metabox], 173 /usr/share/metacity, and 174 /usr/share/gnome/wm-properties</seg> 175 </seglistitem> 176 </segmentedlist> 177 178 <variablelist> 179 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 180 <?dbfo list-presentation="list"?> 181 <?dbhtml list-presentation="table"?> 182 183 <varlistentry id="metacity-prog"> 184 <term><command>metacity</command></term> 185 <listitem> 186 <para>is a window manager used mainly by 187 <application>GNOME</application>.</para> 188 <indexterm zone="metacity metacity-prog"> 189 <primary sortas="b-metacity">metacity</primary> 190 </indexterm> 191 </listitem> 192 </varlistentry> 193 194 <varlistentry id="metacity-theme-viewer"> 195 <term><command>metacity-theme-viewer</command></term> 196 <listitem> 197 <para>allows you to preview any installed 198 <application>Metacity</application> theme. When designing a new 199 <application>Metacity</application> theme, you can use 200 <command>metacity-theme-viewer</command> to measure the performance 201 of a window frame option, and to preview the option.</para> 202 <indexterm zone="metacity metacity-theme-viewer"> 203 <primary 204 sortas="b-metacity-theme-viewer">metacity-theme-viewer</primary> 205 </indexterm> 206 </listitem> 207 </varlistentry> 208 209 <varlistentry id="metacity-window-demo"> 210 <term><command>metacity-window-demo</command></term> 211 <listitem> 212 <para>demonstrates various kinds of windows that window managers and 213 window manager themes should handle.</para> 214 <indexterm zone="metacity metacity-window-demo"> 215 <primary sortas="b-metacity-window-demo">metacity-window-demo</primary> 216 </indexterm> 217 </listitem> 218 </varlistentry> 219 220 </variablelist> 221 222 </sect2> 223 223 224 </sect1> 224
Note:
See TracChangeset
for help on using the changeset viewer.