r5454 - in trunk/BOOK: . introduction/welcome x/wm

andy at linuxfromscratch.org andy at linuxfromscratch.org
Thu Dec 22 11:28:43 PST 2005


Author: andy
Date: 2005-12-22 12:28:42 -0700 (Thu, 22 Dec 2005)
New Revision: 5454

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/x/wm/xfce.xml
Log:
Updated xfce to 4.2.3.2


Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2005-12-22 03:32:33 UTC (rev 5453)
+++ trunk/BOOK/general.ent	2005-12-22 19:28:42 UTC (rev 5454)
@@ -342,7 +342,7 @@
 <!ENTITY sawfish-version              "1.3">
 <!ENTITY fluxbox-version              "0.9.14">
 <!ENTITY metacity-version             "2.12.1">
-<!ENTITY xfce-version                 "4.2.2">
+<!ENTITY xfce-version                 "4.2.3">
 
 <!-- Part VIII -->
 <!-- Chapter 28 -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-12-22 03:32:33 UTC (rev 5453)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-12-22 19:28:42 UTC (rev 5454)
@@ -41,6 +41,15 @@
 
 -->
     <listitem>
+      <para>December 22nd, 2005</para>
+      <itemizedlist>
+        <listitem>
+          <para>[andy] - Updated XFce to 4.2.3.2.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>December 21st, 2005</para>
       <itemizedlist>
         <listitem>
@@ -50,7 +59,6 @@
       </itemizedlist>
     </listitem>
 
-
     <listitem>
       <para>December 20th, 2005</para>
       <itemizedlist>

Modified: trunk/BOOK/x/wm/xfce.xml
===================================================================
--- trunk/BOOK/x/wm/xfce.xml	2005-12-22 03:32:33 UTC (rev 5453)
+++ trunk/BOOK/x/wm/xfce.xml	2005-12-22 19:28:42 UTC (rev 5454)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY xfce-download-http "http://www.us.xfce.org/archive/xfce-&xfce-version;/fat_tarballs/xfce-&xfce-version;-src.tar.bz2">
+  <!ENTITY xfce-download-http "http://prdownloads.sourceforge.net/xfce/xfce-4.2.3.2-src.tar.bz2?download">
   <!ENTITY xfce-download-ftp  " ">
-  <!ENTITY xfce-md5sum        "9c65e81b6a7b361af30ae64f3881f2c3">
-  <!ENTITY xfce-size          "23 MB">
-  <!ENTITY xfce-buildsize     "95 MB (each build directory deleted after completion)">
-  <!ENTITY xfce-time          "3.6 SBU">
+  <!ENTITY xfce-md5sum        "44e126e47657969657ff86fb558d54ea">
+  <!ENTITY xfce-size          "25 MB">
+  <!ENTITY xfce-buildsize     "219 MB (to build and install everything without deleting the source)">
+  <!ENTITY xfce-time          "3.5 SBU">
 ]>
 
 <sect1 id="xfce" xreflabel="XFce-&xfce-version;">
@@ -65,32 +65,23 @@
     <xref linkend="libxml2"/></para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="libgtkhtml"/>,
-    <xref linkend="startup-notification"/>,
-    <xref linkend="a2ps"/> and
-    <xref linkend="psutils"/></para>
+    <para role="optional"><xref linkend="gdm"/>, <xref linkend="librsvg"/>,
+    (<application>xffm</application> links to <application>librsvg</application>
+    automatically if it is installed at compile time) <xref linkend="libgtkhtml"/>,
+    <xref linkend="startup-notification"/> and <xref linkend="a2ps"/> (required to build
+    <application>xfprint</application>)</para>
 
   </sect2>
 
   <sect2 role="installation">
     <title>Installation of XFce</title>
 
-    <para><application>XFce</application> now distributes as a TAR ball
-    of base packages and module packages. For each package, run the
-    following:</para>
+    <para>The following packages will install the bare
+    minimum:</para>
 
-<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &&
-make</userinput></screen>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
-    <para>The following packages will install the bare minimum:</para>
-
     <itemizedlist spacing='compact'>
       <listitem>
-        <para>libxfce4util-&xfce-version;</para>
+        <para>libxfce4util-&xfce-version;.2</para>
       </listitem>
       <listitem>
         <para>dbh-1.0.24</para>
@@ -105,7 +96,7 @@
         <para>xfce-mcs-manager-&xfce-version;</para>
       </listitem>
       <listitem>
-        <para>xfwm4-&xfce-version;</para>
+        <para>xfwm4-&xfce-version;.2</para>
       </listitem>
       <listitem>
         <para>xfce4-panel-&xfce-version;</para>
@@ -118,11 +109,39 @@
       </listitem>
     </itemizedlist>
 
+    <para>Install <application>libxfce4util</application>, <application>dbh</application>,
+    <application>libxfcegui4</application>, <application>libxfce4mcs</application>,
+    <application>xfce-mcs-manager</application>; and <application>xfwm4</application>
+    like this:</para>
+
+<screen><userinput>./configure --prefix=/usr &&
+make</userinput></screen>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+    <para><application>xfce4-panel</application>, <application>xfdesktop</application>
+    and <application>xfce-utils</application> also need to install config files in
+    /etc/xdg. Configure them like this:</para>
+
+<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &&
+make</userinput></screen>
+
+    <para>If you use <xref linkend="gdm"/> as your display manager and would like to
+    be able to log into an xfce session from the login prompt, pass the
+    <parameter>--enable-gdm</parameter> option to the xfce-utils-&xfce-version; configure
+    script (requires <command>which</command> to be installed at run time).</para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
     <para>In addition, you may choose to install:</para>
 
     <itemizedlist spacing='compact'>
       <listitem>
-        <para>gtk-xfce-engine-2.2.7</para>
+        <para>gtk-xfce-engine-2.2.8</para>
       </listitem>
       <listitem>
         <para>xfcalendar-&xfce-version;</para>
@@ -165,6 +184,31 @@
       </listitem>
     </itemizedlist>
 
+    <para>Almost all of these compile with these commands:</para>
+
+<screen><userinput>./configure --prefix=/usr &&
+make</userinput></screen>
+
+    <para>And then as <systemitem class="username">root</systemitem>:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+    <para>The exceptions are <application>xfce4-session</application> which needs to be
+    configured like this</para>
+
+<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/xfce &&
+make</userinput></screen>
+
+    <para>Also, <application>xfprint</application> can be configured with
+    <parameter>--enable-cups</parameter>, if you have <xref linkend="cups"/> installed.
+    </para>
+
+    <para>As <systemitem class="username">root</systemitem>, move the help documentation
+    to the standard BLFS location and fix the help script to look for it there:</para>
+
+<screen role="root"><userinput>mv -f /usr/share/xfce4/doc /usr/share/doc/xfce &&
+sed -i 's at xfce4/doc at doc/xfce@' /usr/bin/xfhelp4</userinput></screen>
+
   </sect2>
 
   <sect2 role="configuration">
@@ -260,6 +304,17 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="startxfce4">
+        <term><command>startxfce4</command></term>
+        <listitem>
+          <para>is a script which starts up the <application>XFce</application> Desktop
+          Environment.</para>
+          <indexterm zone="xfce startxfce">
+            <primary sortas="b-startxfce">startxfce</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="xfce-mcs-manager">
         <term><command>xfce-mcs-manager</command></term>
         <listitem>
@@ -284,24 +339,14 @@
       <varlistentry id="xfce4-session">
         <term><command>xfce4-session</command></term>
         <listitem>
-          <para>starts up the <application>XFce</application> Desktop
-          Environment.</para>
+          <para>saves the state of your desktop and restores it when you next start
+          <application>XFce</application>.</para>
           <indexterm zone="xfce xfce4-session">
             <primary sortas="b-xfce4-session">xfce4-session</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="xfce4-session-logout">
-        <term><command>xfce4-session-logout</command></term>
-        <listitem>
-          <para>logs out from <application>XFce</application>.</para>
-          <indexterm zone="xfce xfce4-session-logout">
-            <primary sortas="b-xfce4-session-logout">xfce4-session-logout</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="xfce-setting-show">
         <term><command>xfce-setting-show</command></term>
         <listitem>
@@ -340,7 +385,8 @@
         <term><command>xfhelp4</command></term>
         <listitem>
           <para>is script that launches a HTML browser to
-          display online documentation.</para>
+          display online documentation. It requires <command>which</command> to
+          run.</para>
           <indexterm zone="xfce xfhelp4">
             <primary sortas="b-xfhelp4">xfhelp4</primary>
           </indexterm>
@@ -407,7 +453,8 @@
         <term><command>xfterm4</command></term>
         <listitem>
           <para>is a small terminal wrapper to be used as a drag and drop
-          action for the <application>XFce</application> front panel.</para>
+          action for the <application>XFce</application> front panel. It requires
+          <command>which</command> to run.</para>
           <indexterm zone="xfce xfterm4">
             <primary sortas="b-xfterm4">xfterm4</primary>
           </indexterm>
@@ -417,21 +464,20 @@
       <varlistentry id="xftrash4">
         <term><command>xftrash4</command></term>
         <listitem>
-          <para>is a small script to be used as a drag and drop action
-          for the <application>XFce</application> front panel.</para>
+          <para>is a small binary to be used as a drag and drop action for the
+          <application>XFce</application> front panel.</para>
           <indexterm zone="xfce xftrash4">
             <primary sortas="b-xftrash4">xftrash4</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="xftree4">
-        <term><command>xftree4</command></term>
+      <varlistentry id="xffm">
+        <term><command>xffm</command></term>
         <listitem>
-          <para>is the file manager for
-          <application>XFce</application>.</para>
-          <indexterm zone="xfce xftree4">
-            <primary sortas="b-xftree4">xftree4</primary>
+          <para>is the file manager for <application>XFce</application>.</para>
+          <indexterm zone="xfce xffm">
+            <primary sortas="b-xftree4">xffm</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -439,8 +485,8 @@
       <varlistentry id="xfwm4">
         <term><command>xfwm4</command></term>
         <listitem>
-          <para>is an <application>X11</application> window manager
-          for <application>XFce</application>.</para>
+          <para>is an <application>X11</application> window manager for
+          <application>XFce</application>.</para>
           <indexterm zone="xfce xfwm4">
             <primary sortas="b-xfwm4">xfwm4</primary>
           </indexterm>




More information about the blfs-book mailing list