diff options
author | Andrew Benton <andy@linuxfromscratch.org> | 2012-04-29 15:46:14 +0000 |
---|---|---|
committer | Andrew Benton <andy@linuxfromscratch.org> | 2012-04-29 15:46:14 +0000 |
commit | 17bcb8148ac5f0ae080e2b6054dc8f38a44972fd (patch) | |
tree | 064b086b6f8fb28b19c3156eb9d431e97f429906 | |
parent | 8202762341b2748e09081b4179f328d802d7c0cc (diff) |
Xfce-4.10
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10023 af4574ff-66df-0310-9fd7-8a98e5e911e0
32 files changed, 5110 insertions, 705 deletions
diff --git a/book/bookinfo.xml b/book/bookinfo.xml index 8b6265db89..3108588fb8 100644 --- a/book/bookinfo.xml +++ b/book/bookinfo.xml @@ -31,10 +31,10 @@ <para>All rights reserved.</para> - <para>This book is licensed under a <xref linkend="CC"/>.</para> + <para>This book is licensed under a <xref linkend="CC"/>.</para> - <para>Computer instructions may be extracted from the book under the - <xref linkend="MIT"/>.</para> + <para>Computer instructions may be extracted from the book under the + <xref linkend="MIT"/>.</para> <para><trademark class='registered'>Linux</trademark> is a registered trademark of Linus Torvalds.</para> diff --git a/general.ent b/general.ent index bc11e2f890..11264f5b29 100644 --- a/general.ent +++ b/general.ent @@ -162,17 +162,15 @@ $Date$ <!ENTITY dash-version "0.5.5.1"> <!ENTITY ksh-version "2008-11-04"> -<!-- Chapter 7a Virtualization --> +<!-- Chapter 8 Virtualization --> <!ENTITY libosinfo-version "0.1.1"> <!ENTITY libvirt-version "0.9.11"> <!ENTITY libvirt-glib-version "0.0.7"> <!ENTITY spice-gtk-version "0.11"> <!ENTITY qemu-kvm-version "1.0"> -<!-- all chapter numbers from here are off-by-one --> - <!-- Part III --> -<!-- Chapter 8 --> +<!-- Chapter 9 --> <!ENTITY pcre-version "8.30"> <!ENTITY popt-version "1.16"> <!ENTITY gamin-version "0.1.10"> @@ -250,7 +248,7 @@ $Date$ <!ENTITY gwrap-version "1.3.4"> --> -<!-- Chapter 9 --> +<!-- Chapter 10 --> <!ENTITY libjpeg-version "8d"> <!ENTITY libpng-version "1.5.9"> <!ENTITY libtiff-version "4.0.1"> @@ -286,7 +284,7 @@ $Date$ <!ENTITY imlib-version "1.9.15"> --> -<!-- Chapter 10 --> +<!-- Chapter 11 --> <!ENTITY autogen-version "5.12"> <!ENTITY bc-version "1.06.95"> <!ENTITY rep-gtk-version "0.90.2"> @@ -315,7 +313,7 @@ $Date$ <!ENTITY ggz-client-libs-version "0.0.14.1"> <!ENTITY apr-util-version "1.4.1"> -<!-- Chapter 11 --> +<!-- Chapter 12 --> <!ENTITY autofs-version "5.0.6"> <!ENTITY gpm-version "1.20.6"> <!ENTITY fcron-version "3.0.6"> @@ -353,7 +351,7 @@ $Date$ --> <!ENTITY pkgconfig-version "0.26"> -<!-- Chapter 12 --> +<!-- Chapter 13 --> <!ENTITY check-version "0.9.8"> <!ENTITY cmake-major-version "2.8"> <!ENTITY cmake-version "2.8.7"> @@ -394,12 +392,16 @@ $Date$ <!ENTITY Archive-Zip-version "1.30"> <!ENTITY Crypt-SSLeay-version "0.58"> <!ENTITY Date-Manip-version "6.31"> +<!ENTITY ExtUtils-Depends-version "0.304"> +<!ENTITY ExtUtils-PkgConfig-version "1.12"> <!ENTITY Finance-Quote-version "1.17"> +<!ENTITY Glib-perl-version "1.242"> <!ENTITY HTML-Parser-version "3.69"> <!ENTITY HTML-TableExtract-version "2.11"> <!ENTITY LWP-version "6.04"> <!ENTITY Net-DNS-version "0.68"> <!ENTITY SGMLSpm-version "1.1"> +<!ENTITY URI-version "1.60"> <!ENTITY XML-Parser-version "2.41"> <!ENTITY XML-Simple-version "2.18"> @@ -434,7 +436,6 @@ $Date$ <!ENTITY Text-CSV_XS-version "0.52"> <!ENTITY Text-Diff-version "0.35"> <!ENTITY Tie-IxHash-version "1.22"> -<!ENTITY URI-version "1.35"> <!ENTITY XML-LibXML-version "1.70"> <!ENTITY XML-NamespaceSupport-version "1.11"> <!ENTITY XML-SAX-version "0.96"> @@ -473,7 +474,7 @@ $Date$ <!ENTITY gnome-python-desktop-version "2.30.2">--> <!-- Part IV --> -<!-- Chapter 13 --> +<!-- Chapter 14 --> <!ENTITY ppp-version "2.4.5"> <!ENTITY dhcpcd-version "5.5.6"> <!ENTITY dhcp-version "4.2.3-P2"> @@ -482,7 +483,7 @@ $Date$ <!ENTITY wvdial-version "1.54.0"> <!ENTITY pppoe-version "3.8">--> -<!-- Chapter 14 --> +<!-- Chapter 15 --> <!ENTITY bridgeutils-version "1.5"> <!ENTITY cifsutils-version "5.3"> <!-- <!ENTITY inetutils-version "1.9.1"> --> @@ -500,7 +501,7 @@ $Date$ <!-- Obsolete <!ENTITY portmap-version "6.0">--> -<!-- Chapter 15 --> +<!-- Chapter 16 --> <!ENTITY traceroute-version "2.0.18"> <!ENTITY nmap-version "5.51"> <!ENTITY whois-version "5.0.12"> @@ -512,7 +513,7 @@ $Date$ <!ENTITY wicd-major-version "1.7"> <!ENTITY wicd-version "1.7.1"> -<!-- Chapter 16 --> +<!-- Chapter 17 --> <!ENTITY curl-version "7.25.0"> <!ENTITY geoclue-version "0.12.0"> <!ENTITY geocode-glib-version "0.99.0"> @@ -533,12 +534,12 @@ $Date$ <!ENTITY gnet-version "2.0.7"> --> -<!-- Chapter 17 --> +<!-- Chapter 18 --> <!ENTITY Links-version "2.4"> <!ENTITY lynx-version "2.8.8dev.10"> <!ENTITY w3m-version "0.5.3"> -<!-- Chapter 18 --> +<!-- Chapter 19 --> <!ENTITY mailx-version "12.4"> <!ENTITY procmail-version "3.22"> <!ENTITY fetchmail-version "6.3.13"> @@ -559,7 +560,7 @@ $Date$ --> <!-- Part V --> -<!-- Chapter 19 --> +<!-- Chapter 20 --> <!ENTITY apache-version "2.4.1"> <!-- bind (chapter 15) --> <!-- openssh (chapter 4) --> @@ -568,7 +569,7 @@ $Date$ <!ENTITY vsftpd-version "2.3.4"> <!-- <!ENTITY xinetd-version "2.3.14"> --> -<!-- Chapter 20 --> +<!-- Chapter 21 --> <!ENTITY exim-version "4.67"> <!ENTITY postfix-version "2.9.1"> <!ENTITY qpopper-version "4.1.0"> @@ -578,13 +579,13 @@ $Date$ <!ENTITY courier-version "0.47"> --> -<!-- Chapter 21 --> +<!-- Chapter 22 --> <!ENTITY db-version "5.3.15"> <!ENTITY mysql-version "5.5.17"> <!ENTITY postgresql-version "9.0.6"> <!ENTITY sqlite-version "3.7.11"> -<!-- Chapter 22 --> +<!-- Chapter 23 --> <!-- dhcp (chapter 13) --> <!ENTITY leafnode-version "1.11.5"> <!ENTITY openldap-download-version "stable-20100719"> @@ -594,8 +595,8 @@ $Date$ <!-- rsync (chapter 14) --> <!-- cvs (chapter 12) --> -<!-- Part VII --> -<!-- Chapter 23 --> +<!-- Part VI --> +<!-- Chapter 24 --> <!ENTITY xorg7-version "7.6"> <!ENTITY xorg7-release "7.6-2"> <!ENTITY util-macros-version "1.15.0"> @@ -616,7 +617,7 @@ $Date$ <!ENTITY xfree86-version "4.6.0"> --> -<!-- Chapter 24 --> +<!-- Chapter 25 --> <!ENTITY qt-version "3.3.8d"> <!ENTITY qt4-version "4.8.1"> <!ENTITY qt-dir "$QTDIR"> @@ -649,15 +650,11 @@ $Date$ <!ENTITY gtk-vnc-version "0.5.0"> <!ENTITY cogl-version "1.10.2"> -<!-- Chapter 25 --> +<!-- Chapter 26 --> <!ENTITY fluxbox-version "1.3.2"> <!ENTITY openbox-version "3.5.0"> <!ENTITY sawfish-version "1.6.1"> -<!-- Unmaintained -<!ENTITY xfce-version "4.4.2"> ---> - <!-- Part VII --> <!-- Chapters 27-29 --> <!ENTITY kde-version "4.8.2"> @@ -697,7 +694,7 @@ $Date$ <!ENTITY kdepim-version "4.8.2"> <!ENTITY kdepimruntime-version "4.8.2"> -<!-- Part IX --> +<!-- Part VIII --> <!ENTITY gnome-version "3.2"> <!ENTITY gnome-minor-version ".2"> @@ -708,7 +705,7 @@ $Date$ <!ENTITY gnome-download-http "http://ftp.gnome.org/pub/gnome/sources"> <!ENTITY gnome-download-ftp "ftp://ftp.gnome.org/pub/gnome/sources"> -<!-- Chapter 32 --> +<!-- Chapter 30 --> <!-- Platform --> <!ENTITY at-spi2-atk-version "2.4.0"> @@ -790,7 +787,7 @@ $Date$ <!-- System Services --> <!ENTITY gdm-version "3.4.1"> -<!-- Chapter 33 --> +<!-- Chapter 31 --> <!-- Additional Libraries --> <!ENTITY gdl-version "3.4.2"> @@ -838,7 +835,7 @@ program you invoke. Development restarted Feb 12, so commented until a new rele <!-- Accessibility --> <!ENTITY orca-version "3.2.2"> -<!-- Chapter 34 --> +<!-- Chapter 32 --> <!-- Deprecated --> <!ENTITY ORBit2-version "2.14.19"> <!ENTITY libbonobo-version "2.32.1"> @@ -889,6 +886,33 @@ program you invoke. Development restarted Feb 12, so commented until a new rele <!ENTITY system-tools-backends-version "2.9.4"> --> +<!-- Xfce core --> +<!ENTITY xfce4-version "4.10"> +<!ENTITY exo-version "0.8.0"> +<!ENTITY garcon-version "0.2.0"> +<!ENTITY gtk-xfce-engine-version "3.0.0"> +<!ENTITY libwnck2-version "2.30.7"> +<!ENTITY libxfce4ui-version "4.10.0"> +<!ENTITY libxfce4util-version "4.10.0"> +<!ENTITY libxfcegui4-version "4.10.0"> +<!ENTITY thunar-version "1.4.0"> +<!ENTITY thunar-volman-version "0.8.0"> +<!ENTITY tumbler-version "0.1.25"> +<!ENTITY xfce4-appfinder-version "4.10.0"> +<!ENTITY xfce4-panel-version "4.10.0"> +<!ENTITY xfce4-power-manager-version "1.2.0"> +<!ENTITY xfce4-session-version "4.10.0"> +<!ENTITY xfce4-settings-version "4.10.0"> +<!ENTITY xfconf-version "4.10.0"> +<!ENTITY xfdesktop-version "4.10.0"> +<!ENTITY xfwm4-version "4.10.0"> + +<!-- Xfce apps --> +<!ENTITY terminal-version "0.4.8"> +<!ENTITY vte2-version "0.28.2"> +<!ENTITY xfburn-version "0.4.3"> +<!ENTITY xfce4-notifyd-version "0.2.2"> + <!-- Part X --> <!-- Chapter 35 --> <!ENTITY AbiWord-version "2.8.6"> diff --git a/general/prog/perl-modules.xml b/general/prog/perl-modules.xml index 91cbf2cdff..8c425664cc 100644 --- a/general/prog/perl-modules.xml +++ b/general/prog/perl-modules.xml @@ -49,7 +49,7 @@ </itemizedlist> <note> - <para>Some dependencies, such as the + <para>Some dependencies, such as the <ulink url="http://search.cpan.org/~dwheeler/Test-Pod/">Test-Pod</ulink> module, are used by several of the listed dependencies of the main module and perhaps also the module being installed. Dependencies such as @@ -78,7 +78,7 @@ (uses the standard <xref linkend="perl-standard-install"/>)</para> </listitem> </itemizedlist> - + <!-- Date::Manip --> <bridgehead renderas="sect3" id="perl-date-manip" xreflabel="Date::Manip-&Date-Manip-version;"> @@ -104,6 +104,62 @@ </listitem> </itemizedlist> + <!-- ExtUtils::Depends --> + <bridgehead renderas="sect3" id="perl-extutils-depends" + xreflabel="ExtUtils::Depends-&ExtUtils-Depends-version;"> + ExtUtils::Depends-&ExtUtils-Depends-version;</bridgehead> + + <indexterm zone="perl-modules perl-extutils-depends"> + <primary sortas="g-ExtUtils-Depends">ExtUtils::Depends</primary> + </indexterm> + + <para> + ExtUtils::Depends tries to make it easy to build Perl extensions that use + functions and typemaps provided by other perl extensions. This means that + a perl extension is treated like a shared library that provides also a C + and an XS interface besides the perl one. + </para> + + <itemizedlist spacing='compact'> + <listitem> + <para> + <ulink url="http://www.cpan.org/authors/id/F/FL/FLORA/ExtUtils-Depends-&ExtUtils-Depends-version;.tar.gz"> + ExtUtils::Depends-&ExtUtils-Depends-version;</ulink> + (uses the standard <xref linkend="perl-standard-install"/>)</para> + </listitem> + </itemizedlist> + + <!-- ExtUtils::PkgConfig --> + <bridgehead renderas="sect3" id="perl-extutils-pkgconfig" + xreflabel="ExtUtils::PkgConfig-&ExtUtils-PkgConfig-version;"> + ExtUtils::PkgConfig-&ExtUtils-PkgConfig-version;</bridgehead> + + <indexterm zone="perl-modules perl-extutils-depends"> + <primary sortas="g-ExtUtils-PkgConfig">ExtUtils::PkgConfig</primary> + </indexterm> + + <para> + ExtUtils::PkgConfig is a very simplistic interface to + <xref linkend="pkgconfig"/>, intended for use in the Makefile.PL of perl + extensions which bind libraries that <application>pkgconfig</application> + knows. + </para> + + <itemizedlist spacing='compact'> + <listitem> + <para> + <ulink url="http://www.cpan.org/authors/id/T/TS/TSCH/ExtUtils-PkgConfig-&ExtUtils-PkgConfig-version;.tar.gz"> + ExtUtils::PkgConfig-&ExtUtils-PkgConfig-version;</ulink> + (uses the standard <xref linkend="perl-standard-install"/>) Requires: + </para> + <itemizedlist> + <listitem> + <para><xref linkend="perl-extutils-depends"/></para> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <!-- Finance::Quote --> <bridgehead renderas="sect3" id="perl-finance-quote" xreflabel="Finance::Quote-&Finance-Quote-version;"> @@ -147,7 +203,7 @@ <listitem> <para><ulink url="http://search.cpan.org/CPAN/authors/id/E/EC/ECOCODE/Finance-Quote-&Finance-Quote-version;.tar.gz"> - Finance::Quote-&Finance-Quote-version;</ulink></para> +Finance::Quote-&Finance-Quote-version;</ulink></para> <itemizedlist> <listitem> @@ -212,7 +268,39 @@ </listitem> </itemizedlist> --> - + + <!-- Glib --> + <bridgehead renderas="sect3" id="perl-glib" + xreflabel="Glib-&Glib-perl-version;"> + Glib-&Glib-perl-version;</bridgehead> + + <indexterm zone="perl-modules perl-extutils-depends"> + <primary sortas="g-Glib">Glib</primary> + </indexterm> + + <para> + This module is a <application>Perl</application> wrapper around + <application>Glib</application> that attempts to provide a perlish + interface while remaining as true as possible to the underlying C API, so + that any reference materials you can find on using GLib may still apply to + using the libraries from perl. + </para> + + <itemizedlist spacing='compact'> + <listitem> + <para> + <ulink url="http://www.cpan.org/authors/id/X/XA/XAOC/Glib-&Glib-perl-version;.tar.gz"> + Glib-&Glib-perl-version;</ulink> + (uses the standard <xref linkend="perl-standard-install"/>) Requires: + </para> + <itemizedlist> + <listitem> + <para><xref linkend="perl-extutils-pkgconfig"/></para> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <!-- HTML::Parser --> <bridgehead renderas="sect3" id="perl-html-parser" xreflabel="HTML::Parser-&HTML-Parser-version;"> @@ -244,11 +332,11 @@ <itemizedlist> <listitem> - <para><ulink url="http://search.cpan.org/~dwheeler/Test-Pod/"> - Test-Pod</ulink> (optionally used during the tests)</para> + <para><ulink url="http://search.cpan.org/~dwheeler/Test-Pod/"> + Test-Pod</ulink> (optionally used during the tests)</para> </listitem> </itemizedlist> - + </listitem> <listitem> <para><xref linkend="perl-lwp"/> (run-time requirement for the @@ -305,8 +393,8 @@ <para><xref linkend="perl-html-parser"/></para> </listitem> <listitem> - <para><ulink url="http://search.cpan.org/~dwheeler/Test-Pod/"> - Test-Pod</ulink> (optionally used during the tests)</para> + <para><ulink url="http://search.cpan.org/~dwheeler/Test-Pod/"> + Test-Pod</ulink> (optionally used during the tests)</para> </listitem> </itemizedlist> @@ -316,7 +404,7 @@ </listitem> <listitem> <para><ulink url="http://search.cpan.org/~petdance/Test-Pod-Coverage/"> - Test-Pod-Coverage</ulink> (optionally used during the tests)</para> + Test-Pod-Coverage</ulink> (optionally used during the tests)</para> </listitem> </itemizedlist> @@ -351,15 +439,14 @@ <itemizedlist> <listitem> - <para><ulink - url="http://search.cpan.org/~gaas/URI/">URI</ulink></para> + <para><xref linkend="perl-uri"/></para> </listitem> <listitem> <para><xref linkend="perl-html-parser"/></para> </listitem> <listitem> <para> - <ulink url="http://search.cpan.org/~nanis/Crypt-SSLeay/"> + <ulink url="http://search.cpan.org/~nanis/Crypt-SSLeay/"> Crypt-SSLeay</ulink> (optional, for HTTPS support)</para> @@ -421,7 +508,7 @@ </listitem> </itemizedlist> --> - + <!-- Module::Signature <bridgehead renderas="sect3" id="perl-module-signature" xreflabel="Module::Signature-&Module-Signature-version;"> @@ -566,13 +653,13 @@ </listitem> <listitem> <para><ulink url="http://search.cpan.org/~dwheeler/Test-Pod/"> - Test-Pod</ulink> (optionally used during the tests)</para> + Test-Pod</ulink> (optionally used during the tests)</para> </listitem> </itemizedlist> </listitem> </itemizedlist> - + <!-- Pod::Coverage <bridgehead renderas="sect3" id="perl-pod-coverage" @@ -622,7 +709,7 @@ </listitem> </itemizedlist> --> - + <!-- SGMLSpm --> <bridgehead renderas="sect3" id="perl-sgmlspm" xreflabel="SGMLSpm-&SGMLSpm-version;"> @@ -634,7 +721,7 @@ <para>The SGMLSpm module is a <application>Perl</application> library used for parsing the output from James Clark's SGMLS and NSGMLS - parsers. The module is installed using the standard + parsers. The module is installed using the standard <application>Perl</application> module <xref linkend="perl-standard-install"/>.</para> @@ -780,8 +867,8 @@ </listitem> </itemizedlist> --> - - <!-- URI + + <!-- URI --> <bridgehead renderas="sect3" id="perl-uri" xreflabel="URI-&URI-version;"> URI-&URI-version;</bridgehead> @@ -790,94 +877,27 @@ <primary sortas="g-URI">URI</primary> </indexterm> - <para>The URI module implements the URI class. Objects of this class - represent Uniform Resource Identifier references as specified in - RFC 2396 and updated by RFC 2732 and can be used to access and - manipulate the various components that make up these strings. - The URI module and all its dependencies are installed using - the standard <xref linkend="perl-standard-install"/>.</para> + <para> + This module implements the URI class. Objects of this class represent + "Uniform Resource Identifier references" as specified in RFC 2396 (and + updated by RFC 2732). A Uniform Resource Identifier is a compact string of + characters that identifies an abstract or physical resource. A Uniform + Resource Identifier can be further classified as either a Uniform Resource + Locator (URL) or a Uniform Resource Name (URN). The distinction between + URL and URN does not matter to the URI class interface. A "URI-reference" + is a URI that may have additional information attached in the form of a + fragment identifier. + </para> <itemizedlist spacing='compact'> <listitem> - <para><ulink - url="http://cpan.org/authors/id/G/GA/GAAS/URI-&URI-version;.tar.gz"> - URI-&URI-version;</ulink></para> - <indexterm zone="perl-modules perl-uri"> - <primary sortas="g-URI">URI</primary> - </indexterm> - <itemizedlist> - <listitem> - <para id="perl-business-isbn"><ulink - url="http://cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz"> - Business-ISBN-&Business-ISBN-version;</ulink> (optional, only - used during the test suite)</para> - <indexterm zone="perl-modules perl-business-isbn"> - <primary sortas="g-Business-ISBN">Business::ISBN</primary> - </indexterm> - - <itemizedlist> - <listitem> - <para>LWP::Simple is required for many of the tests. This - is a circular dependency.</para> - </listitem> - <listitem> - <para id="perl-business-isbn-data"><ulink - url="http://cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-Data-&Business-ISBN-Data-version;.tar.gz"> - Business-ISBN-Data-&Business-ISBN-Data-version;</ulink></para> - <indexterm zone="perl-modules perl-business-isbn-data"> - <primary sortas="g-Business-ISBN-Data">Business::ISBN::Data</primary> - </indexterm> - - <itemizedlist> - <listitem> - <para id="perl-test-prereq"><ulink - url="http://cpan.org/authors/id/B/BD/BDFOY/Test-Prereq-&Test-Prereq-version;.tar.gz"> - Test-Prereq-&Test-Prereq-version;</ulink> (you may need - to set up your CPAN access parameters by issuing the - command <command>perl -MCPAN -e shell</command> before - running the test suite, else the tests may hang)</para> - <indexterm zone="perl-modules perl-test-prereq"> - <primary sortas="g-Test-Prereq">Test::Prereq</primary> - </indexterm> - - <itemizedlist> - <listitem> - <para><xref linkend="perl-module-info"/></para> - </listitem> - <listitem> - <para id="perl-module-corelist"><ulink - url="http://cpan.org/authors/id/R/RG/RGARCIA/Module-CoreList-&Module-Corelist-version;.tar.gz"> - Module-CoreList-&Module-Corelist-version;</ulink></para> - <indexterm zone="perl-modules perl-module-corelist"> - <primary sortas="g-Module-Corelist">Module::Corelist</primary> - </indexterm> - <itemizedlist> - <listitem> - <para><xref linkend="perl-test-pod"/> - (optionally used during the tests)</para> - </listitem> - </itemizedlist> - - </listitem> - </itemizedlist> - - </listitem> - <listitem> - <para><xref linkend="perl-test-pod-coverage"/> - (optionally used during the tests)</para> - </listitem> - </itemizedlist> - - </listitem> - </itemizedlist> - - </listitem> - </itemizedlist> - + <para> + <ulink url="http://www.cpan.org/authors/id/G/GA/GAAS/URI-&URI-version;.tar.gz"> + URI-&URI-version;</ulink> + (uses the standard <xref linkend="perl-standard-install"/>)</para> </listitem> </itemizedlist> - --> - + <!-- XML::Parser --> <bridgehead renderas="sect3" id="perl-xml-parser" xreflabel="XML::Parser-&XML-Parser-version;"> @@ -994,9 +1014,9 @@ </listitem> </itemizedlist> - - - + + + <!-- YAML <bridgehead renderas="sect3" id="perl-yaml" xreflabel="YAML-&YAML-version;"> @@ -1076,8 +1096,8 @@ For <application>YAML</application>: <command>sed -i 's,\xc3\xb6,o,' \ </listitem> </itemizedlist> --> - - + + </sect2> <sect2 role="installation" id="perl-standard-install" @@ -24,6 +24,7 @@ $Date$ <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde/kde.xml"/> --> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde4/kde4.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gnome/gnome.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce/xfce.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xsoft/xsoft.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multimedia/multimedia.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pst/pst.xml"/> diff --git a/template/template.xml b/template/template.xml index 3ee92adb05..46878874ad 100644 --- a/template/template.xml +++ b/template/template.xml @@ -25,16 +25,8 @@ <date>$Date$</date> </sect1info> - <!-- No other tags inside any title--> - <!-- Use Title Case in All Titles - The "The Chicago Manual of Style": - "-Always capitalize the first and the last word. - -Capitalize all nouns, pronouns, adjectives, verbs, adverbs, and - subordinate conjunctions ("as", "because", "although"). - -Lowercase all articles, coordinate conjunctions ("and", "or", "nor"), - and prepositions regardless of length, when they are other than the - first or last word. - -Lowercase the "to" in an infinitive."--> + <!-- No other tags inside any title. + Use Title Case in All Titles --> <title>TEMPLATE-&TEMPLATE-version;</title> <indexterm zone="TEMPLATE"> @@ -191,6 +183,9 @@ make</userinput></screen> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../../xincludes/static-libraries.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + <para> <command>COMMAND</command>: This command does something. </para> diff --git a/x/wm/xfce.xml b/x/wm/xfce.xml deleted file mode 100644 index 54d796b352..0000000000 --- a/x/wm/xfce.xml +++ /dev/null @@ -1,552 +0,0 @@ -<?xml version="1.0" encoding="ISO-8859-1"?> -<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ - <!ENTITY % general-entities SYSTEM "../../general.ent"> - %general-entities; - - <!ENTITY xfce-download-http "&sourceforge-repo;/xfce/xfce-&xfce-version;-src.tar.bz2"> - <!ENTITY xfce-download-ftp " "> - <!ENTITY xfce-md5sum "5dd0ee362dd5782324b88da3cd5b9f1b"> - <!ENTITY xfce-size "25 MB"> - <!ENTITY xfce-buildsize "330 MB (to build and install everything without deleting any sources)"> - <!ENTITY xfce-time "5 SBU"> - - <!ENTITY Terminal-version "0.2.8"> - <!ENTITY Thunar-version "0.9.0"> - <!ENTITY exo-version "0.3.4"> - <!ENTITY gtk-xfce-engine-version "2.4.2"> - <!ENTITY mousepad-version "0.2.13"> - <!ENTITY xfce4-dev-tools-version "4.4.0.1"> - -]> - -<sect1 id="xfce" xreflabel="Xfce-&xfce-version;"> - <?dbhtml filename="xfce.html" ?> - - <sect1info> - <othername>$LastChangedBy$</othername> - <date>$Date$</date> - </sect1info> - - <title>Xfce-&xfce-version;</title> - - <indexterm zone="xfce"> - <primary sortas="a-xfce">Xfce</primary> - </indexterm> - - <sect2 role="package"> - <title>Introduction to Xfce</title> - - <para>The <application>Xfce</application> package contains a lightweight - desktop environment.</para> - - <bridgehead renderas="sect3">Package Information</bridgehead> - <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> - - <bridgehead renderas="sect3">Xfce General Dependencies</bridgehead> - - <bridgehead renderas="sect4">Required</bridgehead> - <para role="required"><xref linkend="gtk2"/> and - <xref linkend="libxml2"/></para> - - <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><xref linkend="libxslt"/>, - <xref linkend="intltool"/>, - <xref linkend="startup-notification"/>, and - <xref linkend="gtk-doc"/> (untested by BLFS editors)</para> - - - - <para>Xfce components have additional dependencies upon each other - and upon external packages. They are summarized below.</para> - - <bridgehead renderas="sect3" id="libxfce4util" - xreflabel="libxfce4util-&xfce-version;">libxfce4util</bridgehead> - <para>Libxfce4util is a basic utility library for Xfce4.</para> - <para>Libxfce4util has no external dependencies.</para> - - <bridgehead renderas="sect3" id="libxfcegui4" - xreflabel="libxfcegui4-&xfce-version;">libxfcegui4</bridgehead> - <para>Libxfcegui4 is a library that contains various <xref linkend="gtk2"/> widgets for Xfce.</para> - <para>Libxfcegui4 depends on <xref linkend="libxfce4util"/>.</para> - - <bridgehead renderas="sect3" id="libxfce4mcs" - xreflabel="libxfce4mcs-&xfce-version;">libxfce4mcs</bridgehead> - <para>Libxfce4mcs is a library that provides multi-channel settings management support for Xfce.</para> - <para>Libxfce4mcs depends on <xref linkend="libxfce4util"/>.</para> - - <bridgehead renderas="sect3" id="xfce-mcs-manager" - xreflabel="xfce-mcs-manager-&xfce-version;">xfce-mcs-manager</bridgehead> - <para>Xfce-mcs-manager is a graphical settings manager for Xfce.</para> - <para>Xfce-mcs-manager depends on <xref linkend="libxfcegui4"/>, and - <xref linkend="libxfce4mcs"/>.</para> - - <bridgehead renderas="sect3" id="xfce-mcs-plugins" - xreflabel="xfce-mcs-plugins-&xfce-version;">xfce-mcs-plugins</bridgehead> - <para>Xfce-mcs-plugins is a set of plugins for the multi channel settings manager. - With these plugins, a user can change display settings, themes, fonts and similar - desktop parameters.</para> - <para>Xfce-mcs-plugins depend on <xref linkend="libxfcegui4"/>, - <xref linkend="xfce-mcs-manager"/>, - <!-- aumix (runtime, optional, patched out below), --> and - <xref linkend="dbus"/> (optional, needed only at runtime, to send commands - to the <xref linkend="Thunar"/> file manager).</para> - - <bridgehead renderas="sect3" id="xfwm4" - xreflabel="xfwm4-&xfce-version;">xfwm4</bridgehead> - <para>Xfwm4 is a window manager.</para> - <para>Xfwm4 depends on <xref linkend="intltool"/>, - <xref linkend="libxfce4util"/>, - <xref linkend="libxfcegui4"/>, and - <xref linkend="xfce-mcs-manager"/>.</para> - - <bridgehead renderas="sect3" id="xfwm4-themes" - xreflabel="xfwm4-themes-&xfce-version;">xfwm4-themes</bridgehead> - <para>The xfwm4-themes package contains extra themes for xfwm4.</para> - <para>xfwm4-themes have no external dependencies.</para> - - <bridgehead renderas="sect3" id="xfce4-panel" - xreflabel="xfce4-panel-&xfce-version;">xfce4-panel</bridgehead> - <para>Xfce4-panel is the panel for the Xfce desktop environment. It - contains launchers for programs, the clock, and other applets.</para> - <para>Xfce4-panel depends on <xref linkend="intltool"/>, - <xref linkend="libxfce4util"/>,and - <xref linkend="xfce-mcs-manager"/>.</para> - - <bridgehead renderas="sect3" id="xfce4-session" - xreflabel="xfce4-session-&xfce-version;">xfce4-session</bridgehead> - <para>Xfce4-session is the session manager for the Xfce desktop environment.</para> - <para>Xfce4-session depends on <xref linkend="libxfce4util"/>, - <xref linkend="xfce-mcs-manager"/>, - <xref linkend="dbus"/> (optional, untested by BLFS editors, needed - for - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>-based - shutdown support, which also needs - <ulink url="http://hal.freedesktop.org/releases/">PolicyKit</ulink> and - <ulink url="http://www.freedesktop.org/wiki/Software/ConsoleKit">ConsoleKit</ulink> - packages, which are not in BLFS), <xref linkend="sudo"/> - (optional, needed at runtime for non-HAL-based shutdown support), and - <xref linkend="GConf"/> (optional, needed for Assistive Technologies support, - untested by BLFS editors).</para> - - <bridgehead renderas="sect3" id="xfce4-mixer" - xreflabel="xfce4-mixer-&xfce-version;">xfce4-mixer</bridgehead> - <para>Xfce4-mixer contains an applet that controls sound volume levels.</para> - <para>Xfce4-mixer depends on <xref linkend="libxfcegui4"/>, - <xref linkend="libxfce4util"/>, - <xref linkend="xfce-mcs-manager"/>, - <xref linkend="xfce4-panel"/> (optional), and - <xref linkend="alsa-lib"/> (optional but highly recommended, because not all - controls on modern sound cards are accessible to OSS applications).</para> - - <bridgehead renderas="sect3" id="gtk-xfce-engine" - xreflabel="gtk-xfce-engine->k-xfce-engine-version;">gtk-xfce-engine</bridgehead> - <para>Gtk-xfce-engine contains <xref linkend="gtk2"/> themes.</para> - <para>Gtk-xfce-engine has no external dependencies.</para> - - <bridgehead renderas="sect3" id="orage" - xreflabel="orage-&xfce-version;">orage</bridgehead> - <para>Orage is a time-managing application for the Xfce desktop environment.</para> - <para>Orage depends on <xref linkend="libxfce4mcs"/>, - <xref linkend="libxfcegui4"/>, - <xref linkend="xfce4-panel"/>, - <xref linkend="xfce-mcs-manager"/>, - <ulink url="http://sourceforge.net/projects/freeassociation/">libical</ulink> - (optional, an internal copy is used if external libical is not found, - external libical-0.27 is known to - <ulink url="http://www.nabble.com/Re:--Libical--libical-0.27-is-now-available-t3444157.html">misinterpret</ulink> - <!-- FIXME: what about the internal version? --> - daylight time saving rules in the USA), and - <xref linkend="db"/> (optional)</para> - - <bridgehead renderas="sect3" id="xfce4-appfinder" - xreflabel="xfce4-appfinder-&xfce-version;">xfce4-appfinder</bridgehead> - <para>Xfce4-appfinder shows system-wide installed applications.</para> - <para>Xfce4-appfinder depends on <xref linkend="libxfcegui4"/>.</para> - - <bridgehead renderas="sect3" id="xfce4-icon-theme" - xreflabel="xfce4-icon-theme-&xfce-version;">xfce4-icon-theme</bridgehead> - <para>Xfce4-icon-theme contains more than 500 48x48 and scalable icons for - <xref linkend="gtk2"/> applications.</para> - <para>Xfce4-icon-theme depends on <xref linkend="intltool"/>.</para> - - <bridgehead renderas="sect3" id="exo" - xreflabel="exo-&exo-version;">EXO</bridgehead> - <para>EXO is an extension library for Xfce, targeted at application development. - It contains some additional <xref linkend="gtk2"/> widgets and helpers that run - the preferred applications.</para> - <para>EXO depends on <xref linkend="perl-uri"/>, - <xref linkend="libxfce4util"/>, - <xref linkend="xfce-mcs-manager"/>, - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink> - (optional, not recommended, see explanation below), - <xref linkend="libnotify"/> (optional, - useless without - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>, - see explanation below), and - <ulink url="http://www.pygtk.org/">PyGTK</ulink> (optional, untested).</para> - - <bridgehead renderas="sect3" id="Terminal" - xreflabel="Terminal-&Terminal-version;">Terminal</bridgehead> - <para>Terminal is a VT-100 terminal emulator for xfce.</para> - <para>Terminal depends on <xref linkend="exo"/>, - <xref linkend="vte"/>, - <xref linkend="dbus"/> (optional, with <xref linkend="glib2"/> bindings).</para> - - <bridgehead renderas="sect3" id="xfprint" - xreflabel="xfprint-&xfce-version;">xfprint</bridgehead> - <para>Xfprint contains a print dialog and a printer manager for Xfce.</para> - <para>Xfprint depends on <xref linkend="libxfcegui4"/>, and - <xref linkend="xfce-mcs-manager"/>, - <xref linkend="a2ps"/> (optional), - <xref linkend="enscript"/>, and - <xref linkend="cups"/> or <xref linkend="LPRng"/>. Due to the use of - <xref linkend="a2ps"/> and <xref linkend="enscript"/>, it - <ulink url="http://bugzilla.xfce.org/show_bug.cgi?id=783">cannot</ulink> - print UTF-8 encoded text files.</para> - - <bridgehead renderas="sect3" id="mousepad" - xreflabel="mousepad-&mousepad-version;">mousepad</bridgehead> - <para>Mousepad is a plain text editor for Xfce.</para> - <para>Mousepad depends on <xref linkend="libxfcegui4"/>, printing support requires - <xref linkend="xfprint"/> at runtime.</para> - - <bridgehead renderas="sect3" id="xfce-utils" - xreflabel="xfce-utils-&xfce-version;">xfce-utils</bridgehead> - <para>The xfce-utils package contains files needed to start Xfce from - <xref linkend="gdm"/>, - and the <command>startxfce4</command>, <command>xfbrowser4</command>, - <command>xfhelp4</command>, <command>xflock4</command> - (needs <xref linkend="xscreensaver"/> or - <ulink url="http://www.tux.org/~bagleyd/xlockmore.html">xlockmore</ulink> at runtime), - <command>xfmountdev4</command>, <command>xfterm4</command>, - <command>xfce4-about</command>, and <command>xfrun</command> - utilities.</para> - <para>Xfce-utils depend on <xref linkend="xfce-mcs-manager"/>, - <xref linkend="libxfcegui4"/>, - <xref linkend="libxfce4util"/>, - <xref linkend="dbus"/> with <xref linkend="glib2"/> bindings (optional), and - <xref linkend="gdm"/> (optional, untested by BLFS editors).</para> - - <bridgehead renderas="sect3" id="Thunar" - xreflabel="Thunar-&Thunar-version;">Thunar</bridgehead> - <para>Thunar is a file manager for Xfce.</para> - <para>Thunar depends on <xref linkend="exo"/>, - <xref linkend="libxfce4util"/>, - <xref linkend="xfce4-panel"/> (optional, for trash can support), - <xref linkend="libjpeg"/>, - <xref linkend="libexif"/> (optional, for the "Image" properties page), - <xref linkend="pcre"/> (optional, for the "Search & Replace" renamer), - <!-- <xref linkend="fam"/> or --><xref linkend="gamin"/> (optional) - <xref linkend="dbus"/> with <xref linkend="glib2"/> bindings (optional), - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink> - (optional, not recommended), and - <xref linkend="GConf"/> (optional, for support of GNOME thumbnailers, - untested by BLFS editors).</para> - - <bridgehead renderas="sect3" id="xfdesktop" - xreflabel="xfdesktop-&xfce-version;">xfdesktop</bridgehead> - <para>The xfdesktop package contains a desktop manager for Xfce.</para> - <para>Xfdesktop depends on <xref linkend="intltool"/>, - <xref linkend="libxfce4util"/>, - <xref linkend="libxfcegui4"/>, - <xref linkend="xfce-mcs-manager"/>, - <xref linkend="Thunar"/> (optional, for file icons on desktop), - <xref linkend="dbus"/> (optional, for file icons on desktop), - <xref linkend="exo"/> (optional, for nifty icon effects), - <xref linkend="xfce4-panel"/> (optional).</para> - - <bridgehead renderas="sect3" id="xfce4-dev-tools" - xreflabel="xfce4-dev-tools-&xfce4-dev-tools-version;">xfce4-dev-tools</bridgehead> - <para>The xfce4-dev-tools package contains common tools required by Xfce developers and people - that want to build Xfce from SVN. In addition, this package contains the - Xfce developer's handbook.</para> - <para>The xfce4-dev-tools package has no external dependencies.</para> - - <bridgehead renderas="sect3" id="xfce4-unwanted">Unwanted dependencies</bridgehead> - - <para>Some of Xfce components have optional dependencies on HAL. E.g., - <xref linkend="exo"/> and <xref linkend="Thunar"/> use HAL as a volume - manager in order to mount removable media. However, HAL-based volume - manager is currently very buggy, so it is a good idea to disable it.</para> - - <para>E.g., in non-English - environments, it is often needed to pass <quote>iocharset</quote> - and <quote>codepage</quote> mount options. - The need for non-default mount options also exists for English users: - the kernel version in LFS (2.6.22.x) has a - <ulink url="https://launchpad.net/bugs/133567">bug</ulink> that causes the - statfs(2) syscall (used in order to determine the amount of free space) to take - too much time (up to a minute for a filesystem on a 80 GB video iPod) unless - the <quote>usefree</quote> option is passed at mount time. - However, this is currently - <ulink url="http://bugzilla.xfce.org/show_bug.cgi?id=2891">impossible</ulink> - to achieve without adding all possible removable devices into - <filename>/etc/fstab</filename>, because default mount options are - hard-coded in the <command>exo-mount</command> program.</para> - - <para>Also, the automounter throws cryptic HAL error messages at the user - when the user - <ulink url="http://bugzilla.xfce.org/show_bug.cgi?id=2968">presses - the Eject button on a CD-ROM drive</ulink>.</para> - - <para>Installation instructions below make sure that HAL is not used as a - volume manager even if found.</para> - - <para><xref linkend="libnotify"/> provides - support for desktop notifications. The only source of such notifications in - Xfce itself is <command>Thunar</command>, which (if compiled with HAL) - notifies the user when it is safe to remove the media. However, HAL - dependency is unwanted, as explained above. Additionally, in order to - actually see the notifications, one needs to compile - <ulink url="http://goodies.xfce.org/projects/applications/notification-daemon-xfce">notification-daemon-xfce</ulink>, - which depends upon <xref linkend="libsexy"/>.</para> - - <para>The <command>xfce4-tips</command> command from - the <xref linkend="xfce4-session"/> package uses - <ulink url="http://www.redellipse.net/code/fortune">Fortune</ulink> - in order to display tips and funny quotes on startup. However, - it is buggy: - <ulink url="http://bugzilla.xfce.org/show_bug.cgi?id=2020">does not remember</ulink> - the preference what to display - (tips or quotes), and does not display non-English quotes correctly - in non-UTF-8 locales. For these reasons, installation of this - nearly-useless program is disabled below.</para> - - <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/xfce"/></para> - - </sect2> - - <sect2 role="installation"> - <title>Installation of Xfce</title> - - <para>Build and install the Xfce components in the order listed above by issuing - the following commands for each package:</para> - -<screen><userinput>sed -i '/xfce4-tips/d' Makefile.in && -./configure --prefix=/usr --sysconfdir=/etc \ - --libexecdir=/usr/lib/xfce4 --enable-debug=no \ - --disable-python --enable-session-screenshots \ - --with-sound=alsa --disable-hal --with-volume-manager=none && -make</userinput></screen> - - <para>Arguments that make no sense for a package (e.g., - <parameter>--with-sound=alsa</parameter> for - <xref linkend="xfce4-dev-tools"/>) are slently ignored, and thus - they are harmless.</para> - - <para><xref linkend="exo"/> and <xref linkend="Thunar"/> have a working testsuite. - To test the results, issue: <command>make check</command>. Other packages - either have an empty testsuite, or only tests for packaging errors.</para> - - <para>If you use <xref linkend="gdm"/> as your display manager and would - like to be able to log into an <application>Xfce</application> session from - the GDM login screen, pass the <parameter>--enable-gdm</parameter> option to - the <application>xfce-utils</application>-&xfce-version; - <command>configure</command> script (requires <xref linkend="which"/> to be - installed at run time).</para> - - <para>Also, <application>xfprint</application> can be configured with - <parameter>--enable-cups</parameter> if you have <xref linkend="cups"/> - installed.</para> - - <para>After building a package, run as the <systemitem class="username">root</systemitem> user:</para> - -<screen role="root"><userinput>make install</userinput></screen> - - <para>When all packages are built and installed, - as the <systemitem class="username">root</systemitem> user, move the - help documentation to the standard BLFS location and modify the help script to - look for it there:</para> - -<screen role="root"><userinput>mv -vf /usr/share/xfce4/doc /usr/share/doc/xfce4 && -sed -i 's@xfce4/doc@doc/xfce4@' /usr/bin/xfhelp4</userinput></screen> - - <para>Run the following command as the - <systemitem class="username">root</systemitem> user in order - to change the actions bound to multimedia keys - to use the <command>amixer</command> command from <xref linkend="alsa-utils"/> - instead of the old OSS-only - <command>aumix</command> program:</para> - -<screen role="root"><userinput>sed -i 's/aumix -v\([+-]\?\)\([^"]*\)/amixer set Master \2%\1/' \ - /usr/share/xfce-mcs-plugins/shortcuts/default.xml</userinput></screen> - - <note><para>Users of Intel HD Audio onboard sound chips should replace - <quote>Master</quote> with <quote>PCM</quote> in the command above, - because such chips have no Master control.</para></note> - - </sect2> - - <sect2 role="commands"> - <title>Command Explanations</title> - - <para><parameter>--sysconfdir=/etc</parameter>: - <application>libxfce4util</application>, - <application>xfce4-panel</application>, - <application>xfdesktop</application>, - <application>xfce-utils</application> and - <application>xfce4-session</application> require this parameter - because the path is built into the library or they install - configuration files in <filename class="directory">/etc/xdg</filename>.</para> - - <para><parameter>--libexecdir=/usr/lib/xfce4</parameter>: - <application>xfce4-session</application> requires this parameter to - install some utility programs to the correct location.</para> - - <para><parameter>--disable-hal</parameter>: disables - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink> - support in <xref linkend="exo"/>.</para> - - <para><parameter>--with-volume-manager=none</parameter>: disables - <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink> - support in <xref linkend="Thunar"/>.</para> - - <para><parameter>--disable-python</parameter>: disables building <xref linkend="python2"/> - bindings in <xref linkend="exo"/>.</para> - - <para><parameter>--enable-session-screenshots</parameter>: allows <xref linkend="xfce4-session"/> - to create screenshots on logout.</para> - - <para><parameter>--with-sound=alsa</parameter>: tells <xref linkend="xfce4-mixer"/> - to use the sound system native to Linux.</para> - - <para><command>sed -i '/xfce4-tips/d' Makefile.in</command>: disables the build - of the useless <command>xfce4-tips</command> program.</para> - </sect2> - - <sect2 role="configuration"> - <title>Configuring Xfce</title> - - <sect3 id='xfce-config'> - <title>Config files</title> - <para><application>Xfce</application> looks for its configuration files - in <filename class="directory">~/.config</filename> and - <filename class="directory">/etc/xdg</filename> directories. Thus, for - changing system-wide default preferences, create or edit files in - <filename class="directory">/etc/xdg</filename>, using the contents - of <filename class="directory">~/.config</filename> as a model.</para> - </sect3> - - <sect3> - <title>Configuration Information</title> - - <para><application>Xfce</application> will look for the theme index from - <xref linkend="hicolor-icon-theme"/> at run-time. Ensure you install the - package before launching <application>Xfce</application>. Also, Xfce comes - with SVG icons specific to it. Installation of <xref linkend="librsvg"/> is - required in order to avoid broken icons.</para> - - <para>Issue the command below to create an <filename>.xinitrc</filename> - file which will automatically run the appropriate - <application>Xfce</application> programs when the - <application>X</application> Window system is launched. Be sure to backup - your existing <filename>.xinitrc</filename> file before - proceeding.</para> - -<screen><userinput>echo "exec startxfce4" >~/.xinitrc</userinput></screen> - - <para>In order to allow all users to shut down and reboot the computer - from Xfce, install <xref linkend="sudo"/> and, using the - <command>visudo</command> command, add the following line to the - <filename>/etc/sudoers</filename> file:</para> - -<screen>ALL ALL=NOPASSWD:/usr/sbin/xfsm-shutdown-helper ""</screen> - - <indexterm zone="xfce xfce-config"> - <primary sortas="e-AA.xinitrc">~/.xinitrc</primary> - </indexterm> - - </sect3> - - </sect2> - - <sect2> - <title>Further steps</title> - <para>Many useful programs, panel plugins, and themes for - Xfce4 are available from the - <ulink url="http://goodies.xfce.org/">Xfce Goodies Project</ulink> - web site. You may want to install:</para> - <itemizedlist> - - <listitem><para><ulink url="http://goodies.xfce.org/projects/panel-plugins/xfce4-mount-plugin">Xfce4 mount plugin</ulink>: - a panel plugin that allows to mount and unmount filesystems - listed in <filename>/etc/fstab</filename>, and also shows - the amount of free disk space.</para></listitem> - - <listitem><para><ulink url="http://goodies.xfce.org/projects/panel-plugins/xfce4-netload-plugin">Xfce4 Net Load plugin</ulink>: - a panel plugin that shows the current load of the network - interfaces of your choice.</para></listitem> - - <listitem><para><ulink url="http://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin">Xfce4 XKB plugin</ulink>: - a panel plugin that displays the current keyboard layout - and allows to change it with a single mouse click.</para></listitem> - -<!-- uncomment when they update for libburn-0.4.0 - - <listitem><para><ulink url="http://www.xfce.org/projects/xfburn/">Xfburn</ulink>: - a data CD burner for Xfce - (needs <ulink url="http://libburnia.pykix.org/">libburn and libisofs</ulink>).<para></listitem> - ---> - - <listitem><para><ulink url="http://xarchiver.xfce.org/">Xarchiver</ulink>: - a graphical front-end for most archivers.</para></listitem> - - <listitem><para><ulink url="http://spuriousinterrupt.org/projects/xfmedia">Xfmedia</ulink>: - a media player based on <xref linkend="xine-lib"/>. Video support is buggy, - compiling with CFLAGS="-O0" may or may not help.</para></listitem> - - </itemizedlist> - </sect2> - - <sect2 role="content"> - <title>Contents</title> - - <segmentedlist> - <segtitle>Installed Programs</segtitle> - <segtitle>Installed Libraries</segtitle> - <segtitle>Installed Directories</segtitle> - - <seglistitem> - <seg>more than 50 binaries and scripts</seg> - <seg id='xfcelibs'>libexo-0.3.{a,so}, - libexo-hal-0.3.{a,so}, - libthunar-vfs-1.{a,so}, - libthunarx-1.{a,so}, - libxfce4mcs-client.{a,so}, - libxfce4mcs-manager.{a,so}, - libxfce4panel.{a,so}, - libxfce4util.{a,so}, - libxfcegui4.{a,so}, - libxfsm-4.2.{a,so}</seg> - - <seg>/usr/lib/thunarx-1, /usr/lib/xfce4, /usr/share/doc/xfce4, /usr/share/xfce4, /usr/share/Terminal, - /usr/share/Thunar, /usr/share/orage, /usr/share/xfce-mcs-plugins, /usr/share/xfce4-menueditor, - and /usr/share/xfwm4</seg> - </seglistitem> - </segmentedlist> - - </sect2> - -</sect1> diff --git a/xfce/apps/apps.xml b/xfce/apps/apps.xml new file mode 100644 index 0000000000..cb1bb9d2fa --- /dev/null +++ b/xfce/apps/apps.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; +]> + +<!-- +$LastChangedBy$ +$Date$ +--> + +<chapter id="xfce-apps"> + <?dbhtml filename="xfce-apps.html" ?> + + <title>Xfce Applications</title> + + <para> + Comming soon, some useful apps for Xfce ;) + </para> + + + <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="terminal.xml"/> --> + <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfburn.xml"/> --> + +</chapter> diff --git a/xfce/apps/terminal.xml b/xfce/apps/terminal.xml new file mode 100644 index 0000000000..25260ee247 --- /dev/null +++ b/xfce/apps/terminal.xml @@ -0,0 +1,343 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!-- Place this in the general.ent file + <!ENTITY TEMPLATE-version ""> + --> + + <!ENTITY TEMPLATE-download-http "http://"> + <!ENTITY TEMPLATE-download-ftp "ftp://"> + <!ENTITY TEMPLATE-md5sum "MD5 sum"> + <!ENTITY TEMPLATE-size "?? MB"> + <!ENTITY TEMPLATE-buildsize "?? MB"> + <!ENTITY TEMPLATE-time "?? SBU"> +]> + +<!-- Try to keep the indentation used in this file--> +<sect1 id="TEMPLATE" xreflabel="TEMPLATE-&TEMPLATE-version;"> + <?dbhtml filename="TEMPLATE.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <!-- No other tags inside any title--> + <!-- Use Title Case in All Titles + The "The Chicago Manual of Style": + "-Always capitalize the first and the last word. + -Capitalize all nouns, pronouns, adjectives, verbs, adverbs, and + subordinate conjunctions ("as", "because", "although"). + -Lowercase all articles, coordinate conjunctions ("and", "or", "nor"), + and prepositions regardless of length, when they are other than the + first or last word. + -Lowercase the "to" in an infinitive."--> + <title>TEMPLATE-&TEMPLATE-version;</title> + + <indexterm zone="TEMPLATE"> + <primary sortas="a-TEMPLATE">TEMPLATE</primary> + </indexterm> + + <!--Required section--> + <sect2 role="package"> + <title>Introduction to TEMPLATE</title> + + <para> + The <application>TEMPLATE</application> package contains... + This is useful for... + </para> + + <!-- if it builds but hasn't been tested: --> + &lfs71_built; + <!-- if it works: --> + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&TEMPLATE-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&TEMPLATE-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &TEMPLATE-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &TEMPLATE-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &TEMPLATE-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &TEMPLATE-time; + </para> + </listitem> + </itemizedlist> + + <!-- As required --> + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Required patch: + <ulink url="&patch-root;/TEMPLATE-&TEMPLATE-version;-patch_name-patch_version.patch"/> + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">TEMPLATE Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="BLFS DEPENDENCY"/> + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink> and + <xref linkend="BLFS DEPENDENCY"/>. + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/TEMPLATE"/> + </para> + </sect2> + + <!-- Optional section for packages that need a specific kernel + configuration--> + <sect2 role="kernel" id="TEMPLATE-kernel"> + <title>Kernel Configuration</title> + + <para> + Enable the following options in the kernel configuration and recompile the + kernel if necessary: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><literal>Master section: + Subsection: + Required Option: M or Y + Incompatible option: N</literal></screen> + + <para> + Select the appropriate sub-options that appear when the above options are + selected. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-kernel"> + <primary sortas="d-TEMPLATE">TEMPLATE</primary> + </indexterm> + </sect2> + + <!--Required section--> + <sect2 role="installation"> + <title>Installation of TEMPLATE</title> + + <para> + Install <application>TEMPLATE</application> by running the following + commands: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <!-- Optional section. Use one of the two mentions below about a test + suite, delete the line that is not applicable. Of course, if the + test suite uses syntax other than 'make check', revise the + line to reflect the actual syntax to run the test suite --> + + <para> + This package does not come with a test suite. + </para> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <!--Optional section--> + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../../../xincludes/static-libraries.xml"/> + + <para> + <command>COMMAND</command>: This command does something. + </para> + + <para> + <parameter>--SWITCH=PARAMETER</parameter>: This parameter does something + mandatory for BLFS purposes. + </para> + + <para> + <option>--OPTION</option>: This option does something optionally per the + user's desires. + </para> + </sect2> + + <!--Optional section--> + <sect2 role="configuration"> + <title>Configuring TEMPLATE</title> + + <sect3 id="TEMPLATE-config"> + <title>Config Files</title> + <para> + <filename>~/.Configfilename1</filename> and + <filename>/etc/path/Configfilename2</filename>. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary sortas="e-AA.Configfilename1">~/.Configfilename1</primary> + </indexterm> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary + sortas="e-etc-path-Configfilename2">/etc/path/Configfilename2</primary> + </indexterm> + </sect3> + + <sect3><title>Configuration Information</title> + + <para> + Blah blah blah about config. + </para> + +<screen><userinput>USER CONFIG COMMANDS</userinput></screen> + +<screen role="root"><userinput>ROOT CONFIG COMMANDS</userinput></screen> + + <!-- File creation. Add the appropriate <indexterm> block if needed.--> + <para> + Create the file .... for ... + </para> + +<screen role="root"><userinput>cat >> /PATH/FILENAME << "EOF" +<literal># Begin FILENAME + +TEXT + +# End FILENAME</literal> +EOF</userinput></screen> + </sect3> + + <sect3 id="TEMPLATE-init"> + <title>Boot Script</title> + + <para> + To automatically start the <command>TEMPLATE</command> daemon when the + system is rebooted, install the + <filename>/etc/rc.d/init.d/TEMPLATE</filename> bootscript from the + <xref linkend="bootscripts"/> package. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-init"> + <primary sortas="f-TEMPLATE">TEMPLATE</primary> + </indexterm> + +<screen role="root"><userinput>make install-TEMPLATE</userinput></screen> + </sect3> + </sect2> + + <!--Required section--> + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program(s)</segtitle> + <segtitle>Installed Librar(y,ies)</segtitle> + <segtitle>Installed Director(y,ies)</segtitle> + + <seglistitem> + <seg> + PROGRAM1, PROGRAM2 and PROGRAM3. + </seg> + <seg> + libLIBRARY1.so, libLIBRARY2.so and libLIBRARY3.so. + </seg> + <seg> + /etc/TEMPLATE, /usr/include/TEMPLATE, /usr/lib/TEMPLATE, + /usr/share/TEMPLATE-&TEMPLATE-version;, + /usr/share/doc/TEMPLATE-&TEMPLATE-version; and + /var/lib/TEMPLATE. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <!-- If the program or library name conflicts (is the same) as the + package name, add -prog or -lib to the varlistentry entity id + and the 2nd entry of the indexterm zone entity --> + + <varlistentry id="PROGRAM1"> + <term><command>PROGRAM1</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM1"> + <primary sortas="b-PROGRAM1">PROGRAM1</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="PROGRAM2"> + <term><command>PROGRAM2</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM2"> + <primary sortas="b-PROGRAM2">PROGRAM2</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libLIBRARY1"> + <term><filename class="libraryfile">libLIBRARY1.so</filename></term> + <listitem> + <para> + contains functions that ..... + </para> + <indexterm zone="TEMPLATE libLIBRARY1"> + <primary sortas="c-libLIBRARY1">libLIBRARY1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/apps/vte2.xml b/xfce/apps/vte2.xml new file mode 100644 index 0000000000..9d0d57c379 --- /dev/null +++ b/xfce/apps/vte2.xml @@ -0,0 +1,343 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../general.ent"> + %general-entities; + + <!-- Place this in the general.ent file + <!ENTITY TEMPLATE-version ""> + --> + + <!ENTITY TEMPLATE-download-http "http://"> + <!ENTITY TEMPLATE-download-ftp "ftp://"> + <!ENTITY TEMPLATE-md5sum "MD5 sum"> + <!ENTITY TEMPLATE-size "?? MB"> + <!ENTITY TEMPLATE-buildsize "?? MB"> + <!ENTITY TEMPLATE-time "?? SBU"> +]> + +<!-- Try to keep the indentation used in this file--> +<sect1 id="TEMPLATE" xreflabel="TEMPLATE-&TEMPLATE-version;"> + <?dbhtml filename="TEMPLATE.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <!-- No other tags inside any title--> + <!-- Use Title Case in All Titles + The "The Chicago Manual of Style": + "-Always capitalize the first and the last word. + -Capitalize all nouns, pronouns, adjectives, verbs, adverbs, and + subordinate conjunctions ("as", "because", "although"). + -Lowercase all articles, coordinate conjunctions ("and", "or", "nor"), + and prepositions regardless of length, when they are other than the + first or last word. + -Lowercase the "to" in an infinitive."--> + <title>TEMPLATE-&TEMPLATE-version;</title> + + <indexterm zone="TEMPLATE"> + <primary sortas="a-TEMPLATE">TEMPLATE</primary> + </indexterm> + + <!--Required section--> + <sect2 role="package"> + <title>Introduction to TEMPLATE</title> + + <para> + The <application>TEMPLATE</application> package contains... + This is useful for... + </para> + + <!-- if it builds but hasn't been tested: --> + &lfs71_built; + <!-- if it works: --> + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&TEMPLATE-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&TEMPLATE-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &TEMPLATE-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &TEMPLATE-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &TEMPLATE-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &TEMPLATE-time; + </para> + </listitem> + </itemizedlist> + + <!-- As required --> + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Required patch: + <ulink url="&patch-root;/TEMPLATE-&TEMPLATE-version;-patch_name-patch_version.patch"/> + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">TEMPLATE Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="BLFS DEPENDENCY"/> + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink> and + <xref linkend="BLFS DEPENDENCY"/>. + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/TEMPLATE"/> + </para> + </sect2> + + <!-- Optional section for packages that need a specific kernel + configuration--> + <sect2 role="kernel" id="TEMPLATE-kernel"> + <title>Kernel Configuration</title> + + <para> + Enable the following options in the kernel configuration and recompile the + kernel if necessary: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><literal>Master section: + Subsection: + Required Option: M or Y + Incompatible option: N</literal></screen> + + <para> + Select the appropriate sub-options that appear when the above options are + selected. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-kernel"> + <primary sortas="d-TEMPLATE">TEMPLATE</primary> + </indexterm> + </sect2> + + <!--Required section--> + <sect2 role="installation"> + <title>Installation of TEMPLATE</title> + + <para> + Install <application>TEMPLATE</application> by running the following + commands: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <!-- Optional section. Use one of the two mentions below about a test + suite, delete the line that is not applicable. Of course, if the + test suite uses syntax other than 'make check', revise the + line to reflect the actual syntax to run the test suite --> + + <para> + This package does not come with a test suite. + </para> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <!--Optional section--> + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <para> + <command>COMMAND</command>: This command does something. + </para> + + <para> + <parameter>--SWITCH=PARAMETER</parameter>: This parameter does something + mandatory for BLFS purposes. + </para> + + <para> + <option>--OPTION</option>: This option does something optionally per the + user's desires. + </para> + </sect2> + + <!--Optional section--> + <sect2 role="configuration"> + <title>Configuring TEMPLATE</title> + + <sect3 id="TEMPLATE-config"> + <title>Config Files</title> + <para> + <filename>~/.Configfilename1</filename> and + <filename>/etc/path/Configfilename2</filename>. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary sortas="e-AA.Configfilename1">~/.Configfilename1</primary> + </indexterm> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary + sortas="e-etc-path-Configfilename2">/etc/path/Configfilename2</primary> + </indexterm> + </sect3> + + <sect3><title>Configuration Information</title> + + <para> + Blah blah blah about config. + </para> + +<screen><userinput>USER CONFIG COMMANDS</userinput></screen> + +<screen role="root"><userinput>ROOT CONFIG COMMANDS</userinput></screen> + + <!-- File creation. Add the appropriate <indexterm> block if needed.--> + <para> + Create the file .... for ... + </para> + +<screen role="root"><userinput>cat >> /PATH/FILENAME << "EOF" +<literal># Begin FILENAME + +TEXT + +# End FILENAME</literal> +EOF</userinput></screen> + </sect3> + + <sect3 id="TEMPLATE-init"> + <title>Boot Script</title> + + <para> + To automatically start the <command>TEMPLATE</command> daemon when the + system is rebooted, install the + <filename>/etc/rc.d/init.d/TEMPLATE</filename> bootscript from the + <xref linkend="bootscripts"/> package. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-init"> + <primary sortas="f-TEMPLATE">TEMPLATE</primary> + </indexterm> + +<screen role="root"><userinput>make install-TEMPLATE</userinput></screen> + </sect3> + </sect2> + + <!--Required section--> + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program(s)</segtitle> + <segtitle>Installed Librar(y,ies)</segtitle> + <segtitle>Installed Director(y,ies)</segtitle> + + <seglistitem> + <seg> + PROGRAM1, PROGRAM2 and PROGRAM3. + </seg> + <seg> + libLIBRARY1.so, libLIBRARY2.so and libLIBRARY3.so. + </seg> + <seg> + /etc/TEMPLATE, /usr/include/TEMPLATE, /usr/lib/TEMPLATE, + /usr/share/TEMPLATE-&TEMPLATE-version;, + /usr/share/doc/TEMPLATE-&TEMPLATE-version; and + /var/lib/TEMPLATE. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <!-- If the program or library name conflicts (is the same) as the + package name, add -prog or -lib to the varlistentry entity id + and the 2nd entry of the indexterm zone entity --> + + <varlistentry id="PROGRAM1"> + <term><command>PROGRAM1</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM1"> + <primary sortas="b-PROGRAM1">PROGRAM1</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="PROGRAM2"> + <term><command>PROGRAM2</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM2"> + <primary sortas="b-PROGRAM2">PROGRAM2</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libLIBRARY1"> + <term><filename class="libraryfile">libLIBRARY1.so</filename></term> + <listitem> + <para> + contains functions that ..... + </para> + <indexterm zone="TEMPLATE libLIBRARY1"> + <primary sortas="c-libLIBRARY1">libLIBRARY1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/apps/xfburn.xml b/xfce/apps/xfburn.xml new file mode 100644 index 0000000000..25260ee247 --- /dev/null +++ b/xfce/apps/xfburn.xml @@ -0,0 +1,343 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!-- Place this in the general.ent file + <!ENTITY TEMPLATE-version ""> + --> + + <!ENTITY TEMPLATE-download-http "http://"> + <!ENTITY TEMPLATE-download-ftp "ftp://"> + <!ENTITY TEMPLATE-md5sum "MD5 sum"> + <!ENTITY TEMPLATE-size "?? MB"> + <!ENTITY TEMPLATE-buildsize "?? MB"> + <!ENTITY TEMPLATE-time "?? SBU"> +]> + +<!-- Try to keep the indentation used in this file--> +<sect1 id="TEMPLATE" xreflabel="TEMPLATE-&TEMPLATE-version;"> + <?dbhtml filename="TEMPLATE.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <!-- No other tags inside any title--> + <!-- Use Title Case in All Titles + The "The Chicago Manual of Style": + "-Always capitalize the first and the last word. + -Capitalize all nouns, pronouns, adjectives, verbs, adverbs, and + subordinate conjunctions ("as", "because", "although"). + -Lowercase all articles, coordinate conjunctions ("and", "or", "nor"), + and prepositions regardless of length, when they are other than the + first or last word. + -Lowercase the "to" in an infinitive."--> + <title>TEMPLATE-&TEMPLATE-version;</title> + + <indexterm zone="TEMPLATE"> + <primary sortas="a-TEMPLATE">TEMPLATE</primary> + </indexterm> + + <!--Required section--> + <sect2 role="package"> + <title>Introduction to TEMPLATE</title> + + <para> + The <application>TEMPLATE</application> package contains... + This is useful for... + </para> + + <!-- if it builds but hasn't been tested: --> + &lfs71_built; + <!-- if it works: --> + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&TEMPLATE-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&TEMPLATE-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &TEMPLATE-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &TEMPLATE-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &TEMPLATE-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &TEMPLATE-time; + </para> + </listitem> + </itemizedlist> + + <!-- As required --> + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Required patch: + <ulink url="&patch-root;/TEMPLATE-&TEMPLATE-version;-patch_name-patch_version.patch"/> + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">TEMPLATE Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="BLFS DEPENDENCY"/> + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink> and + <xref linkend="BLFS DEPENDENCY"/>. + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/TEMPLATE"/> + </para> + </sect2> + + <!-- Optional section for packages that need a specific kernel + configuration--> + <sect2 role="kernel" id="TEMPLATE-kernel"> + <title>Kernel Configuration</title> + + <para> + Enable the following options in the kernel configuration and recompile the + kernel if necessary: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><literal>Master section: + Subsection: + Required Option: M or Y + Incompatible option: N</literal></screen> + + <para> + Select the appropriate sub-options that appear when the above options are + selected. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-kernel"> + <primary sortas="d-TEMPLATE">TEMPLATE</primary> + </indexterm> + </sect2> + + <!--Required section--> + <sect2 role="installation"> + <title>Installation of TEMPLATE</title> + + <para> + Install <application>TEMPLATE</application> by running the following + commands: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <!-- Optional section. Use one of the two mentions below about a test + suite, delete the line that is not applicable. Of course, if the + test suite uses syntax other than 'make check', revise the + line to reflect the actual syntax to run the test suite --> + + <para> + This package does not come with a test suite. + </para> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <!--Optional section--> + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../../../xincludes/static-libraries.xml"/> + + <para> + <command>COMMAND</command>: This command does something. + </para> + + <para> + <parameter>--SWITCH=PARAMETER</parameter>: This parameter does something + mandatory for BLFS purposes. + </para> + + <para> + <option>--OPTION</option>: This option does something optionally per the + user's desires. + </para> + </sect2> + + <!--Optional section--> + <sect2 role="configuration"> + <title>Configuring TEMPLATE</title> + + <sect3 id="TEMPLATE-config"> + <title>Config Files</title> + <para> + <filename>~/.Configfilename1</filename> and + <filename>/etc/path/Configfilename2</filename>. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary sortas="e-AA.Configfilename1">~/.Configfilename1</primary> + </indexterm> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary + sortas="e-etc-path-Configfilename2">/etc/path/Configfilename2</primary> + </indexterm> + </sect3> + + <sect3><title>Configuration Information</title> + + <para> + Blah blah blah about config. + </para> + +<screen><userinput>USER CONFIG COMMANDS</userinput></screen> + +<screen role="root"><userinput>ROOT CONFIG COMMANDS</userinput></screen> + + <!-- File creation. Add the appropriate <indexterm> block if needed.--> + <para> + Create the file .... for ... + </para> + +<screen role="root"><userinput>cat >> /PATH/FILENAME << "EOF" +<literal># Begin FILENAME + +TEXT + +# End FILENAME</literal> +EOF</userinput></screen> + </sect3> + + <sect3 id="TEMPLATE-init"> + <title>Boot Script</title> + + <para> + To automatically start the <command>TEMPLATE</command> daemon when the + system is rebooted, install the + <filename>/etc/rc.d/init.d/TEMPLATE</filename> bootscript from the + <xref linkend="bootscripts"/> package. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-init"> + <primary sortas="f-TEMPLATE">TEMPLATE</primary> + </indexterm> + +<screen role="root"><userinput>make install-TEMPLATE</userinput></screen> + </sect3> + </sect2> + + <!--Required section--> + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program(s)</segtitle> + <segtitle>Installed Librar(y,ies)</segtitle> + <segtitle>Installed Director(y,ies)</segtitle> + + <seglistitem> + <seg> + PROGRAM1, PROGRAM2 and PROGRAM3. + </seg> + <seg> + libLIBRARY1.so, libLIBRARY2.so and libLIBRARY3.so. + </seg> + <seg> + /etc/TEMPLATE, /usr/include/TEMPLATE, /usr/lib/TEMPLATE, + /usr/share/TEMPLATE-&TEMPLATE-version;, + /usr/share/doc/TEMPLATE-&TEMPLATE-version; and + /var/lib/TEMPLATE. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <!-- If the program or library name conflicts (is the same) as the + package name, add -prog or -lib to the varlistentry entity id + and the 2nd entry of the indexterm zone entity --> + + <varlistentry id="PROGRAM1"> + <term><command>PROGRAM1</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM1"> + <primary sortas="b-PROGRAM1">PROGRAM1</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="PROGRAM2"> + <term><command>PROGRAM2</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM2"> + <primary sortas="b-PROGRAM2">PROGRAM2</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libLIBRARY1"> + <term><filename class="libraryfile">libLIBRARY1.so</filename></term> + <listitem> + <para> + contains functions that ..... + </para> + <indexterm zone="TEMPLATE libLIBRARY1"> + <primary sortas="c-libLIBRARY1">libLIBRARY1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/apps/xfce4-notifyd.xml b/xfce/apps/xfce4-notifyd.xml new file mode 100644 index 0000000000..9d0d57c379 --- /dev/null +++ b/xfce/apps/xfce4-notifyd.xml @@ -0,0 +1,343 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../general.ent"> + %general-entities; + + <!-- Place this in the general.ent file + <!ENTITY TEMPLATE-version ""> + --> + + <!ENTITY TEMPLATE-download-http "http://"> + <!ENTITY TEMPLATE-download-ftp "ftp://"> + <!ENTITY TEMPLATE-md5sum "MD5 sum"> + <!ENTITY TEMPLATE-size "?? MB"> + <!ENTITY TEMPLATE-buildsize "?? MB"> + <!ENTITY TEMPLATE-time "?? SBU"> +]> + +<!-- Try to keep the indentation used in this file--> +<sect1 id="TEMPLATE" xreflabel="TEMPLATE-&TEMPLATE-version;"> + <?dbhtml filename="TEMPLATE.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <!-- No other tags inside any title--> + <!-- Use Title Case in All Titles + The "The Chicago Manual of Style": + "-Always capitalize the first and the last word. + -Capitalize all nouns, pronouns, adjectives, verbs, adverbs, and + subordinate conjunctions ("as", "because", "although"). + -Lowercase all articles, coordinate conjunctions ("and", "or", "nor"), + and prepositions regardless of length, when they are other than the + first or last word. + -Lowercase the "to" in an infinitive."--> + <title>TEMPLATE-&TEMPLATE-version;</title> + + <indexterm zone="TEMPLATE"> + <primary sortas="a-TEMPLATE">TEMPLATE</primary> + </indexterm> + + <!--Required section--> + <sect2 role="package"> + <title>Introduction to TEMPLATE</title> + + <para> + The <application>TEMPLATE</application> package contains... + This is useful for... + </para> + + <!-- if it builds but hasn't been tested: --> + &lfs71_built; + <!-- if it works: --> + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&TEMPLATE-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&TEMPLATE-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &TEMPLATE-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &TEMPLATE-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &TEMPLATE-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &TEMPLATE-time; + </para> + </listitem> + </itemizedlist> + + <!-- As required --> + <bridgehead renderas="sect3">Additional Downloads</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Required patch: + <ulink url="&patch-root;/TEMPLATE-&TEMPLATE-version;-patch_name-patch_version.patch"/> + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">TEMPLATE Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="BLFS DEPENDENCY"/> + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink> and + <xref linkend="BLFS DEPENDENCY"/>. + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <ulink url="http://www.some.url/">EXTERNAL DEPENDENCY</ulink>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/TEMPLATE"/> + </para> + </sect2> + + <!-- Optional section for packages that need a specific kernel + configuration--> + <sect2 role="kernel" id="TEMPLATE-kernel"> + <title>Kernel Configuration</title> + + <para> + Enable the following options in the kernel configuration and recompile the + kernel if necessary: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><literal>Master section: + Subsection: + Required Option: M or Y + Incompatible option: N</literal></screen> + + <para> + Select the appropriate sub-options that appear when the above options are + selected. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-kernel"> + <primary sortas="d-TEMPLATE">TEMPLATE</primary> + </indexterm> + </sect2> + + <!--Required section--> + <sect2 role="installation"> + <title>Installation of TEMPLATE</title> + + <para> + Install <application>TEMPLATE</application> by running the following + commands: + </para> + +<!-- Spaces are significant in <screen> sections --> +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <!-- Optional section. Use one of the two mentions below about a test + suite, delete the line that is not applicable. Of course, if the + test suite uses syntax other than 'make check', revise the + line to reflect the actual syntax to run the test suite --> + + <para> + This package does not come with a test suite. + </para> + + <para> + To test the results, issue: <command>make check</command>. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <!--Optional section--> + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <para> + <command>COMMAND</command>: This command does something. + </para> + + <para> + <parameter>--SWITCH=PARAMETER</parameter>: This parameter does something + mandatory for BLFS purposes. + </para> + + <para> + <option>--OPTION</option>: This option does something optionally per the + user's desires. + </para> + </sect2> + + <!--Optional section--> + <sect2 role="configuration"> + <title>Configuring TEMPLATE</title> + + <sect3 id="TEMPLATE-config"> + <title>Config Files</title> + <para> + <filename>~/.Configfilename1</filename> and + <filename>/etc/path/Configfilename2</filename>. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary sortas="e-AA.Configfilename1">~/.Configfilename1</primary> + </indexterm> + + <indexterm zone="TEMPLATE TEMPLATE-config"> + <primary + sortas="e-etc-path-Configfilename2">/etc/path/Configfilename2</primary> + </indexterm> + </sect3> + + <sect3><title>Configuration Information</title> + + <para> + Blah blah blah about config. + </para> + +<screen><userinput>USER CONFIG COMMANDS</userinput></screen> + +<screen role="root"><userinput>ROOT CONFIG COMMANDS</userinput></screen> + + <!-- File creation. Add the appropriate <indexterm> block if needed.--> + <para> + Create the file .... for ... + </para> + +<screen role="root"><userinput>cat >> /PATH/FILENAME << "EOF" +<literal># Begin FILENAME + +TEXT + +# End FILENAME</literal> +EOF</userinput></screen> + </sect3> + + <sect3 id="TEMPLATE-init"> + <title>Boot Script</title> + + <para> + To automatically start the <command>TEMPLATE</command> daemon when the + system is rebooted, install the + <filename>/etc/rc.d/init.d/TEMPLATE</filename> bootscript from the + <xref linkend="bootscripts"/> package. + </para> + + <indexterm zone="TEMPLATE TEMPLATE-init"> + <primary sortas="f-TEMPLATE">TEMPLATE</primary> + </indexterm> + +<screen role="root"><userinput>make install-TEMPLATE</userinput></screen> + </sect3> + </sect2> + + <!--Required section--> + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program(s)</segtitle> + <segtitle>Installed Librar(y,ies)</segtitle> + <segtitle>Installed Director(y,ies)</segtitle> + + <seglistitem> + <seg> + PROGRAM1, PROGRAM2 and PROGRAM3. + </seg> + <seg> + libLIBRARY1.so, libLIBRARY2.so and libLIBRARY3.so. + </seg> + <seg> + /etc/TEMPLATE, /usr/include/TEMPLATE, /usr/lib/TEMPLATE, + /usr/share/TEMPLATE-&TEMPLATE-version;, + /usr/share/doc/TEMPLATE-&TEMPLATE-version; and + /var/lib/TEMPLATE. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <!-- If the program or library name conflicts (is the same) as the + package name, add -prog or -lib to the varlistentry entity id + and the 2nd entry of the indexterm zone entity --> + + <varlistentry id="PROGRAM1"> + <term><command>PROGRAM1</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM1"> + <primary sortas="b-PROGRAM1">PROGRAM1</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="PROGRAM2"> + <term><command>PROGRAM2</command></term> + <listitem> + <para> + does this ..... + </para> + <indexterm zone="TEMPLATE PROGRAM2"> + <primary sortas="b-PROGRAM2">PROGRAM2</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libLIBRARY1"> + <term><filename class="libraryfile">libLIBRARY1.so</filename></term> + <listitem> + <para> + contains functions that ..... + </para> + <indexterm zone="TEMPLATE libLIBRARY1"> + <primary sortas="c-libLIBRARY1">libLIBRARY1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/core.xml b/xfce/core/core.xml new file mode 100644 index 0000000000..ca2961d974 --- /dev/null +++ b/xfce/core/core.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; +]> + +<!-- +$LastChangedBy$ +$Date$ +--> + +<chapter id="xfce-core"> + <?dbhtml filename="xfce-core.html" ?> + + <title>Xfce Desktop</title> + + <para> + Xfce is a desktop environment that aims to be fast and low on system + resources, while still being visually appealing and user friendly. + </para> + + <para> + Xfce embodies the traditional UNIX philosophy of modularity and + re-usability. It consists of a number of components that provide the full + functionality one can expect of a modern desktop environment. They are + packaged separately and you can pick among the available packages to create + the optimal personal working environment. + </para> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="exo.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="garcon.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gtk-xfce-engine.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libwnck2.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxfce4ui.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxfce4util.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxfcegui4.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="thunar.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="thunar-volman.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="tumbler.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce4-appfinder.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce4-panel.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce4-power-manager.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce4-session.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce4-settings.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfconf.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfdesktop.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfwm4.xml"/> + +</chapter> diff --git a/xfce/core/exo.xml b/xfce/core/exo.xml new file mode 100644 index 0000000000..bc333f7934 --- /dev/null +++ b/xfce/core/exo.xml @@ -0,0 +1,228 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY exo-download-http + "http://archive.xfce.org/src/xfce/exo/0.8/exo-&exo-version;.tar.bz2"> + <!ENTITY exo-download-ftp " "> + <!ENTITY exo-md5sum "189bd19210e1d7d8601be1cdf27bf259"> + <!ENTITY exo-size "1 MB"> + <!ENTITY exo-buildsize "25.3 MB"> + <!ENTITY exo-time "0.3 SBU"> +]> + +<sect1 id="exo" xreflabel="exo-&exo-version;"> + <?dbhtml filename="exo.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>exo-&exo-version;</title> + + <indexterm zone="exo"> + <primary sortas="a-exo">exo</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to exo</title> + + <para> + <application>Exo</application> is a support library used in the + <application>Xfce</application> desktop. It also has some helper + applications that are used throughout <application>Xfce</application>. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&exo-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&exo-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &exo-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &exo-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &exo-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &exo-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">exo Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="gtk2"/> and + <xref linkend="libxfce4util"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="gtk-doc"/> and + <xref linkend="pygtk"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/exo"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of exo</title> + + <para> + Install <application>exo</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \ + --disable-static --docdir=/usr/share/doc/exo-&exo-version; && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + exo-csource, exo-desktop-item-edit, exo-open and + exo-preferred-applications. + </seg> + <seg>libexo-1.so.</seg> + <seg> + /etc/xdg/xfce4, + /usr/include/exo-1, + /usr/lib/xfce4, + /usr/share/doc/exo-&exo-version;, + /usr/share/gtk-doc/exo, + /usr/share/pixmaps/exo-1, + /usr/share/pygtk/2.0/defs/exo-0.6 and + /usr/share/xfce4. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="exo-csource"> + <term><command>exo-csource</command></term> + <listitem> + <para> + is a small utility that generates C code containing arbitrary data, + useful for compiling texts or other data directly into programs. + </para> + <indexterm zone="exo exo-csource"> + <primary sortas="b-exo-csource">exo-csource</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="exo-desktop-item-edit"> + <term><command>exo-desktop-item-edit</command></term> + <listitem> + <para> + is a command line utility to create or edit icons on the desktop. + </para> + <indexterm zone="exo exo-desktop-item-edit"> + <primary sortas="b-exo-desktop-item-edit">exo-desktop-item-edit</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="exo-open"> + <term><command>exo-open</command></term> + <listitem> + <para> + is a command line frontend to the <application>Xfce</application> + Preferred Applications framework. It can either be used to open a + list of urls with the default URL handler or launch the preferred + application for a certain category. + </para> + <indexterm zone="exo exo-open"> + <primary sortas="b-exo-open">exo-open</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="exo-preferred-applications"> + <term><command>exo-preferred-applications</command></term> + <listitem> + <para> + is a command line utility to edit the preferred application that is + used to handle a particular type of file or URI. + </para> + <indexterm zone="exo exo-preferred-applications"> + <primary sortas="b-exo-preferred-applications">exo-preferred-applications</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libexo-1"> + <term><filename class="libraryfile">libexo-1.so</filename></term> + <listitem> + <para> + contains additional widgets, a framework for editable toolbars, + light-weight session management support and functions to + automatically synchronise object properties (based on GObject + Binding Properties). + </para> + <indexterm zone="exo libexo-1"> + <primary sortas="c-libexo-1">libexo-1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/garcon.xml b/xfce/core/garcon.xml new file mode 100644 index 0000000000..9afaa06db1 --- /dev/null +++ b/xfce/core/garcon.xml @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY garcon-download-http + "http://archive.xfce.org/src/xfce/garcon/0.2/garcon-&garcon-version;.tar.bz2"> + <!ENTITY garcon-download-ftp " "> + <!ENTITY garcon-md5sum "301e7b8015060dd30407b68dd8c4bdb7"> + <!ENTITY garcon-size "424 KB"> + <!ENTITY garcon-buildsize "11 MB"> + <!ENTITY garcon-time "0.1 SBU"> +]> + +<sect1 id="garcon" xreflabel="garcon-&garcon-version;"> + <?dbhtml filename="garcon.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>garcon-&garcon-version;</title> + + <indexterm zone="garcon"> + <primary sortas="a-garcon">garcon</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Garcon</title> + + <para> + The <application>Garcon</application> package contains a freedesktop.org + compliant menu implementation based on <application>GLib</application> and + <application>GIO</application>. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&garcon-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&garcon-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &garcon-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &garcon-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &garcon-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &garcon-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Garcon Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="libxfce4util"/> + </para> + + <!-- As required --> + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="gtk-doc"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/garcon"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Garcon</title> + + <para> + Install <application>Garcon</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --disable-static && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Director(y,ies)</segtitle> + + <seglistitem> + <seg>libgarcon-1.so.</seg> + <seg> + /usr/share/gtk-doc/html/garcon. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libgarcon-1"> + <term><filename class="libraryfile">libgarcon-1.so</filename></term> + <listitem> + <para> + contains functions that provide a freedesktop.org compliant menu + implementation based on <application>GLib</application> and + <application>GIO</application>. + </para> + <indexterm zone="garcon libgarcon-1"> + <primary sortas="c-libgarcon-1">libgarcon-1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/gtk-xfce-engine.xml b/xfce/core/gtk-xfce-engine.xml new file mode 100644 index 0000000000..acefd82b0e --- /dev/null +++ b/xfce/core/gtk-xfce-engine.xml @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY gtk-xfce-engine-download-http + "http://archive.xfce.org/src/xfce/gtk-xfce-engine/3.0/gtk-xfce-engine->k-xfce-engine-version;.tar.bz2"> + <!ENTITY gtk-xfce-engine-download-ftp " "> + <!ENTITY gtk-xfce-engine-md5sum "c02dec13f063c285de44d5388902822a"> + <!ENTITY gtk-xfce-engine-size "360 KB"> + <!ENTITY gtk-xfce-engine-buildsize "6.7 MB"> + <!ENTITY gtk-xfce-engine-time "0.1 SBU"> +]> + +<sect1 id="gtk-xfce-engine" xreflabel="gtk-xfce-engine->k-xfce-engine-version;"> + <?dbhtml filename="gtk-xfce-engine.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>gtk-xfce-engine->k-xfce-engine-version;</title> + + <indexterm zone="gtk-xfce-engine"> + <primary sortas="a-gtk-xfce-engine">gtk-xfce-engine</primary> + </indexterm> + + <!--Required section--> + <sect2 role="package"> + <title>Introduction to GTK-Xfce-Engine</title> + + <para> + The <application>GTK-Xfce-Engine</application> package contains several + <application>GTK+-2</application> themes and the applications and + libraries needed to display them. + This is useful for customising the appearance of your + <application>Xfce</application> desktop. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url=">k-xfce-engine-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url=">k-xfce-engine-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: >k-xfce-engine-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: >k-xfce-engine-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: >k-xfce-engine-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: >k-xfce-engine-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">GTK-Xfce-Engine Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="gtk2"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/gtk-xfce-engine"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of GTK-Xfce-Engine</title> + + <para> + Install <application>GTK-Xfce-Engine</application> by running the + following commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + libxfce.so (in /usr/lib/>k2-libdir;/engines). + </seg> + <seg> + Xfce, Xfce-4.6, Xfce-curve, Xfce-kolors, Xfce-saltlake,,Xfce-4.0, + Xfce-b5, Xfce-dawn, Xfce-light, Xfce-smooth, Xfce-4.2, Xfce-basic, + Xfce-dusk, Xfce-orange, Xfce-stellar, Xfce-4.4, Xfce-cadmium, + Xfce-kde2, Xfce-redmondxp and Xfce-winter. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libxfce"> + <term><filename class="libraryfile">libxfce.so</filename></term> + <listitem> + <para> + contains functions that allow <application>Xfce</application> to + apply and change <application>Gtk+-2</application> themes. + </para> + <indexterm zone="gtk-xfce-engine libxfce"> + <primary sortas="c-libxfce">libxfce.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/libwnck2.xml b/xfce/core/libwnck2.xml new file mode 100644 index 0000000000..eb2f4a5314 --- /dev/null +++ b/xfce/core/libwnck2.xml @@ -0,0 +1,169 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY libwnck2-download-http + "&gnome-download-http;/libwnck/2.30/libwnck-&libwnck2-version;.tar.xz"> + <!ENTITY libwnck2-download-ftp + "&gnome-download-ftp;/libwnck/2.30/libwnck-&libwnck2-version;.tar.xz"> + <!ENTITY libwnck2-md5sum "3d20f26105a2fd878899d6ecdbe9a082"> + <!ENTITY libwnck2-size "612 KB"> + <!ENTITY libwnck2-buildsize "16 MB"> + <!ENTITY libwnck2-time "0.2 SBU"> +]> + +<sect1 id="libwnck2" xreflabel="libwnck-&libwnck2-version;"> + <?dbhtml filename="libwnck2.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>libwnck-&libwnck2-version;</title> + + <indexterm zone="libwnck2"> + <primary sortas="a-Libwnck">Libwnck</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to libwnck</title> + + <para>The <application>libwnck</application> package contains a + Window Navigator Construction Kit.</para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para>Download (HTTP): <ulink url="&libwnck2-download-http;"/></para> + </listitem> + <listitem> + <para>Download (FTP): <ulink url="&libwnck2-download-ftp;"/></para> + </listitem> + <listitem> + <para>Download MD5 sum: &libwnck2-md5sum;</para> + </listitem> + <listitem> + <para>Download size: &libwnck2-size;</para> + </listitem> + <listitem> + <para>Estimated disk space required: &libwnck2-buildsize;</para> + </listitem> + <listitem> + <para>Estimated build time: &libwnck2-time;</para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">libwnck Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="gtk2"/> and + <xref linkend="intltool"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="gobject-introspection"/>, + <xref linkend="gtk-doc"/> and + <xref linkend="startup-notification"/>. + </para> + + <para condition="html" role="usernotes">User Notes: + <ulink url="&blfs-wiki;/libwnck2"/></para> + </sect2> + + <sect2 role="installation"> + <title>Installation of libwnck</title> + + <para> + Install <application>libwnck</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static --program-suffix=-1 && +make GETTEXT_PACKAGE=libwnck-1</userinput></screen> + + <para>This package does not come with a test suite.</para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make GETTEXT_PACKAGE=libwnck-1 install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <para> + <option>--program-suffix=-1</option>: This option adds -1 to the end of + the names of the installed programs to avoid overwriting the programs + installed by <xref linkend="libwnck"/>. + </para> + + <para> + <parameter>GETTEXT_PACKAGE=libwnck-1</parameter>: This parameter adds -1 + to the end of the names of the gettext files installed by the package + to avoid overwriting the files installed by <xref linkend="libwnck"/>. + </para> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>wnckprop-1 and wnck-urgency-monitor-1.</seg> + <seg>libwnck-1.so.</seg> + <seg> + /usr/include/libwnck-1.0 and + /usr/share/gtk-doc/html/libwnck-1.0. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="wnckprop-1"> + <term><command>wnckprop-1</command></term> + <listitem> + <para> + Print or modify the properties of a screen/workspace/window, or + interact with it. + </para> + <indexterm zone="libwnck wnckprop-1"> + <primary sortas="b-wnckprop-1">wnckprop-1</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libwnck-1"> + <term><filename class='libraryfile'>libwnck-1.so</filename></term> + <listitem> + <para>contains functions for writing pagers and task lists.</para> + <indexterm zone="libwnck libwnck-1"> + <primary sortas="c-libwnck-1">libwnck-1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/libxfce4ui.xml b/xfce/core/libxfce4ui.xml new file mode 100644 index 0000000000..ddf4ebe2b9 --- /dev/null +++ b/xfce/core/libxfce4ui.xml @@ -0,0 +1,179 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY libxfce4ui-download-http + "http://archive.xfce.org/src/xfce/libxfce4ui/&xfce4-version;/libxfce4ui-&libxfce4ui-version;.tar.bz2"> + <!ENTITY libxfce4ui-download-ftp " "> + <!ENTITY libxfce4ui-md5sum "6df1ce474a3d4885aee31cda9dbc9192"> + <!ENTITY libxfce4ui-size "536 KB"> + <!ENTITY libxfce4ui-buildsize "9.5 MB"> + <!ENTITY libxfce4ui-time "0.2 SBU"> +]> + +<sect1 id="libxfce4ui" xreflabel="libxfce4ui-&libxfce4ui-version;"> + <?dbhtml filename="libxfce4ui.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>libxfce4ui-&libxfce4ui-version;</title> + + <indexterm zone="libxfce4ui"> + <primary sortas="a-libxfce4ui">libxfce4ui</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to LibXfce4UI</title> + + <para> + The <application>LibXfce4UI</application> package contains + <application>Gtk 2</application> widgets that are used by other + <application>Xfce</application> applications. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&libxfce4ui-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&libxfce4ui-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &libxfce4ui-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &libxfce4ui-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &libxfce4ui-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &libxfce4ui-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">LibXfce4UI Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="gtk2"/> and + <xref linkend="xfconf"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="gtk-doc"/> and + <xref linkend="startup-notification"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/libxfce4ui"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of LibXfce4UI</title> + + <para> + Install <application>LibXfce4UI</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + libxfce4kbd-private-2.so and libxfce4ui-1.so. + </seg> + <seg> + /etc/xdg/xfce4, + /usr/include/xfce4/libxfce4kbd-private-2, + /usr/include/xfce4/libxfce4ui-1 and + /usr/share/gtk-doc/html/libxfce4ui. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libxfce4kbd-private-2"> + <term><filename class="libraryfile">libxfce4kbd-private-2.so</filename></term> + <listitem> + <para> + is a private <application>Xfce</application> library for sharing + code between <application>Xfwm4</application> and + <application>Xfce4-Settings</application>. + </para> + <indexterm zone="libxfce4ui libxfce4kbd-private-2"> + <primary sortas="c-libxfce4kbd-private-2">libxfce4kbd-private-2.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libxfce4ui-1"> + <term><filename class="libraryfile">libxfce4ui-1.so</filename></term> + <listitem> + <para> + contains widgets that are used by other + <application>Xfce</application> applications. + </para> + <indexterm zone="libxfce4ui libxfce4ui-1"> + <primary sortas="c-libxfce4ui-1">libxfce4ui-1.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/libxfce4util.xml b/xfce/core/libxfce4util.xml new file mode 100644 index 0000000000..42e0bb793c --- /dev/null +++ b/xfce/core/libxfce4util.xml @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY libxfce4util-download-http + "http://archive.xfce.org/src/xfce/libxfce4util/&xfce4-version;/libxfce4util-&libxfce4util-version;.tar.bz2"> + <!ENTITY libxfce4util-download-ftp " "> + <!ENTITY libxfce4util-md5sum "2e8defcd40cbf6afedde531b27314511"> + <!ENTITY libxfce4util-size "424 KB"> + <!ENTITY libxfce4util-buildsize "7.4 MB"> + <!ENTITY libxfce4util-time "0.1 SBU"> +]> + +<sect1 id="libxfce4util" xreflabel="libxfce4util-&libxfce4util-version;"> + <?dbhtml filename="libxfce4util.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>libxfce4util-&libxfce4util-version;</title> + + <indexterm zone="libxfce4util"> + <primary sortas="a-libxfce4util">libxfce4util</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to LibXfce4Util</title> + + <para> + The <application>LibXfce4Util</application> package is a basic utility + library for the <application>Xfce</application> desktop environment. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&libxfce4util-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&libxfce4util-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &libxfce4util-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &libxfce4util-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &libxfce4util-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &libxfce4util-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">LibXfce4Util Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="intltool"/> and + <xref linkend="pkgconfig"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"><xref linkend="gtk-doc"/>.</para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/libxfce4util"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of LibXfce4Util</title> + + <para> + Install <application>LibXfce4Util</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>xfce4-kiosk-query.</seg> + <seg>libxfce4util.so.</seg> + <seg>/usr/include/xfce4 and /usr/share/gtk-doc/html/libxfce4util.</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfce4-kiosk-query"> + <term><command>xfce4-kiosk-query</command></term> + <listitem> + <para> + Queries the given capabilities of <module> for the current + user and reports whether the user has the capabilities or not. This + tool is mainly meant for system administrators to test their Kiosk + setup. + </para> + <indexterm zone="libxfce4util xfce4-kiosk-query"> + <primary sortas="b-xfce4-kiosk-query">xfce4-kiosk-query</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libxfce4util-lib"> + <term><filename class="libraryfile">libxfce4util.so</filename></term> + <listitem> + <para> + contains basic utility functions for the + <application>Xfce</application> desktop environment. + </para> + <indexterm zone="libxfce4util libxfce4util-lib"> + <primary sortas="c-libxfce4util">libxfce4util.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/libxfcegui4.xml b/xfce/core/libxfcegui4.xml new file mode 100644 index 0000000000..78a2010b66 --- /dev/null +++ b/xfce/core/libxfcegui4.xml @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY libxfcegui4-download-http + "http://archive.xfce.org/src/xfce/libxfcegui4/&xfce4-version;/libxfcegui4-&libxfcegui4-version;.tar.bz2"> + <!ENTITY libxfcegui4-download-ftp " "> + <!ENTITY libxfcegui4-md5sum "4025b9d6811f051c914cdd700d437e61"> + <!ENTITY libxfcegui4-size "676 KB"> + <!ENTITY libxfcegui4-buildsize "29 MB"> + <!ENTITY libxfcegui4-time "0.3 SBU"> +]> + +<sect1 id="libxfcegui4" xreflabel="libxfcegui4-&libxfcegui4-version;"> + <?dbhtml filename="libxfcegui4.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>libxfcegui4-&libxfcegui4-version;</title> + + <indexterm zone="libxfcegui4"> + <primary sortas="a-libxfcegui4">libxfcegui4</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to LibXfceGUI4</title> + + <para> + The <application>LibXfceGUI4</application> package provides the basic GUI + functions used by <application>Xfce</application>. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&libxfcegui4-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&libxfcegui4-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &libxfcegui4-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &libxfcegui4-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &libxfcegui4-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &libxfcegui4-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">LibXfceGUI4 Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="gtk2"/>, + <xref linkend="libglade"/> and + <xref linkend="libxfce4util"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"><xref linkend="gtk-doc"/>.</para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/libxfcegui4"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of LibXfceGUI4</title> + + <para> + Install <application>LibXfceGUI4</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>libxfcegui4.so and libxfce4.so.</seg> + <seg>/usr/include/xfce4/libxfcegui4 and + /usr/share/gtk-doc/html/libxfcegui4. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libxfcegui4-lib"> + <term><filename class="libraryfile">libxfcegui4.so</filename></term> + <listitem> + <para> + contains the basic GUI functions used by + <application>Xfce</application>. + </para> + <indexterm zone="libxfcegui4 libxfcegui4-lib"> + <primary sortas="c-libxfcegui4">libxfcegui4.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/thunar-volman.xml b/xfce/core/thunar-volman.xml new file mode 100644 index 0000000000..d095d5009b --- /dev/null +++ b/xfce/core/thunar-volman.xml @@ -0,0 +1,159 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY thunar-volman-download-http "http://archive.xfce.org/src/xfce/thunar-volman/0.8/thunar-volman-&thunar-volman-version;.tar.bz2"> + <!ENTITY thunar-volman-download-ftp " "> + <!ENTITY thunar-volman-md5sum "250af757ea629c7c27f554d17119080c"> + <!ENTITY thunar-volman-size "404 KB"> + <!ENTITY thunar-volman-buildsize "6.6 MB"> + <!ENTITY thunar-volman-time "0.1 SBU"> +]> + +<sect1 id="thunar-volman" xreflabel="thunar-volman-&thunar-volman-version;"> + <?dbhtml filename="thunar-volman.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>thunar-volman-&thunar-volman-version;</title> + + <indexterm zone="thunar-volman"> + <primary sortas="a-thunar-volman">thunar-volman</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to the Thunar Volume Manager</title> + + <para> + The <application>Thunar Volume Manager</application> is an extension for + the <application>Thunar</application> file manager, which enables + automatic management of removable drives and media. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&thunar-volman-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&thunar-volman-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &thunar-volman-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &thunar-volman-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &thunar-volman-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &thunar-volman-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Thunar Volume Manager Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="exo"/>, + <xref linkend="libxfce4ui"/> and + <xref linkend="udev"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="libnotify"/> and + <xref linkend="startup-notification"/> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/thunar-volman"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of the Thunar Volume Manager</title> + + <para> + Install the <application>Thunar Volume Manager</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + + <seglistitem> + <seg>thunar-volman and thunar-volman-settings.</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="thunar-volman-prog"> + <term><command>thunar-volman</command></term> + <listitem> + <para> + is the <application>Thunar</application> Volume Manager, a command + line utility to automatically mount or unmount removable media. + </para> + <indexterm zone="thunar-volman thunar-volman-prog"> + <primary sortas="b-thunar-volman">thunar-volman</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="thunar-volman-settings"> + <term><command>thunar-volman-settings</command></term> + <listitem> + <para> + is a small <application>Gtk 2</application> application for changing + your <application>Thunar Volume Manager</application>. + </para> + <indexterm zone="thunar-volman thunar-volman-settings"> + <primary sortas="b-thunar-volman-settings">thunar-volman-settings</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/thunar.xml b/xfce/core/thunar.xml new file mode 100644 index 0000000000..ac0eb20c6e --- /dev/null +++ b/xfce/core/thunar.xml @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY thunar-download-http "http://archive.xfce.org/src/xfce/thunar/1.4/Thunar-&thunar-version;.tar.bz2"> + <!ENTITY thunar-download-ftp " "> + <!ENTITY thunar-md5sum "737ad2c36ed36b10fef82e860b9e990a"> + <!ENTITY thunar-size "1.8 MB"> + <!ENTITY thunar-buildsize "58 MB"> + <!ENTITY thunar-time "0.7 SBU"> +]> + +<sect1 id="thunar" xreflabel="thunar-&thunar-version;"> + <?dbhtml filename="thunar.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>Thunar-&thunar-version;</title> + + <indexterm zone="thunar"> + <primary sortas="a-thunar">thunar</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Thunar</title> + + <para> + <application>Thunar</application> is the <application>Xfce</application> + file manager, a <application>Gtk 2</application> GUI to organise the files + on your computer. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&thunar-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&thunar-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &thunar-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &thunar-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &thunar-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &thunar-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Thunar Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="exo"/> and + <xref linkend="libxfce4ui"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="libnotify"/>, + <xref linkend="startup-notification"/> and + <xref linkend="udev"/> (for GUdev). + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/thunar"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Thunar</title> + + <para> + Install <application>Thunar</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \ + --docdir=/usr/share/Thunar-&thunar-version; && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + + <para> + <command>COMMAND</command>: This command does something. + </para> + + <para> + <parameter>--SWITCH=PARAMETER</parameter>: This parameter does something + mandatory for BLFS purposes. + </para> + + <para> + <option>--OPTION</option>: This option does something optionally per the + user's desires. + </para> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + Thunar, thunar and thunar-settings. + </seg> + <seg>libthunarx-2.so.</seg> + <seg> + /etc/xdg/Thunar, + /usr/include/thunarx-2, + /usr/lib/Thunar, + /usr/lib/thunarx-2, + /usr/share/gtk-doc/html/thunarx, + /usr/share/doc/Thunar-&thunar-version;, + /usr/share/pixmaps/Thunar and + /usr/share/Thunar. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="Thunar"> + <term><command>Thunar</command></term> + <listitem> + <para> + is the <application>Xfce</application> file manager. + </para> + <indexterm zone="thunar Thunar"> + <primary sortas="b-Thunar">Thunar</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="thunar-prog"> + <term><command>thunar</command></term> + <listitem> + <para> + is a symbolic link to <application>Thunar</application>. + </para> + <indexterm zone="thunar thunar-prog"> + <primary sortas="b-thunar">thunar</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="thunar-settings"> + <term><command>thunar-settings</command></term> + <listitem> + <para> + is a shell script that launches a dialog box to allow you to alter + the behaviour of <application>Thunar</application>. + </para> + <indexterm zone="thunar thunar-settings"> + <primary sortas="b-thunar-settings">thunar-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libthunarx-2"> + <term><filename class="libraryfile">libthunarx-2.so</filename></term> + <listitem> + <para> + contains the <application>Thunar</application> extension library + which permits adding new features to the + <application>Thunar</application> file manager. + </para> + <indexterm zone="thunar libthunarx-2"> + <primary sortas="c-libthunarx-2">libthunarx-2.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/tumbler.xml b/xfce/core/tumbler.xml new file mode 100644 index 0000000000..80e059e89a --- /dev/null +++ b/xfce/core/tumbler.xml @@ -0,0 +1,238 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY tumbler-download-http + "http://archive.xfce.org/src/xfce/tumbler/0.1/tumbler-&tumbler-version;.tar.bz2"> + <!ENTITY tumbler-download-ftp " "> + <!ENTITY tumbler-md5sum "d4edc15c172714c7a3eaf3c719b8faf6"> + <!ENTITY tumbler-size "468 KB"> + <!ENTITY tumbler-buildsize "12.5 MB"> + <!ENTITY tumbler-time "0.2 SBU"> +]> + +<sect1 id="tumbler" xreflabel="tumbler-&tumbler-version;"> + <?dbhtml filename="tumbler.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>tumbler-&tumbler-version;</title> + + <indexterm zone="tumbler"> + <primary sortas="a-tumbler">tumbler</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Tumbler</title> + + <para> + The <application>Tumbler</application> package contains a + <application>D-Bus</application> thumbnailing service based on the + thumbnail management <application>D-Bus</application> specification. + This is useful for generating thumbnail images of files. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&tumbler-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&tumbler-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &tumbler-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &tumbler-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &tumbler-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &tumbler-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Tumbler Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="dbus-glib"/> and + <xref linkend="intltool"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <ulink url="http://code.google.com/p/ffmpegthumbnailer/">FFmpeg-Thumbnailer</ulink>, + <xref linkend="freetype2"/>, + <xref linkend="gdk-pixbuf"/>, + <xref linkend="gtk-doc"/>, + <xref linkend="libjpeg"/>, + <xref linkend="libpng"/>, + <xref linkend="poppler"/>,. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/tumbler"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Tumbler</title> + + <para> + Install <application>Tumbler</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + libtumbler-1.so, and in + <filename class="directory">/usr/lib/tumbler-1/plugins</filename> + (depending on the dependencies you've installed): + tumbler-ffmpeg-thumbnailer.so, + tumbler-font-thumbnailer.so, + tumbler-jpeg-thumbnailer.so, + tumbler-pixbuf-thumbnailer.so and + tumbler-poppler-thumbnailer.so. + </seg> + <seg> + /usr/include/tumbler-1, + /usr/lib/tumbler-1 and + /usr/share/gtk-doc/html/tumbler. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libtumbler-1"> + <term><filename class="libraryfile">libtumbler-1.so</filename></term> + <listitem> + <para> + contains functions that the <application>Tumbler</application> + daemon uses to create thumbnail images. + </para> + <indexterm zone="tumbler libtumbler-1"> + <primary sortas="c-libtumbler-1">libtumbler-1.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="tumbler-ffmpeg-thumbnailer"> + <term><filename class="libraryfile">tumbler-ffmpeg-thumbnailer.so</filename></term> + <listitem> + <para> + is the <application>Tumbler</application> + <application>FFmpeg</application> plugin for creating thumbnails + of video files. + </para> + <indexterm zone="tumbler tumbler-ffmpeg-thumbnailer"> + <primary sortas="c-tumbler-ffmpeg-thumbnailer">tumbler-ffmpeg-thumbnailer.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="tumbler-font-thumbnailer"> + <term><filename class="libraryfile">tumbler-font-thumbnailer.so</filename></term> + <listitem> + <para> + is the <application>Tumbler</application> font thumbnailer. + </para> + <indexterm zone="tumbler tumbler-font-thumbnailer"> + <primary sortas="c-tumbler-font-thumbnailer">tumbler-font-thumbnailer.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="tumbler-jpeg-thumbnailer"> + <term><filename class="libraryfile">tumbler-jpeg-thumbnailer.so</filename></term> + <listitem> + <para> + is the <application>Tumbler</application> jpeg thumbnailer for + creating thumbnails of jpeg images. + </para> + <indexterm zone="tumbler tumbler-jpeg-thumbnailer"> + <primary sortas="c-tumbler-jpeg-thumbnailer">tumbler-jpeg-thumbnailer.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="tumbler-pixbuf-thumbnailer"> + <term><filename class="libraryfile">tumbler-pixbuf-thumbnailer.so</filename></term> + <listitem> + <para> + is the <application>Tumbler</application> + <application>Gdk Pixbuf</application> thumbnailer. + </para> + <indexterm zone="tumbler tumbler-pixbuf-thumbnailer"> + <primary sortas="c-tumbler-pixbuf-thumbnailer">tumbler-pixbuf-thumbnailer.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="tumbler-poppler-thumbnailer"> + <term><filename class="libraryfile">tumbler-poppler-thumbnailer.so</filename></term> + <listitem> + <para> + is the <application>Tumbler</application> PDF thumbnailer. + </para> + <indexterm zone="tumbler tumbler-poppler-thumbnailer"> + <primary sortas="c-tumbler-poppler-thumbnailer">tumbler-poppler-thumbnailer.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfce4-appfinder.xml b/xfce/core/xfce4-appfinder.xml new file mode 100644 index 0000000000..48781f851a --- /dev/null +++ b/xfce/core/xfce4-appfinder.xml @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfce4-appfinder-download-http + "http://archive.xfce.org/src/xfce/xfce4-appfinder/&xfce4-version;/xfce4-appfinder-&xfce4-appfinder-version;.tar.bz2"> + <!ENTITY xfce4-appfinder-download-ftp " "> + <!ENTITY xfce4-appfinder-md5sum "799f70a9ad67b450da67810a5107e623"> + <!ENTITY xfce4-appfinder-size "420 KB"> + <!ENTITY xfce4-appfinder-buildsize "6 MB"> + <!ENTITY xfce4-appfinder-time "0.1 SBU"> +]> + +<sect1 id="xfce4-appfinder" xreflabel="xfce4-appfinder-&xfce4-appfinder-version;"> + <?dbhtml filename="xfce4-appfinder.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfce4-appfinder-&xfce4-appfinder-version;</title> + + <indexterm zone="xfce4-appfinder"> + <primary sortas="a-xfce4-appfinder">xfce4-appfinder</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfce4-Appfinder</title> + + <para> + <application>Xfce4-Appfinder</application> is a tool to find and launch + installed applications by searching the .desktop files installed on your + system. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfce4-appfinder-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfce4-appfinder-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfce4-appfinder-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfce4-appfinder-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfce4-appfinder-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfce4-appfinder-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfce4-Appfinder Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="garcon"/> and + <xref linkend="libxfce4ui"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfce4-appfinder"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfce4-Appfinder</title> + + <para> + Install <application>Xfce4-Appfinder</application> by running the + following commands: + </para> + +<screen><userinput>./configure --prefix=/usr && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program</segtitle> + + <seglistitem> + <seg>xfce4-appfinder.</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfce4-appfinder-prog"> + <term><command>xfce4-appfinder</command></term> + <listitem> + <para> + Is a <application>Gtk 2</application> application that enables you + to quickly search through the .desktop files installed on your + system looking for an application. + </para> + <indexterm zone="xfce4-appfinder xfce4-appfinder-prog"> + <primary sortas="b-xfce4-appfinder">xfce4-appfinder</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfce4-panel.xml b/xfce/core/xfce4-panel.xml new file mode 100644 index 0000000000..6b2d63c8a6 --- /dev/null +++ b/xfce/core/xfce4-panel.xml @@ -0,0 +1,223 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfce4-panel-download-http + "http://archive.xfce.org/src/xfce/xfce4-panel/&xfce4-version;/xfce4-panel-&xfce4-panel-version;.tar.bz2"> + <!ENTITY xfce4-panel-download-ftp " "> + <!ENTITY xfce4-panel-md5sum "cf7351a4b952dbe3fc5ff509c68def33"> + <!ENTITY xfce4-panel-size "1 MB"> + <!ENTITY xfce4-panel-buildsize "39 MB"> + <!ENTITY xfce4-panel-time "0.8 SBU"> +]> + +<sect1 id="xfce4-panel" xreflabel="xfce4-panel-&xfce4-panel-version;"> + <?dbhtml filename="xfce4-panel.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfce4-panel-&xfce4-panel-version;</title> + + <indexterm zone="xfce4-panel"> + <primary sortas="a-xfce4-panel">xfce4-panel</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfce4-Panel</title> + + <para> + The <application>Xfce4-Panel</application> package contains the + <application>Xfce4</application> Panel. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfce4-panel-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfce4-panel-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfce4-panel-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfce4-panel-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfce4-panel-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfce4-panel-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfce4-Panel Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="exo"/>, + <xref linkend="garcon"/>, + <xref linkend="libwnck2"/> and + <xref linkend="libxfce4ui"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="gtk-doc"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfce4-panel"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfce4-Panel</title> + + <para> + Install <application>Xfce4-Panel</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --disable-static \ + --docdir=/usr/share/doc/xfce4-panel-&xfce4-panel-version; && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + xfce4-panel, + xfce4-popup-directorymenu, + xfce4-popup-applicationsmenu and + xfce4-popup-windowmenu. + </seg> + <seg>libxfce4panel-1.0.so.</seg> + <seg> + /etc/xdg/xfce4/panel, + /usr/include/xfce4/libxfce4panel-1.0, + /usr/lib/xfce4/panel, + /usr/share/xfce4-panel-&xfce4-panel-version;, + /usr/share/doc/xfce4-panel-&xfce4-panel-version;, + /usr/share/gtk-doc/html/libxfce4panel-1.0 and + /usr/share/xfce4/panel. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfce4-panel-prog"> + <term><command>xfce4-panel</command></term> + <listitem> + <para> + is the <application>Xfce</application> panel. + </para> + <indexterm zone="xfce4-panel xfce4-panel-prog"> + <primary sortas="b-xfce4-panel">xfce4-panel</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-popup-applicationsmenu"> + <term><command>xfce4-popup-applicationsmenu</command></term> + <listitem> + <para> + is a shell script that uses <application>DBus</application> and + <application>Xfce Panel</application> to display a popup menu of the + installed applications. + </para> + <indexterm zone="xfce4-panel xfce4-popup-applicationsmenu"> + <primary sortas="b-xfce4-popup-applicationsmenu">xfce4-popup-applicationsmenu</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-popup-directorymenu"> + <term><command>xfce4-popup-directorymenu</command></term> + <listitem> + <para> + is a shell script that uses <application>DBus</application> and + <application>Xfce Panel</application> to display a popup menu of + your home folder and its subdirectories. + </para> + <indexterm zone="xfce4-panel xfce4-popup-directorymenu"> + <primary sortas="b-xfce4-popup-directorymenu">xfce4-popup-directorymenu</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-popup-windowmenu"> + <term><command>xfce4-popup-windowmenu</command></term> + <listitem> + <para> + is a shell script that uses <application>DBus</application> to + display the <application>Xfwm4</application> a popup menu. + </para> + <indexterm zone="xfce4-panel xfce4-popup-windowmenu"> + <primary sortas="b-xfce4-popup-windowmenu">xfce4-popup-windowmenu</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libxfce4panel-1.0"> + <term><filename class="libraryfile">libxfce4panel-1.0.so</filename></term> + <listitem> + <para> + contains the <application>Xfce Panel</application> API functions. + </para> + <indexterm zone="xfce4-panel libxfce4panel-1.0"> + <primary sortas="c-libxfce4panel-1.0">libxfce4panel-1.0.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfce4-power-manager.xml b/xfce/core/xfce4-power-manager.xml new file mode 100644 index 0000000000..ed000be10f --- /dev/null +++ b/xfce/core/xfce4-power-manager.xml @@ -0,0 +1,206 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfce4-power-manager-download-http + "http://archive.xfce.org/src/xfce/xfce4-power-manager/1.2/xfce4-power-manager-&xfce4-power-manager-version;.tar.bz2"> + <!ENTITY xfce4-power-manager-download-ftp " "> + <!ENTITY xfce4-power-manager-md5sum "935599b7114b0a4b0e2c9a5d6c72524c"> + <!ENTITY xfce4-power-manager-size "1 MB"> + <!ENTITY xfce4-power-manager-buildsize "19 MB"> + <!ENTITY xfce4-power-manager-time "0.2 SBU"> +]> + +<sect1 id="xfce4-power-manager" xreflabel="xfce4-power-manager-&xfce4-power-manager-version;"> + <?dbhtml filename="xfce4-power-manager.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfce4-power-manager-&xfce4-power-manager-version;</title> + + <indexterm zone="xfce4-power-manager"> + <primary sortas="a-xfce4-power-manager">xfce4-power-manager</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfce4 Power Manager</title> + + <para> + The <application>Xfce4 Power Manager</application> is a power manager for + the <application>Xfce</application> desktop, <application>Xfce power + manager</application> manages the power sources on the computer and the + devices that can be controlled to reduce their power consumption (such as + LCD brightness level, monitor sleep, CPU frequency scaling). In addition, + <application>Xfce4 Power Manager</application> provides a set of + freedesktop-compliant <application>DBus</application> interfaces to + inform other applications about current power level so that they can + adjust their power consumption. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfce4-power-manager-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfce4-power-manager-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfce4-power-manager-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfce4-power-manager-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfce4-power-manager-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfce4-power-manager-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfce4 Power Manager Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="libnotify"/> and + <xref linkend="xfce4-panel"/> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfce4-power-manager"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfce4 Power Manager</title> + + <para> + Install <application>Xfce4 Power Manager</application> by running the + following commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make docdir=/usr/share/doc/xfce4-power-manager-&xfce4-power-manager-version; \ + imagesdir=/usr/share/doc/xfce4-power-manager-&xfce4-power-manager-version;/images install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <para> + <parameter>docdir=/usr/share/doc/xfce4-power-manager-&xfce4-power-manager-version;</parameter> + and + <parameter>imagesdir=/usr/share/doc/xfce4-power-manager-&xfce4-power-manager-version;/images</parameter>: + These parameters put a html file and some images in a versioned directory + in <filename class="directory">/usr/share/doc</filename>. + </para> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + + <seglistitem> + <seg> + xfce4-power-information, + xfce4-power-manager, + xfce4-power-manager-settings and + xfpm-power-backlight-helper. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfce4-power-information"> + <term><command>xfce4-power-information</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> application that displays + information about installed devices. It uses + <application>DBus</application> to comunicate with + <application>UPower</application> which is required at runtime for + <command>xfce4-power-information</command> to give any meaningful + output. + </para> + <indexterm zone="xfce4-power-manager xfce4-power-information"> + <primary sortas="b-xfce4-power-information">xfce4-power-information</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-power-manager-prog"> + <term><command>xfce4-power-manager</command></term> + <listitem> + <para> + is the <application>Xfce</application> power manager. + </para> + <indexterm zone="xfce4-power-manager xfce4-power-manager-prog"> + <primary sortas="b-xfce4-power-manager">xfce4-power-manager</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-power-manager-settings"> + <term><command>xfce4-power-manager-settings</command></term> + <listitem> + <para> + is a utility that comes with the <application>Xfce</application> + power manager to access/change its configuration. + </para> + <indexterm zone="xfce4-power-manager xfce4-power-manager-settings"> + <primary sortas="b-xfce4-power-manager-settings">xfce4-power-manager-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfpm-power-backlight-helper"> + <term><command>xfpm-power-backlight-helper</command></term> + <listitem> + <para> + is a command line utility to get or set the brightness of your + screen. + </para> + <indexterm zone="xfce4-power-manager xfpm-power-backlight-helper"> + <primary sortas="b-xfpm-power-backlight-helper">xfpm-power-backlight-helper</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfce4-session.xml b/xfce/core/xfce4-session.xml new file mode 100644 index 0000000000..d210191b34 --- /dev/null +++ b/xfce/core/xfce4-session.xml @@ -0,0 +1,235 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfce4-session-download-http "http://archive.xfce.org/src/xfce/xfce4-session/&xfce4-version;/xfce4-session-&xfce4-session-version;.tar.bz2"> + <!ENTITY xfce4-session-download-ftp " "> + <!ENTITY xfce4-session-md5sum "4768e1a41a0287af6aad18b329a0f230"> + <!ENTITY xfce4-session-size "1.2 MB"> + <!ENTITY xfce4-session-buildsize "20 MB"> + <!ENTITY xfce4-session-time "0.3 SBU"> +]> + +<sect1 id="xfce4-session" xreflabel="xfce4-session-&xfce4-session-version;"> + <?dbhtml filename="xfce4-session.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfce4-session-&xfce4-session-version;</title> + + <indexterm zone="xfce4-session"> + <primary sortas="a-xfce4-session">xfce4-session</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfce4 Session</title> + + <para> + <application>Xfce4 Session</application> is a session manager for + <application>Xfce</application>. Its task is to save the state of your + desktop (opened applications and their location) and restore it during a + next startup. You can create several different sessions and choose one of + them on startup. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfce4-session-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfce4-session-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfce4-session-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfce4-session-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfce4-session-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfce4-session-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfce4 Session Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="libwnck2"/> and + <xref linkend="libxfce4ui"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfce4-session"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfce4 Session</title> + + <para> + Install <application>Xfce4 Session</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc --disable-static \ + --docdir=/usr/share/doc/xfce4-session-&xfce4-session-version; && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + </sect2> + + <sect2 role="configuration"> + <title>Configuring Xfce4 Session</title> + + <para> + To launch <application>Xfce4</application> when you start + <application>Xorg</application>, put <command>xfce4-session</command> in + your <filename>~/.xinitrc</filename>: + </para> + +<screen><userinput>echo exec xfce4-session > ~/.xinitrc</userinput></screen> + + <para> + To determine who can shut down or reboot your computer, + <application>Xfce4 Session</application> has a run time dependency on + <xref linkend="sudo"/>. To configure <application>Sudo</application> so + that a user can shut down or reboot, add a line to + <filename>/etc/sudoers</filename>. In this <command>echo</command>, change + USERNAME for the user's login name. As the + <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>echo <replaceable>USERNAME</replaceable> ${HOSTNAME} = NOPASSWD: /usr/lib/xfce4/session/xfsm-shutdown-helper >> /etc/sudoers</userinput></screen> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Director(y,ies)</segtitle> + + <seglistitem> + <seg> + xfce4-session, + xfce4-session-logout, + xfce4-session-settings and + xfce4-tips. + </seg> + <seg>libxfsm-4.6.so.</seg> + <seg> + /usr/include/xfce4/xfce4-session-4.6, + /usr/share/xfce4/tips and + /usr/share/doc/xfce4-session-&xfce4-session-version;. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfce4-session-prog"> + <term><command>xfce4-session</command></term> + <listitem> + <para> + starts up the <application>Xfce</application> Desktop Environment. + </para> + <indexterm zone="xfce4-session xfce4-session-prog"> + <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="xfce4-session xfce4-session-logout"> + <primary sortas="b-xfce4-session-logout">xfce4-session-logout</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-session-settings"> + <term><command>xfce4-session-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI which allows you to alter + your preferences for your <application>Xfce Session</application>. + </para> + <indexterm zone="xfce4-session xfce4-session-settings"> + <primary sortas="b-xfce4-session-settings">xfce4-session-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-tips"> + <term><command>xfce4-tips</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI which displays tips when + you log in to an <application>Xfce Session</application>. + </para> + <indexterm zone="xfce4-session xfce4-tips"> + <primary sortas="b-xfce4-tips">xfce4-tips</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libxfsm-4.6"> + <term><filename class="libraryfile">libxfsm-4.6.so</filename></term> + <listitem> + <para> + contains the <application>Xfce Session</application> API functions. + </para> + <indexterm zone="xfce4-session libxfsm-4.6"> + <primary sortas="c-libxfsm-4.6">libxfsm-4.6.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfce4-settings.xml b/xfce/core/xfce4-settings.xml new file mode 100644 index 0000000000..64273b4ad1 --- /dev/null +++ b/xfce/core/xfce4-settings.xml @@ -0,0 +1,266 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfce4-settings-download-http + "http://archive.xfce.org/src/xfce/xfce4-settings/&xfce4-version;/xfce4-settings-&xfce4-settings-version;.tar.bz2"> + <!ENTITY xfce4-settings-download-ftp " "> + <!ENTITY xfce4-settings-md5sum "cc4dd9179ead9046c056431f01a12000"> + <!ENTITY xfce4-settings-size "768 KB"> + <!ENTITY xfce4-settings-buildsize "19 MB"> + <!ENTITY xfce4-settings-time "0.3 SBU"> +]> + +<sect1 id="xfce4-settings" xreflabel="xfce4-settings-&xfce4-settings-version;"> + <?dbhtml filename="xfce4-settings.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfce4-settings-&xfce4-settings-version;</title> + + <indexterm zone="xfce4-settings"> + <primary sortas="a-xfce4-settings">xfce4-settings</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfce4 Settings</title> + + <para> + The <application>Xfce4 Settings</application> package contains a + collection of programs that are useful for adjusting your + <application>Xfce</application> preferences. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfce4-settings-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfce4-settings-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfce4-settings-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfce4-settings-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfce4-settings-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfce4-settings-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfce4 Settings Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="exo"/> and + <xref linkend="libxfce4ui"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="libnotify"/> and + <xref linkend="libxklavier"/> + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfce4-settings"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfce4 Settings</title> + + <para> + Install <application>Xfce4 Settings</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + + <seglistitem> + <seg> + xfce4-accessibility-settings, + xfce4-appearance-settings, + xfce4-display-settings, + xfce4-keyboard-settings, + xfce4-mime-settings, + xfce4-mouse-settings, + xfce4-settings-editor, + xfce4-settings-manager and + xfsettingsd. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfce4-accessibility-settings"> + <term><command>xfce4-accessibility-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + some of your keyboard and mouse preferences. + </para> + <indexterm zone="xfce4-settings xfce4-accessibility-settings"> + <primary sortas="b-xfce4-accessibility-settings">xfce4-accessibility-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-appearance-settings"> + <term><command>xfce4-appearance-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + some of your theme, icon and font preferences. + </para> + <indexterm zone="xfce4-settings xfce4-appearance-settings"> + <primary sortas="b-xfce4-appearance-settings">xfce4-appearance-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-display-settings"> + <term><command>xfce4-display-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + some of your screen preferences. + </para> + <indexterm zone="xfce4-settings xfce4-display-settings"> + <primary sortas="b-xfce4-display-settings">xfce4-display-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-keyboard-settings"> + <term><command>xfce4-keyboard-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + some of your keyboard preferences. + </para> + <indexterm zone="xfce4-settings xfce4-keyboard-settings"> + <primary sortas="b-xfce4-keyboard-settings">xfce4-keyboard-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-mime-settings"> + <term><command>xfce4-mime-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + which applications are used to handle different mime types. + </para> + <indexterm zone="xfce4-settings xfce4-mime-settings"> + <primary sortas="b-xfce4-mime-settings">xfce4-mime-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-mouse-settings"> + <term><command>xfce4-mouse-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + some of your mouse preferences. + </para> + <indexterm zone="xfce4-settings xfce4-mouse-settings"> + <primary sortas="b-xfce4-mouse-settings">xfce4-mouse-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-settings-editor"> + <term><command>xfce4-settings-editor</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + your preferences stored in <application>Xfconf</application>. + </para> + <indexterm zone="xfce4-settings xfce4-settings-editor"> + <primary sortas="b-xfce4-settings-editor">xfce4-settings-editor</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfce4-settings-manager"> + <term><command>xfce4-settings-manager</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> GUI to allow you to change + your many of your <application>Xfce</application> preferences. + </para> + <indexterm zone="xfce4-settings xfce4-settings-manager"> + <primary sortas="b-xfce4-settings-manager">xfce4-settings-manager</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfsettingsd"> + <term><command>xfsettingsd</command></term> + <listitem> + <para> + is the <application>Xfce</application> settings daemon. + </para> + <indexterm zone="xfce4-settings xfsettingsd"> + <primary sortas="b-xfsettingsd">xfsettingsd</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfconf.xml b/xfce/core/xfconf.xml new file mode 100644 index 0000000000..aee3ee2b31 --- /dev/null +++ b/xfce/core/xfconf.xml @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfconf-download-http + "http://archive.xfce.org/src/xfce/xfconf/&xfce4-version;/xfconf-&xfconf-version;.tar.bz2"> + <!ENTITY xfconf-download-ftp " "> + <!ENTITY xfconf-md5sum "4ed48150a03fb5f42b455494307b7f28"> + <!ENTITY xfconf-size "508 KB"> + <!ENTITY xfconf-buildsize "8.7 MB"> + <!ENTITY xfconf-time "0.1 SBU"> +]> + +<sect1 id="xfconf" xreflabel="xfconf-&xfconf-version;"> + <?dbhtml filename="xfconf.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfconf-&xfconf-version;</title> + + <indexterm zone="xfconf"> + <primary sortas="a-xfconf">xfconf</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfconf</title> + + <para> + <application>Xfconf</application> is the configuration storage system for + <application>Xfce</application>. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfconf-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfconf-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfconf-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfconf-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfconf-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfconf-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfconf Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="dbus-glib"/>, + <xref linkend="perl-glib"/> and + <xref linkend="libxfce4util"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"><xref linkend="gtk-doc"/>.</para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfconf"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfconf</title> + + <para> + Install <application>Xfconf</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr --disable-static && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/gtk-doc-rebuild.xml"/> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Program</segtitle> + <segtitle>Installed Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>xfconf-query.</seg> + <seg>libxfconf.so.</seg> + <seg> + /usr/include/xfconf-0, /usr/lib/xfce4 and + /usr/share/gtk-doc/html/xfconf. + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfconf-query"> + <term><command>xfconf-query</command></term> + <listitem> + <para> + is a commandline utility to view or change any setting stored in + <application>xfconf</application>. + </para> + <indexterm zone="xfconf xfconf-query"> + <primary sortas="b-xfconf-query">xfconf-query</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libxfconf"> + <term><filename class="libraryfile">libxfconf.so</filename></term> + <listitem> + <para> + contains basic functions for <application>Xfce</application> + configuration. + </para> + <indexterm zone="xfconf libxfconf"> + <primary sortas="c-libxfconf">libxfconf.so</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfdesktop.xml b/xfce/core/xfdesktop.xml new file mode 100644 index 0000000000..a65656f5ad --- /dev/null +++ b/xfce/core/xfdesktop.xml @@ -0,0 +1,168 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfdesktop-download-http + "http://archive.xfce.org/src/xfce/xfdesktop/&xfce4-version;/xfdesktop-&xfdesktop-version;.tar.bz2"> + <!ENTITY xfdesktop-download-ftp " "> + <!ENTITY xfdesktop-md5sum "d5f6fb9fdde3ddff5804b2a251892936"> + <!ENTITY xfdesktop-size "1.1 MB"> + <!ENTITY xfdesktop-buildsize "19 MB"> + <!ENTITY xfdesktop-time "0.2 SBU"> +]> + +<sect1 id="xfdesktop" xreflabel="xfdesktop-&xfdesktop-version;"> + <?dbhtml filename="xfdesktop.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfdesktop-&xfdesktop-version;</title> + + <indexterm zone="xfdesktop"> + <primary sortas="a-xfdesktop">xfdesktop</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfdesktop</title> + + <para> + <application>Xfdesktop</application> is a desktop manager for the + <application>Xfce</application> Desktop Environment. + <application>Xfdesktop</application> sets the background image / color, + creates the right click menu and window list and displays the file icons + on the desktop using <application>Thunar</application> libraries. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfdesktop-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfdesktop-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfdesktop-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfdesktop-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfdesktop-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfdesktop-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfdesktop Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="exo"/>, + <xref linkend="libwnck2"/> and + <xref linkend="libxfce4ui"/> + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="libnotify"/> and + <xref linkend="startup-notification"/>, + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfdesktop"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfdesktop</title> + + <para> + Install <application>Xfdesktop</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>xfdesktop and xfdesktop-settings.</seg> + <seg> + /usr/share/backgrounds/xfce and + /usr/share/pixmaps/xfdesktop + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfdesktop-prog"> + <term><command>xfdesktop</command></term> + <listitem> + <para> + is the <application>Xfce</application> Desktop Environment's desktop + manager. + </para> + <indexterm zone="xfdesktop xfdesktop-prog"> + <primary sortas="b-xfdesktop">xfdesktop</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfdesktop-settings"> + <term><command>xfdesktop-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> application that allows you to + change your desktop background, some preferences for the righ click + menu and what icons are displayed on the desktop. + </para> + <indexterm zone="xfdesktop xfdesktop-settings"> + <primary sortas="b-xfdesktop-settings">xfdesktop-settings</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/core/xfwm4.xml b/xfce/core/xfwm4.xml new file mode 100644 index 0000000000..1b344e8203 --- /dev/null +++ b/xfce/core/xfwm4.xml @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../../general.ent"> + %general-entities; + + <!ENTITY xfwm4-download-http "http://archive.xfce.org/src/xfce/xfwm4/&xfce4-version;/xfwm4-&xfwm4-version;.tar.bz2"> + <!ENTITY xfwm4-download-ftp "ftp://"> + <!ENTITY xfwm4-md5sum "333e5e25a85411c304e9b4474bf00537"> + <!ENTITY xfwm4-size "1.1 MB"> + <!ENTITY xfwm4-buildsize "29 MB"> + <!ENTITY xfwm4-time "0.3 SBU"> +]> + +<sect1 id="xfwm4" xreflabel="xfwm4-&xfwm4-version;"> + <?dbhtml filename="xfwm4.html"?> + + <sect1info> + <othername>$LastChangedBy$</othername> + <date>$Date$</date> + </sect1info> + + <title>xfwm4-&xfwm4-version;</title> + + <indexterm zone="xfwm4"> + <primary sortas="a-xfwm4">xfwm4</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to Xfwm4</title> + + <para> + <application>Xfwm4</application> is the window manager for + <application>Xfce</application>. + </para> + + &lfs71_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xfwm4-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xfwm4-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xfwm4-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xfwm4-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xfwm4-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xfwm4-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">Xfwm4 Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="libwnck2"/>, + <xref linkend="libxfce4ui"/> and + <xref linkend="libxfce4util"/>. + </para> + + <bridgehead renderas="sect4">Optional</bridgehead> + <para role="optional"> + <xref linkend="startup-notification"/>. + </para> + + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/xfwm4"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of Xfwm4</title> + + <para> + Install <application>Xfwm4</application> by running the following + commands: + </para> + +<screen><userinput>./configure --prefix=/usr && +make</userinput></screen> + + <para> + This package does not come with a test suite. + </para> + + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> + +<screen role="root"><userinput>make install</userinput></screen> + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + xfwm4, + xfwm4-settings, + xfwm4-tweaks-settings and + xfwm4-workspace-settings. + </seg> + <seg> + /usr/share/themes/Daloa, + /usr/share/themes/Default, + /usr/share/themes/Kokodi, + /usr/share/themes/Moheli and + /usr/share/xfwm4 + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="xfwm4-prog"> + <term><command>xfwm4</command></term> + <listitem> + <para>is the <application>Xfce</application> window manager.</para> + <indexterm zone="xfwm4 xfwm4-prog"> + <primary sortas="b-xfwm4">xfwm4</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfwm4-settings"> + <term><command>xfwm4-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> application that allows you to + set some preferences such as your theme, keyboard shortcuts and + mouse focus behaviour. + </para> + <indexterm zone="xfwm4 xfwm4-settings"> + <primary sortas="b-xfwm4-settings">xfwm4-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfwm4-tweaks-settings"> + <term><command>xfwm4-tweaks-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> application that allows you to + set some more preferences for <application>Xfwm4</application>. + </para> + <indexterm zone="xfwm4 xfwm4-tweaks-settings"> + <primary sortas="b-xfwm4-tweaks-settings">xfwm4-tweaks-settings</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="xfwm4-workspace-settings"> + <term><command>xfwm4-workspace-settings</command></term> + <listitem> + <para> + is a <application>Gtk 2</application> application that allows you to + set your workspace preferences. + </para> + <indexterm zone="xfwm4 xfwm4-workspace-settings"> + <primary sortas="b-xfwm4-workspace-settings">xfwm4-workspace-settings</primary> + </indexterm> + </listitem> + </varlistentry> + </variablelist> + </sect2> +</sect1> diff --git a/xfce/xfce.xml b/xfce/xfce.xml new file mode 100644 index 0000000000..fe76f3d556 --- /dev/null +++ b/xfce/xfce.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../general.ent"> + %general-entities; +]> + +<!-- +$LastChangedBy$ +$Date$ +--> + +<part id="xfce" xreflabel="Xfce"> + <?dbhtml filename="xfce.html" dir="xfce"?> + + <title>Xfce</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="core/core.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="apps/apps.xml"/> + +</part> diff --git a/xsoft/office/libreoffice.xml b/xsoft/office/libreoffice.xml index fc9af8e858..ce8de4c01c 100644 --- a/xsoft/office/libreoffice.xml +++ b/xsoft/office/libreoffice.xml @@ -277,7 +277,6 @@ sed -i '/$Prepend/s:^[^#]:# &:' \ --with-system-redland \ --with-system-zlib \ --with-num-cpus=$(getconf _NPROCESSORS_ONLN) \ - --with-vendor="BLFS" \ --with-lang="pt-BR" \ --without-java && ./download && |