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 '[EMAIL PROTECTED]/[EMAIL PROTECTED]/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>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page