Author: benny Date: 2006-08-31 16:05:36 +0000 (Thu, 31 Aug 2006) New Revision: 22963
Added: xfce-installers/trunk/xfce44/Makefile Removed: xfce-installers/trunk/xfce44/logo.png xfce-installers/trunk/xfce44/logo.xcf Modified: xfce-installers/trunk/ChangeLog xfce-installers/trunk/docs/gtk2-xfce-engine-installer/gtk2-xfce-engine-installer.xml xfce-installers/trunk/docs/xfce-goodies-installer/xfce-goodies-installer.xml xfce-installers/trunk/docs/xfce-installer/index.html xfce-installers/trunk/docs/xfce-installer/xfce-installer.xml xfce-installers/trunk/gtk2-xfce-engine/gtk2-xfce-engine.xml xfce-installers/trunk/terminal/ xfce-installers/trunk/terminal/terminal.xml xfce-installers/trunk/xfce-goodies/xfce-goodies.xml xfce-installers/trunk/xfce42/xfce42.xml xfce-installers/trunk/xfce44/ xfce-installers/trunk/xfce44/xfce44.xml Log: 2006-08-31 Benedikt Meurer <[EMAIL PROTECTED]> * xfce44/, terminal/: Update the installers with the latest changes to the installer generator. * docs/xfce-installer/: Update the Xfce installer documentation. Modified: xfce-installers/trunk/ChangeLog =================================================================== --- xfce-installers/trunk/ChangeLog 2006-08-31 16:04:18 UTC (rev 22962) +++ xfce-installers/trunk/ChangeLog 2006-08-31 16:05:36 UTC (rev 22963) @@ -1,3 +1,9 @@ +2006-08-31 Benedikt Meurer <[EMAIL PROTECTED]> + + * xfce44/, terminal/: Update the installers with the latest changes + to the installer generator. + * docs/xfce-installer/: Update the Xfce installer documentation. + 2005-08-08 Benedikt Meurer <[EMAIL PROTECTED]> * terminal/: Import 0.2.4 changes. Property changes on: xfce-installers/trunk/docs/gtk2-xfce-engine-installer/gtk2-xfce-engine-installer.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Property changes on: xfce-installers/trunk/docs/xfce-goodies-installer/xfce-goodies-installer.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Modified: xfce-installers/trunk/docs/xfce-installer/index.html =================================================================== --- xfce-installers/trunk/docs/xfce-installer/index.html 2006-08-31 16:04:18 UTC (rev 22962) +++ xfce-installers/trunk/docs/xfce-installer/index.html 2006-08-31 16:05:36 UTC (rev 22963) @@ -1,12 +1,12 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Installing Xfce</title><link rel="stylesheet" href="../installer.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="#index" title="Installing Xfce"><link rel="next" href="#intro" title="Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>Installing Xfce</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Benedikt</span> <span class="surname">Meurer</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>></code></p></div><span class="orgname">os-cillation<br></span><span class="orgdiv">System development<br></span><span class="jobtitle">Software de veloper<br></span></div></div></div></div><div><span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="releaseinfo"><br></br> - This manual describes the required steps in installing Xfce 4.2.1.1 - on your system using the <a xmlns="" href="http://www.os-cillation.com/article.php?sid=43" target="_top">graphical - installation wizard</a> provided by <a xmlns="" href="http://www.os-cillation.com/" target="_top">os-cillation</a>. - <br></br></span></div><div><p class="copyright">Copyright � 2004, 2005 os-cillation</p></div><div><div class="legalnotice"><a name="legalnotice"></a><p> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Installing Xfce</title><link rel="stylesheet" href="../installer.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.69.1"><link rel="start" href="#index" title="Installing Xfce"><link rel="next" href="#intro" title="Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="index"></a>Installing Xfce</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Benedikt</span> <span class="surname">Meurer</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>></code></p></div><span class="orgname">os-cillation<br></span><span class="orgdiv">System development<br></span><span class="jobtitle">Software de veloper<br></span></div></div></div></div><div><span xmlns="http://www.w3.org/TR/xhtml1/transitional" class="releaseinfo"><br></br> + This manual describes the required steps in installing Xfce 4.4BETA2 on your system using the + <a xmlns="" href="http://www.os-cillation.com/article.php?sid=43" target="_top">graphical installation wizard</a> + provided by <a xmlns="" href="http://www.os-cillation.com/" target="_top">os-cillation</a>. + <br></br></span></div><div><p class="copyright">Copyright � 2004, 2005, 2006 os-cillation</p></div><div><div class="legalnotice"><a name="legalnotice"></a><p> This document is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - </p></div></div><div><p class="pubdate">March 2005</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#intro">Introduction</a></span></dt><dt><span class="sect1"><a href="#preparations">Preparations</a></span></dt><dt><span class="sect1"><a href="#starting">Starting the installation</a></span></dt><dt><span class="sect1"><a href="#">The graphical installation wizard</a></span></dt><dt><span class="sect1"><a href="#postinallation">Postinstallation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="#setting-up-gdm">Setting up GDM</a></span></dt><dt><span class="sect2"><a href="#setting-up-kdm">Setting up KDM</a></span></dt><dt><span class="sect2"><a href="#setting-up-dtlogin">Setting up dtlogin (Unix)</a></span></dt><dt><span class="sect2"><a href="#gtk-engine">Setting up Gtk+ themes</a></span></dt><dt><span class="sect2"><a href="#goodies">Installing the goodies</a></span></dt><dt><span class="sect2"> <a href="#terminal">Installing the Terminal</a></span></dt><dt><span class="sect2"><a href="#enabling-xcomposite">Enabling transparency and window shadows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#uninstalling">Uninstalling</a></span></dt><dt><span class="sect1"><a href="#faq">Frequently asked questions</a></span></dt><dt><span class="sect1"><a href="#support">Support and Feedback</a></span></dt></dl></div><p>�</p><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="intro"></a>Introduction</h2></div></div></div><p> + </p></div></div><div><p class="pubdate">August 2006</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#intro">Introduction</a></span></dt><dt><span class="sect1"><a href="#preparations">Preparations</a></span></dt><dt><span class="sect1"><a href="#starting">Starting the installation</a></span></dt><dt><span class="sect1"><a href="#">The graphical installation wizard</a></span></dt><dt><span class="sect1"><a href="#postinallation">Postinstallation Tasks</a></span></dt><dd><dl><dt><span class="sect2"><a href="#setting-up-gdm">Setting up GDM</a></span></dt><dt><span class="sect2"><a href="#setting-up-kdm">Setting up KDM</a></span></dt><dt><span class="sect2"><a href="#setting-up-dtlogin">Setting up dtlogin (Unix)</a></span></dt><dt><span class="sect2"><a href="#gtk-engine">Setting up Gtk+ themes</a></span></dt><dt><span class="sect2"><a href="#goodies">Installing the goodies</a></span></dt><dt><span class="sect2" ><a href="#terminal">Installing the Terminal</a></span></dt><dt><span >class="sect2"><a href="#enabling-xcomposite">Enabling transparency and window >shadows</a></span></dt></dl></dd><dt><span class="sect1"><a >href="#uninstalling">Uninstalling</a></span></dt><dt><span class="sect1"><a >href="#faq">Frequently asked questions</a></span></dt><dt><span >class="sect1"><a href="#support">Support and >Feedback</a></span></dt></dl></div><p>�</p><div class="sect1" lang="en"><div >class="titlepage"><div><div><h2 class="title" style="clear: both"><a >name="intro"></a>Introduction</h2></div></div></div><p> Installing software from source was mostly pain with Linux/Unix systems in the past. Even with proper autoconf'ed software packages, the process of configuring, building and installing is an error-prone task, @@ -34,7 +34,7 @@ </li></ul></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="preparations"></a>Preparations</h2></div></div></div><p> Before you start the installation process, you need to make sure that your system is setup properly to run the installer. The installer - itself requires a properly working Gtk+ 2.2 (or above) installation, + itself requires a properly working Gtk+ 2.6 (or above) installation, whereupon both the Gtk+ runtime files and the Gtk+ development files are required. Debian users should check if the package <strong class="application"><code>libgtk2.0-dev</code></strong> is installed, whereas RedHat, @@ -54,15 +54,6 @@ Mandrake users should also make sure that the package <strong class="application"><code>libxpm4-devel</code></strong> is installed. </p><p> - Furthermore, the Disk based hashtables library written by - Edscott Wilson Garcia is required by several Xfce components. It - can be downloaded from the <a href="http://sf.net/projects/dbh" target="_top">SourceForge Project page</a>. Some - distributions also ship a DBH package, for example, Debian users - need the package <strong class="application"><code>libdbh1.0-dev</code></strong>, while - FreeBSD users will have to install the port - <code class="filename">databases/dbh</code>; Fedora users should install - the package <strong class="application"><code>dbh-devel</code></strong>. - </p><p> Some Linux distributions have been reported to have obscure dependencies, which allow you to install the development packages mentioned above, without actually having a working build environment. @@ -77,15 +68,12 @@ <strong class="application"><code>cpp</code></strong> as well, although the exact name may differ. </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="starting"></a>Starting the installation</h2></div></div></div><p> - First of all, you need to download the installer file - <code class="filename">xfce4-4.2.1.1-installer.bin</code>. See - the <a href="http://www.os-cillation.com/article.php?sid=43" target="_top">Installer - Xfce</a> page for download locations. + First of all, you need to download the installer file <code class="filename">xfce4-4.4BETA2-installer.run</code>. See + the <a href="http://www.os-cillation.com/article.php?sid=43" target="_top">Installer Xfce</a> page for download locations. </p><p> - Once downloaded, you need to mark the file - <code class="filename">xfce4-4.2.1.1-installer.bin</code> executable + Once downloaded, you need to mark the file <code class="filename">xfce4-4.4BETA2-installer.run</code> executable using the command: - </p><pre class="screen">$ chmod +x xfce4-4.2.1.1-installer.bin</pre><p> + </p><pre class="screen">$ chmod +x xfce4-4.4BETA2-installer.run</pre><p> The remainder of the installation process depends upon where you plan to install Xfce. You can either choose to install Xfce system-wide for all users (this is the preferable option) or you can choose to @@ -96,22 +84,22 @@ </p><pre class="screen"> $ xhost +localhost $ su -# ./xfce4-4.2.1.1-installer.bin</pre><p> +# ./xfce4-4.4BETA2-installer.run</pre><p> If the installer tells you that it is unable to connect to your X server, try the following commands instead: </p><pre class="screen"> $ xhost +localhost $ su -# env DISPLAY=:0 ./xfce4-4.2.1.1-installer.bin</pre><p> +# env DISPLAY=:0 ./xfce4-4.4BETA2-installer.run</pre><p> You can also use <strong class="application"><code>sudo</code></strong> to run the installer with root permissions (this requires you to setup <strong class="application"><code>sudo</code></strong> properly first, see the supplied documentation for details): - </p><pre class="screen">$ sudo ./xfce4-4.2.1.1-installer.bin</pre><p> + </p><pre class="screen">$ sudo ./xfce4-4.4BETA2-installer.run</pre><p> In case you don't have root access to the system or just don't want to install Xfce system-wide, you need to run the installer as user, using the command: - </p><pre class="screen">$ ./xfce4-4.2.1.1-installer.bin</pre><p> + </p><pre class="screen">$ ./xfce4-4.4BETA2-installer.run</pre><p> The installer now verifies the integrity of the downloaded file, extracts the installation wizard and the packaged software (this may take a while depending on the I/O performance of your computer) @@ -125,15 +113,15 @@ Checking for usable C++ compiler... g++ Checking for GNU make... gmake Checking for package config tool... pkg-config -Checking for GLib (GModule) >= 2.2.0... detected 2.4.8 in /usr/local -Checking for Gtk+ >= 2.2.0... detected 2.4.14 in /usr/X11R6 +Checking for GLib (GModule) >= 2.6.0... detected 2.10.3 in /usr/local +Checking for Gtk+ >= 2.6.0... detected 2.8.17 in /usr/X11R6 Compiling installer-gui... OK. Running installer-gui...</pre><p> In case of a problem, the installer will report an error here and write detailed information about problem to the file <code class="filename">.xfce4.installer-log</code> in your home directory. Please include the relevant parts of this file, when reporting problems to the - <a href="http://forum.os-cillation.com/" target="_top">forum</a>. + <a href="http://forum.xfce.org/" target="_top">forum</a>. </p><p> A common problem is that the installer is unable to find the Gtk+ installation on your system. This can have several causes, whereupon the @@ -156,24 +144,19 @@ </p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name=""></a>The graphical installation wizard</h2></div></div></div><p> Once the installation wizard starts up, it will display an introduction screen with information about the software that is - going to be installed - Xfce Desktop Environment 4.2.1.1 in + going to be installed - Xfce Desktop Environment 4.4BETA2 in this case - and where to ask for help if trouble strikes back. Click <span><strong class="guibutton">Next</strong></span> to continue with the installation. </p><div class="screenshot"><div class="mediaobject"><img src="images/installer1.png" alt="Welcome screen"></div></div><p> The next screen checks if all requirements for the successful installation of the Xfce Desktop Environment are met. Besides the requirements listed - above, you need <strong class="application"><code>libxml2</code></strong> (both runtime and - development files), the everything-to-postscript converter - <strong class="application"><code>a2ps</code></strong> and the ICE authorization helper - tool <strong class="application"><code>iceauth</code></strong>, - which is part of the X11 distribution. You cannot continue from here - until all of the requirements are met. - </p><p> - Please make sure that you install libxml2, not libxml1, as Xfce - really requires libxml2. Debian users need the package - <strong class="application"><code>libxml2-dev</code></strong>, while RedHat, Mandrake and SuSE users - need the package <strong class="application"><code>libxml2-devel</code></strong>. FreeBSD - users need to install the port <code class="filename">textproc/libxml2</code>. + above, you need the ICE authorization helper tool <strong class="application"><code>iceauth</code></strong>, + which is part of the X11 distribution, and the perl modules <strong class="application"><code>URI::Escape</code></strong>, + <strong class="application"><code>URI::file</code></strong> and <strong class="application"><code>URI::URL</code></strong>, which + usually ship either as part of the perl package in your distribution or as separate + packages, all including <code class="literal">URI</code> or <code class="literal">uri</code> in their + names (you may also install the modules from <a href="http://cpan.org/" target="_top">CPAN</a>). + You cannot continue from here until all of the requirements are met. </p><div class="screenshot"><div class="mediaobject"><img src="images/installer2.png" alt="System requirements screen"></div></div><p> Once all of the system requirements are met, you can choose the features you want to include with this build. Select a feature from @@ -186,9 +169,9 @@ directory. </p><p> If you have Xfce installed already, e.g. say you have installed - Xfce 4.2RC3 using the installer, and want to upgrade this installation - to Xfce 4.2.1.1 now, just enter the same path here, that you used for - the installation of Xfce 4.2RC3 and the installer will take care of + Xfce 4.4BETA1 using the installer, and want to upgrade this installation + to Xfce 4.4BETA2 now, just enter the same path here, that you used for + the installation of Xfce 4.4BETA2 and the installer will take care of upgrading everything properly. </p><div class="screenshot"><div class="mediaobject"><img src="images/installer4.png" alt="Prefix screen"></div></div><p>The setup for the installation is finished and the installer is ready to build and install Xfce now.</p><div class="screenshot"><div class="mediaobject"><img src="images/installer5.png" alt="Build preparation screen"></div></div><p> @@ -208,7 +191,7 @@ reason the installer was unable to setup <strong class="application"><code>gdm</code></strong> properly, then you will have to manually create a <code class="filename">.desktop</code> file to teach <strong class="application"><code>gdm</code></strong> about your fresh - Xfce 4.2.1.1 install. + Xfce 4.4BETA2 install. </p><p> A sample <code class="filename">xfce42.desktop</code> file is generated in <code class="filename">$PREFIX/share/examples</code> (where @@ -227,14 +210,14 @@ and your system looks for available sessions in <code class="filename">/usr/share/xsessions</code>, then you will need to perform the following step (as superuser) to register Xfce with - <strong class="application"><code>gdm</code></strong>:</p><pre class="screen">cp /usr/local/share/examples/xfce42.desktop /usr/share/xsessions/xfce42.desktop</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="setting-up-kdm"></a>Setting up KDM</h3></div></div></div><p> + <strong class="application"><code>gdm</code></strong>:</p><pre class="screen">cp /usr/local/share/examples/xfce44.desktop /usr/share/xsessions/xfce44.desktop</pre></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="setting-up-kdm"></a>Setting up KDM</h3></div></div></div><p> If you use the KDE Display Manager (<strong class="application"><code>kdm</code></strong>) to log in to your X desktop, and you did not select the option <span class="emphasis"><em>Setup Display Managers</em></span> during the installation or if for some reason the installer was unable to setup <strong class="application"><code>kdm</code></strong> properly, then you will have to manually create a <code class="filename">.desktop</code> to teach <strong class="application"><code>kdm</code></strong> - about your new Xfce 4.2.1.1 installation. + about your new Xfce 4.4BETA2 installation. First, you need to locate the directory where <strong class="application"><code>kdm</code></strong> searches for its <code class="filename">.desktop</code> files. The commands </p><pre class="screen">kde-config locate kde.desktop @@ -244,34 +227,34 @@ <code class="filename">/usr/share/apps/kdm/sessions</code> or <code class="filename">/usr/local/share/apps/kdm/sessions</code>. Once you found the <strong class="application"><code>kdm</code></strong> sessions directory, you - need to create a new file <code class="filename">xfce42.desktop</code> in this + need to create a new file <code class="filename">xfce44.desktop</code> in this directory, with the following content: - </p><div class="example"><a name="id2540121"></a><p class="title"><b>Example�1.�An example xfce42.desktop file</b></p><pre class="programlisting">[Desktop Entry] + </p><div class="example"><a name="id2589947"></a><p class="title"><b>Example�1.�An example xfce44.desktop file</b></p><pre class="programlisting">[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startxfce4 TryExec=/usr/local/bin/startxfce4 -Name=Xfce 4.2 -Comment=The Xfce 4.2 Desktop Environment -Comment[de]=Die Xfce 4.2 Desktop Umgebung</pre></div><p> +Name=Xfce 4.4 +Comment=The Xfce 4.4 Desktop Environment +Comment[de]=Die Xfce 4.4 Desktop Umgebung</pre></div><p> If you didn't install Xfce into <code class="filename">/usr/local</code>, then you'll have to adjust the <code class="varname">Exec</code> and <code class="varname">TryExec</code> lines to match your installation. </p><p>Now you can login to your new Xfce desktop using <strong class="application"><code>kdm</code></strong>. If Xfce doesn't show up in <strong class="application"><code>kdm</code></strong> afterwards, check the paths you put in the - <code class="filename">xfce42.desktop</code> file and try to restart + <code class="filename">xfce44.desktop</code> file and try to restart <strong class="application"><code>kdm</code></strong>.</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="setting-up-dtlogin"></a>Setting up dtlogin (Unix)</h3></div></div></div><p> The installer tries to automatically detect a CDE installation on Unix systems if run as root and installs the following files (if not already present): </p><pre class="programlisting"> /usr/dt/config/Xsession.xfce4 -/usr/dt/config/Xsession.xfce42 +/usr/dt/config/Xsession.xfce44 /usr/dt/config/C/Xresources.d/Xresources.xfce4 /usr/dt/appconfig/icons/C/Xfce4logo.pm</pre><p> Once the installation completed you can simply select - <span><strong class="guilabel">Xfce 4.2 Desktop</strong></span> from <strong class="application"><code>dtlogin</code></strong>s + <span><strong class="guilabel">Xfce 4.4 Desktop</strong></span> from <strong class="application"><code>dtlogin</code></strong>s <span><strong class="guimenu">Sessions</strong></span> menu to log into your newly installed Xfce. You might need to force <strong class="application"><code>dtlogin</code></strong> to reread the list of installed sessions first. @@ -347,17 +330,16 @@ Try to use the commands </p><pre class="screen">$ xhost +localhost $ su --preserve-environment -# ./xfce4-4.2.1.1-installer.bin</pre><p> +# ./xfce4-4.4BETA2-installer.run</pre><p> or </p><pre class="screen">$ xhost +localhost $ su -# env DISPLAY=:0 ./xfce4-4.2.1.1-installer.bin</pre><p> +# env DISPLAY=:0 ./xfce4-4.4BETA2-installer.run</pre><p> instead (replace <code class="varname">:0</code> with your display name if required). </p></div></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="support"></a>Support and Feedback</h2></div></div></div><p>To report a problem or make a suggestion regarding the installer - or this manual, use the os-cillation forum at <a href="http://www.os-cillation.de/cgi-bin/yabb/YaBB.cgi#installer_cat" target="_top"> - http://www.os-cillation.de/cgi-bin/yabb/YaBB.cgi#installer_cat</a> - or point your IRC client to <span class="bold"><strong>irc.freenode.net</strong></span>, join the channel <span class="bold"><strong>#xfce</strong></span> and ask for help.</p><p>In case you want to request a new feature, please make clear why + or this manual, use the Xfce forum at <a href="http://forum.xfce.org" target="_top"> + http://forum.xfce.org</a> or point your IRC client to <span class="bold"><strong>irc.freenode.net</strong></span>, join the channel <span class="bold"><strong>#xfce</strong></span> and ask for help.</p><p>In case you want to request a new feature, please make clear why you consider it a worth addition for the installer. It is more likely that a new feature gets added if you provide good arguments for the feature.</p></div></div></body></html> Modified: xfce-installers/trunk/docs/xfce-installer/xfce-installer.xml =================================================================== --- xfce-installers/trunk/docs/xfce-installer/xfce-installer.xml 2006-08-31 16:04:18 UTC (rev 22962) +++ xfce-installers/trunk/docs/xfce-installer/xfce-installer.xml 2006-08-31 16:05:36 UTC (rev 22963) @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ - <!ENTITY date "March 2005"> - <!ENTITY version "4.2.1.1"> + <!ENTITY date "August 2006"> + <!ENTITY version "4.4BETA2"> ]> <article id="index" lang="en"> @@ -16,6 +16,7 @@ <copyright> <year>2004</year> <year>2005</year> + <year>2006</year> <holder>os-cillation</holder> </copyright> @@ -41,11 +42,9 @@ </authorgroup> <releaseinfo> - This manual describes the required steps in installing Xfce &version; - on your system using the <ulink - url="http://www.os-cillation.com/article.php?sid=43">graphical - installation wizard</ulink> provided by <ulink - url="http://www.os-cillation.com/">os-cillation</ulink>. + This manual describes the required steps in installing Xfce &version; on your system using the + <ulink url="http://www.os-cillation.com/article.php?sid=43">graphical installation wizard</ulink> + provided by <ulink url="http://www.os-cillation.com/">os-cillation</ulink>. </releaseinfo> </articleinfo> @@ -96,7 +95,7 @@ <para> Before you start the installation process, you need to make sure that your system is setup properly to run the installer. The installer - itself requires a properly working Gtk+ 2.2 (or above) installation, + itself requires a properly working Gtk+ 2.6 (or above) installation, whereupon both the Gtk+ runtime files and the Gtk+ development files are required. Debian users should check if the package <application>libgtk2.0-dev</application> is installed, whereas RedHat, @@ -120,18 +119,6 @@ </para> <para> - Furthermore, the Disk based hashtables library written by - Edscott Wilson Garcia is required by several Xfce components. It - can be downloaded from the <ulink - url="http://sf.net/projects/dbh">SourceForge Project page</ulink>. Some - distributions also ship a DBH package, for example, Debian users - need the package <application>libdbh1.0-dev</application>, while - FreeBSD users will have to install the port - <filename>databases/dbh</filename>; Fedora users should install - the package <application>dbh-devel</application>. - </para> - - <para> Some Linux distributions have been reported to have obscure dependencies, which allow you to install the development packages mentioned above, without actually having a working build environment. @@ -152,19 +139,16 @@ <title>Starting the installation</title> <para> - First of all, you need to download the installer file - <filename>xfce4-&version;-installer.bin</filename>. See - the <ulink url="http://www.os-cillation.com/article.php?sid=43">Installer - Xfce</ulink> page for download locations. + First of all, you need to download the installer file <filename>xfce4-&version;-installer.run</filename>. See + the <ulink url="http://www.os-cillation.com/article.php?sid=43">Installer Xfce</ulink> page for download locations. </para> <para> - Once downloaded, you need to mark the file - <filename>xfce4-&version;-installer.bin</filename> executable + Once downloaded, you need to mark the file <filename>xfce4-&version;-installer.run</filename> executable using the command: </para> - <screen>$ chmod +x xfce4-&version;-installer.bin</screen> + <screen>$ chmod +x xfce4-&version;-installer.run</screen> <para> The remainder of the installation process depends upon where you plan @@ -179,7 +163,7 @@ <screen> $ xhost +localhost $ su -# ./xfce4-&version;-installer.bin</screen> +# ./xfce4-&version;-installer.run</screen> <para> If the installer tells you that it is unable to connect to @@ -189,7 +173,7 @@ <screen> $ xhost +localhost $ su -# env DISPLAY=:0 ./xfce4-&version;-installer.bin</screen> +# env DISPLAY=:0 ./xfce4-&version;-installer.run</screen> <para> You can also use <application>sudo</application> to run the @@ -198,7 +182,7 @@ documentation for details): </para> - <screen>$ sudo ./xfce4-&version;-installer.bin</screen> + <screen>$ sudo ./xfce4-&version;-installer.run</screen> <para> In case you don't have root access to the system or just don't @@ -206,7 +190,7 @@ user, using the command: </para> - <screen>$ ./xfce4-&version;-installer.bin</screen> + <screen>$ ./xfce4-&version;-installer.run</screen> <para> The installer now verifies the integrity of the downloaded file, @@ -224,8 +208,8 @@ Checking for usable C++ compiler... g++ Checking for GNU make... gmake Checking for package config tool... pkg-config -Checking for GLib (GModule) >= 2.2.0... detected 2.4.8 in /usr/local -Checking for Gtk+ >= 2.2.0... detected 2.4.14 in /usr/X11R6 +Checking for GLib (GModule) >= 2.6.0... detected 2.10.3 in /usr/local +Checking for Gtk+ >= 2.6.0... detected 2.8.17 in /usr/X11R6 Compiling installer-gui... OK. Running installer-gui...</screen> @@ -234,7 +218,7 @@ and write detailed information about problem to the file <filename>.xfce4.installer-log</filename> in your home directory. Please include the relevant parts of this file, when reporting problems to the - <ulink url="http://forum.os-cillation.com/">forum</ulink>. + <ulink url="http://forum.xfce.org/">forum</ulink>. </para> <para> @@ -290,23 +274,15 @@ <para> The next screen checks if all requirements for the successful installation of the Xfce Desktop Environment are met. Besides the requirements listed - above, you need <application>libxml2</application> (both runtime and - development files), the everything-to-postscript converter - <application>a2ps</application> and the ICE authorization helper - tool <application>iceauth</application>, - which is part of the X11 distribution. You cannot continue from here - until all of the requirements are met. + above, you need the ICE authorization helper tool <application>iceauth</application>, + which is part of the X11 distribution, and the perl modules <application>URI::Escape</application>, + <application>URI::file</application> and <application>URI::URL</application>, which + usually ship either as part of the perl package in your distribution or as separate + packages, all including <literal>URI</literal> or <literal>uri</literal> in their + names (you may also install the modules from <ulink type="http" url="http://cpan.org/">CPAN</ulink>). + You cannot continue from here until all of the requirements are met. </para> - <para> - Please make sure that you install libxml2, not libxml1, as Xfce - really requires libxml2. Debian users need the package - <application>libxml2-dev</application>, while RedHat, Mandrake and SuSE users - need the package <application>libxml2-devel</application>. FreeBSD - users need to install the port <filename - role="directory">textproc/libxml2</filename>. - </para> - <screenshot> <mediaobject> <imageobject> @@ -345,9 +321,9 @@ <para> If you have Xfce installed already, e.g. say you have installed - Xfce 4.2RC3 using the installer, and want to upgrade this installation + Xfce 4.4BETA1 using the installer, and want to upgrade this installation to Xfce &version; now, just enter the same path here, that you used for - the installation of Xfce 4.2RC3 and the installer will take care of + the installation of Xfce 4.4BETA2 and the installer will take care of upgrading everything properly. </para> @@ -451,7 +427,7 @@ perform the following step (as superuser) to register Xfce with <application>gdm</application>:</para> - <screen>cp /usr/local/share/examples/xfce42.desktop /usr/share/xsessions/xfce42.desktop</screen> + <screen>cp /usr/local/share/examples/xfce44.desktop /usr/share/xsessions/xfce44.desktop</screen> </sect2> <sect2 id="setting-up-kdm"> @@ -478,20 +454,20 @@ <filename role="directory">/usr/share/apps/kdm/sessions</filename> or <filename role="directory">/usr/local/share/apps/kdm/sessions</filename>. Once you found the <application>kdm</application> sessions directory, you - need to create a new file <filename>xfce42.desktop</filename> in this + need to create a new file <filename>xfce44.desktop</filename> in this directory, with the following content: </para> <example> - <title>An example xfce42.desktop file</title> + <title>An example xfce44.desktop file</title> <programlisting>[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startxfce4 TryExec=/usr/local/bin/startxfce4 -Name=Xfce 4.2 -Comment=The Xfce 4.2 Desktop Environment -Comment[de]=Die Xfce 4.2 Desktop Umgebung</programlisting> +Name=Xfce 4.4 +Comment=The Xfce 4.4 Desktop Environment +Comment[de]=Die Xfce 4.4 Desktop Umgebung</programlisting> </example> <para> @@ -503,7 +479,7 @@ <para>Now you can login to your new Xfce desktop using <application>kdm</application>. If Xfce doesn't show up in <application>kdm</application> afterwards, check the paths you put in the - <filename>xfce42.desktop</filename> file and try to restart + <filename>xfce44.desktop</filename> file and try to restart <application>kdm</application>.</para> </sect2> @@ -518,19 +494,20 @@ <programlisting> /usr/dt/config/Xsession.xfce4 -/usr/dt/config/Xsession.xfce42 +/usr/dt/config/Xsession.xfce44 /usr/dt/config/C/Xresources.d/Xresources.xfce4 /usr/dt/appconfig/icons/C/Xfce4logo.pm</programlisting> <para> Once the installation completed you can simply select - <guilabel>Xfce 4.2 Desktop</guilabel> from <application>dtlogin</application>s + <guilabel>Xfce 4.4 Desktop</guilabel> from <application>dtlogin</application>s <guimenu>Sessions</guimenu> menu to log into your newly installed Xfce. You might need to force <application>dtlogin</application> to reread the list of installed sessions first. </para> </sect2> +<!-- <sect2 id="gtk-engine"> <title>Setting up Gtk+ themes</title> @@ -562,6 +539,7 @@ Terminal</ulink> page. </para> </sect2> +--> <sect2 id="enabling-xcomposite"> <title>Enabling transparency and window shadows</title> @@ -690,7 +668,7 @@ <screen>$ xhost +localhost $ su --preserve-environment -# ./xfce4-&version;-installer.bin</screen> +# ./xfce4-&version;-installer.run</screen> <para> or @@ -698,7 +676,7 @@ <screen>$ xhost +localhost $ su -# env DISPLAY=:0 ./xfce4-&version;-installer.bin</screen> +# env DISPLAY=:0 ./xfce4-&version;-installer.run</screen> <para> instead (replace <varname>:0</varname> with your display @@ -711,10 +689,8 @@ <title>Support and Feedback</title> <para>To report a problem or make a suggestion regarding the installer - or this manual, use the os-cillation forum at <ulink - url="http://www.os-cillation.de/cgi-bin/yabb/YaBB.cgi#installer_cat"> - http://www.os-cillation.de/cgi-bin/yabb/YaBB.cgi#installer_cat</ulink> - or point your IRC client to <emphasis + or this manual, use the Xfce forum at <ulink url="http://forum.xfce.org"> + http://forum.xfce.org</ulink> or point your IRC client to <emphasis role="bold">irc.freenode.net</emphasis>, join the channel <emphasis role="bold">#xfce</emphasis> and ask for help.</para> Property changes on: xfce-installers/trunk/docs/xfce-installer/xfce-installer.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Property changes on: xfce-installers/trunk/gtk2-xfce-engine/gtk2-xfce-engine.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Property changes on: xfce-installers/trunk/terminal ___________________________________________________________________ Name: svn:ignore - *.bin release + *.run release Modified: xfce-installers/trunk/terminal/terminal.xml =================================================================== --- xfce-installers/trunk/terminal/terminal.xml 2006-08-31 16:04:18 UTC (rev 22962) +++ xfce-installers/trunk/terminal/terminal.xml 2006-08-31 16:05:36 UTC (rev 22963) @@ -1,13 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<i2t:installer xmlns:i2t="http://installit.os-cillation.com/1.0/"> +<installer> <i2t:application> - <i2t:name>Terminal</i2t:name> - <i2t:title>Terminal Emulator</i2t:title> - <i2t:version>0.2.4</i2t:version> - <i2t:image name="logo">logo.png</i2t:image> - <i2t:image name="icon">icon.png</i2t:image> + <name>Terminal</name> + <title>Terminal Emulator</title> + <version>0.2.5.4beta2</version> + <image name="icon">icon.png</image> </i2t:application> <!-- @@ -15,44 +14,51 @@ --> <i2t:dependencies> - <i2t:dependency type="package"> - <i2t:name>gtk+-2.0</i2t:name> - <i2t:version>2.4.0</i2t:version> - <i2t:description>Gtk+ library</i2t:description> - </i2t:dependency> + <dependency type="package"> + <name>gtk+-2.0</name> + <version>2.6.4</version> + <description>GTK+ library</description> + </dependency> - <i2t:dependency type="package"> - <i2t:name>libxfcegui4-1.0</i2t:name> - <i2t:version>4.2.0</i2t:version> - <i2t:description>Xfce GUI library</i2t:description> - </i2t:dependency> + <dependency type="package"> + <name>libxfce4util-1.0</name> + <version>4.2.0</version> + <description>Xfce Utility library</description> + </dependency> - <i2t:dependency type="package"> - <i2t:name>vte</i2t:name> - <i2t:version>0.11.11</i2t:version> - <i2t:description>VTE library</i2t:description> - </i2t:dependency> + <dependency type="package"> + <name>vte</name> + <version>0.11.11</version> + <description>VTE library</description> + </dependency> - <i2t:dependency type="package"> - <i2t:name>dbus-glib-1</i2t:name> - <i2t:version>0.22</i2t:version> - <i2t:description>D-BUS Glib bindings</i2t:description> - </i2t:dependency> + <dependency type="perlmodule"> + <name>URI::Escape</name> + </dependency> + + <dependency type="perlmodule"> + <name>URI::file</name> + </dependency> + + <dependency type="perlmodule"> + <name>URI::URL</name> + </dependency> + </i2t:dependencies> <i2t:packages> - <i2t:default-basedir>release</i2t:default-basedir> + <default-basedir>release</default-basedir> - <i2t:package> - <i2t:name>exo-0.3.0</i2t:name> - <i2t:title>Extension library</i2t:title> - </i2t:package> + <package> + <name>exo-0.3.1.8beta2</name> + <title>Extension library</title> + </package> - <i2t:package> - <i2t:name>Terminal-0.2.4</i2t:name> - <i2t:title>Terminal Emulator</i2t:title> - </i2t:package> + <package> + <name>Terminal-0.2.5.4beta2</name> + <title>Terminal Emulator</title> + </package> </i2t:packages> -</i2t:installer> +</installer> Property changes on: xfce-installers/trunk/terminal/terminal.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Property changes on: xfce-installers/trunk/xfce-goodies/xfce-goodies.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Property changes on: xfce-installers/trunk/xfce42/xfce42.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev Property changes on: xfce-installers/trunk/xfce44 ___________________________________________________________________ Name: svn:ignore - xfce4-*-installer.bin release + xfce4-*-installer.run release Copied: xfce-installers/trunk/xfce44/Makefile (from rev 22615, xfce-installers/trunk/xfce42/Makefile) =================================================================== --- xfce-installers/trunk/xfce44/Makefile (rev 0) +++ xfce-installers/trunk/xfce44/Makefile 2006-08-31 16:05:36 UTC (rev 22963) @@ -0,0 +1,30 @@ +# $Id: Makefile,v 1.1.1.1 2004/10/26 10:49:05 bmeurer Exp $ +# +# Copyright (c) 2003-2006 os-cillation +# All rights reserved. +# +# Written by Benedikt Meurer <[EMAIL PROTECTED]> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. +# + +all: build + +build: + i2t-generate xfce44.xml + +clean: + rm -f xfce4-*-installer.run Deleted: xfce-installers/trunk/xfce44/logo.png Deleted: xfce-installers/trunk/xfce44/logo.xcf Modified: xfce-installers/trunk/xfce44/xfce44.xml =================================================================== --- xfce-installers/trunk/xfce44/xfce44.xml 2006-08-31 16:04:18 UTC (rev 22962) +++ xfce-installers/trunk/xfce44/xfce44.xml 2006-08-31 16:05:36 UTC (rev 22963) @@ -4,9 +4,8 @@ <i2t:application> <name>xfce4</name> <title>Xfce Desktop Environment</title> - <version>4.3.90.2</version> + <version>4.4BETA2</version> - <image name="logo">logo.png</image> <image name="icon">icon.png</image> <files> @@ -26,12 +25,6 @@ </dependency> <dependency type="package"> - <name>libxml-2.0</name> - <version>2.4.0</version> - <description>XML library</description> - </dependency> - - <dependency type="package"> <name>vte</name> <version>0.11.11</version> <description>Terminal emulator widget</description> @@ -47,6 +40,18 @@ <description>Session management library</description> </dependency> + <dependency type="perlmodule"> + <name>URI::Escape</name> + </dependency> + + <dependency type="perlmodule"> + <name>URI::file</name> + </dependency> + + <dependency type="perlmodule"> + <name>URI::URL</name> + </dependency> + </i2t:dependencies> <i2t:options> @@ -184,7 +189,7 @@ <package> <name>exo</name> - <title>EXO Application Library</title> + <title>Extension Library</title> </package> <package> @@ -283,7 +288,7 @@ cat > /usr/dt/config/Xsession.xfce44 <<EOF #!/bin/ksh -echo "Executing Xfce 4.2 Starup" +echo "Executing Xfce 4.4 Starup" unset SDT_ALT_SESSION unset SDT_ALT_HELLO @@ -315,8 +320,8 @@ ## echo "[Desktop Entry]" >> gdm-xfce44.desktop echo "Encoding=UTF-8" >> gdm-xfce44.desktop - echo "Name=Xfce 4.2 Session" >> gdm-xfce44.desktop - echo "Comment=Use this session to run Xfce 4.2 as your desktop environment" >> gdm-xfce44.desktop + echo "Name=Xfce 4.4 Session" >> gdm-xfce44.desktop + echo "Comment=Use this session to run Xfce 4.4 as your desktop environment" >> gdm-xfce44.desktop echo "Exec=${PREFIX}/bin/startxfce4" >> gdm-xfce44.desktop echo "Icon=${PREFIX}/share/pixmaps/xfce4_xicon1.png" >> gdm-xfce44.desktop echo "Type=Application" >> gdm-xfce44.desktop @@ -336,8 +341,8 @@ echo "Type=XSession" >> kdm-xfce44.desktop echo "Exec=${PREFIX}/bin/startxfce4" >> kdm-xfce44.desktop echo "TryExec=${PREFIX}/bin/startxfce4" >> kdm-xfce44.desktop - echo "Name=Xfce 4.2" >> kdm-xfce44.desktop - echo "Comment=The Xfce 4.2 Desktop Environment" >> kdm-xfce44.desktop + echo "Name=Xfce 4.4" >> kdm-xfce44.desktop + echo "Comment=The Xfce 4.4 Desktop Environment" >> kdm-xfce44.desktop if ${INSTALL_BIN} -c -m 0644 kdm-xfce44.desktop "${kde_appsdir}/kdm/sessions/xfce44.desktop" > /dev/null 2>&1; then echo "${kde_appsdir}/kdm/sessions/xfce44.desktop" >> .flist @@ -396,7 +401,7 @@ <package> <name>orage</name> - <title>Xfce Calendar</title> + <title>Xfce Calendar Application</title> </package> <package> Property changes on: xfce-installers/trunk/xfce44/xfce44.xml ___________________________________________________________________ Name: svn:keywords + Author Date Id Rev
_______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits