glfs/x/wm/xfce.xml
Randy McMurchy 2f26d75e18 Added md5sum to XFce instructions
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3458 af4574ff-66df-0310-9fd7-8a98e5e911e0
2005-02-12 21:55:32 +00:00

267 lines
8.6 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY xfce-download-http "http://prdownloads.sourceforge.net/xfce/xfce-&xfce-version;-src.tar.bz2">
<!ENTITY xfce-download-ftp " ">
<!ENTITY xfce-md5sum "f49f4dbe575a1d67035e95b3c91e9977">
<!ENTITY xfce-size "18 MB">
<!ENTITY xfce-buildsize "224 MB">
<!ENTITY xfce-time "3.35 SBU">
]>
<sect1 id="xfce" xreflabel="XFce-&xfce-version;">
<sect1info>
<othername>$LastChangedBy$</othername>
<date>$Date$</date>
</sect1info>
<?dbhtml filename="xfce.html" ?>
<title>XFce-&xfce-version;</title>
<sect2>
<title>Introduction to <application>XFce</application></title>
<para>The <application>XFce</application> package contains a lightweight
desktop environment.</para>
<sect3><title>Package information</title>
<itemizedlist spacing='compact'>
<listitem><para>Download (HTTP): <ulink
url="&xfce-download-http;"/></para></listitem>
<listitem><para>Download (FTP): <ulink
url="&xfce-download-ftp;"/></para></listitem>
<listitem><para>Download MD5 sum: &xfce-md5sum;</para></listitem>
<listitem><para>Download size: &xfce-size;</para></listitem>
<listitem><para>Estimated disk space required:
&xfce-buildsize;</para></listitem>
<listitem><para>Estimated build time:
&xfce-time;</para></listitem></itemizedlist>
</sect3>
<sect3><title><application>XFce</application> dependencies</title>
<sect4><title>Required</title>
<para><xref linkend="gtk2"/> and
<xref linkend="libxml2"/></para>
</sect4>
<sect4><title>Optional</title>
<para><xref linkend="libgtkhtml"/> and
<xref linkend="startup-notification"/></para>
</sect4>
</sect3>
</sect2>
<sect2>
<title>Installation of <application>XFce</application></title>
<para><application>XFce</application> now distributes as a
<acronym>TAR</acronym> ball of base packages and module packages. These
instructions will only cover the bare minimum to run the application. The
remaining modules would all follow the same pattern which will soon become
obvious.</para>
<para>Install <application>XFce</application> by running the following
commands:</para>
<screen><userinput><command>cd src &amp;&amp;
tar -zxf libxfce4util-&xfce-version;.tar.gz &amp;&amp;
cd libxfce4util-&xfce-version; &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf libxfcegui4-&xfce-version;.tar.gz &amp;&amp;
cd libxfcegui4-&xfce-version; &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf libxfce4mcs-&xfce-version;.tar.gz &amp;&amp;
cd libxfce4mcs-&xfce-version; &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf xfce-mcs-manager-&xfce-version;.tar.gz &amp;&amp;
cd xfce-mcs-manager-&xfce-version; &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf xfwm4-&xfce-version;.tar.gz &amp;&amp;
cd xfwm4-&xfce-version; &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf xfdesktop-&xfce-version;.tar.gz &amp;&amp;
cd xfdesktop-&xfce-version; &amp;&amp;
./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf xfce4-panel-&xfce-version;.tar.gz &amp;&amp;
cd xfce4-panel-&xfce-version; &amp;&amp;
./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd .. &amp;&amp;
tar -zxf xfce-utils-&xfce-version;.tar.gz &amp;&amp;
cd xfce-utils-&xfce-version; &amp;&amp;
./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
make &amp;&amp;
make install</command></userinput></screen>
<para>Modules not installed above are: dbh-1.0.15 (required for xffm),
gtk-xfce-engine-2.1.9, xfcalendar-0.1.6, xfce-mcs-plugins, xfce4-iconbox,
xfce4-mixer, xfce4-systray, xfce4-themes, xfce4-toys, xfce4-trigger-launcher,
xffm, xffm-icons, xfprint and xfwm4-themes.</para>
</sect2>
<sect2>
<title>Configuring <application>XFce</application></title>
<sect3><title>Config files</title>
<para><filename>~/.xinitrc</filename></para>
</sect3>
<sect3><title>Configuration Information</title>
<para>Be sure to backup your current <filename>.xinitrc</filename> before
proceeding.</para>
<screen><userinput><command>cat &gt;&gt; ~/.xinitrc &lt;&lt; "EOF"</command>
xfce-mcs-manager
xfwm4 --daemon
xftaskbar4 &amp;
xfdesktop &amp;
exec xfce4-panel
<command>EOF</command></userinput></screen>
</sect3>
</sect2>
<sect2>
<title>Contents</title>
<para>The <application>XFce</application> package contains
<command>fgr</command>,
<command>scramble</command>,
<command>startxfce4</command>,
<command>xfapps</command>,
<command>xfapps4</command>,
<command>xfbook</command>,
<command>xfbook4</command>,
<command>xfcalendar</command>,
<command>xfce-mcs-manager</command>,
<command>xfce-setting-show</command>,
<command>xfce4-about</command>,
<command>xfce4-iconbox</command>,
<command>xfce4-panel</command>,
<command>xfce4-tips</command>,
<command>xfdesktop</command>,
<command>xfdiff4</command>,
<command>xffm</command>,
<command>xffstab</command>,
<command>xffstab4</command>,
<command>xfglob4</command>,
<command>xfhelp4</command>,
<command>xflock4</command>,
<command>xfmountdev4</command>,
<command>xfprint-manager</command>,
<command>xfprint4</command>,
<command>xfrun4</command>,
<command>xfsamba4</command>,
<command>xftaskbar4</command>,
<command>xfterm4</command>,
<command>xftrash4</command>,
<command>xftree4</command>,
<command>xfwm4</command> and
<filename class="libraryfile">libdbh</filename>,
<filename class="libraryfile">libxfce4mcs</filename>,
<filename class="libraryfile">libxfce4util</filename>,
<filename class="libraryfile">libxfcegui4</filename>,
<filename class="libraryfile">libxffm</filename> and
<filename class="libraryfile">libxfprint</filename> libraries.
</para>
</sect2>
<sect2><title>Description</title>
<sect3><title>fgr</title>
<para><command>fgr</command> is a file content search engine for
<command>xffm</command>.</para></sect3>
<sect3><title>xfce-mce-manager</title>
<para><command>xfce-mce-manager</command> is the settings manager for
<application>XFce</application>.</para></sect3>
<sect3><title>xfce4-about</title>
<para><command>xfce4-about</command> displays the about box.</para></sect3>
<sect3><title>xfce-setting-show</title>
<para><command>xfce_setting-show</command> displays the settings for
<application>XFce</application>.</para></sect3>
<sect3><title>xfce4-panel</title>
<para><command>xfce4-panel</command> is the panel manager for
<application>XFce</application>. It contains the launcher, clock, mail
check, desktop switcher and separator programs.</para></sect3>
<sect3><title>xfdesktop</title>
<para><command>xfdesktop </command> is the desktop manager
for <application>XFce</application>.</para></sect3>
<sect3><title>xfhelp4</title>
<para><command>xfhelp4</command> is script that launches a
<acronym>HTML</acronym> browser to display online documentation.</para></sect3>
<sect3><title>xflock4</title>
<para><command>xflock4</command> is a script used to lock the current screen
during drag and drop actions.</para></sect3>
<sect3><title>xfmountdev4</title>
<para><command>xfmountdev4</command> mounts a device on the specified mount
point and launches <command>xftree4</command>, then unmounts the device
when <command>xftree4</command> finishes.</para></sect3>
<sect3><title>xfrun4</title>
<para><command>xfrun4</command> is the program launcher for
<application>XFce</application>.</para></sect3>
<sect3><title>xfsamba4</title>
<para><command>xfsamba4</command> is <application>Samba</application> front end
for <application>XFce</application>.</para></sect3>
<sect3><title>xftaskbar4</title>
<para><command>xftaskbar4</command> is the taskbar manager for
<application>XFce</application>.</para></sect3>
<sect3><title>xfterm4</title>
<para><command>xfterm4</command> is a small terminal wrapper to be used as a
drag and drop action for the <application>XFce</application> front panel.
</para></sect3>
<sect3><title>xftrash4</title>
<para><command>xftrash4</command> is a small script to be used as a drag and
drop action for the <application>XFce</application> front panel.</para></sect3>
<sect3><title>xftree4</title>
<para><command>xftree4</command> is the file manager for
<application>XFce</application>.</para></sect3>
<sect3><title>xfwm4</title>
<para><command>xfwm4</command> is a window manager for
<application>X11</application>.</para></sect3>
</sect2>
</sect1>