Author: bdubbs Date: Mon Nov 2 18:11:07 2015 New Revision: 16595 Log: Update Plasma5 section. The page is not yet finished. Add libxkbcommon and xcb-util-cursor needed for KDE Plasma5. Remove unneeded option from libgpg-error. Updated KF5 profile initialization scripts.
Added: trunk/BOOK/general/genlib/libxkbcommon.xml (contents, props changed) trunk/BOOK/x/installing/xcb-util-cursor.xml (contents, props changed) Modified: trunk/BOOK/general/genlib/genlib.xml trunk/BOOK/general/genlib/libgpg-error.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/kde/kf5/kf5-intro.xml trunk/BOOK/kde/plasma5/plasma-all.xml trunk/BOOK/packages.ent trunk/BOOK/x/installing/installing.xml trunk/BOOK/xfce/core/xfce4-session.xml Modified: trunk/BOOK/general/genlib/genlib.xml ============================================================================== --- trunk/BOOK/general/genlib/genlib.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/general/genlib/genlib.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -92,6 +92,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libunistring.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libusb-compat.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxkbcommon.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxml2.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxslt.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lzo.xml"/> Modified: trunk/BOOK/general/genlib/libgpg-error.xml ============================================================================== --- trunk/BOOK/general/genlib/libgpg-error.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/general/genlib/libgpg-error.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -84,7 +84,7 @@ following commands: </para> -<screen><userinput>./configure --prefix=/usr --disable-static && +<screen><userinput>./configure --prefix=/usr && make</userinput></screen> <para> @@ -99,7 +99,7 @@ install -v -m644 -D README /usr/share/doc/libgpg-error-&libgpg-error-version;/README</userinput></screen> </sect2> - +<!-- No longer needed <sect2 role="commands"> <title>Command Explanations</title> @@ -107,7 +107,7 @@ href="../../xincludes/static-libraries.xml"/> </sect2> - +--> <sect2 role="content"> <title>Contents</title> Added: trunk/BOOK/general/genlib/libxkbcommon.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/BOOK/general/genlib/libxkbcommon.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -0,0 +1,187 @@ +<?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 libxkbcommon-download-http "http://xkbcommon.org/download/libxkbcommon-&libxkbcommon-version;.tar.xz"> + <!ENTITY libxkbcommon-download-ftp " "> + <!ENTITY libxkbcommon-md5sum "2e1faeafcc609c30af3a561a91e84158"> + <!ENTITY libxkbcommon-size "604 KB"> + <!ENTITY libxkbcommon-buildsize "11 MB"> + <!ENTITY libxkbcommon-time "0.1 SBU"> +]> + +<sect1 id="libxkbcommon" xreflabel="libxkbcommon-&libxkbcommon-version;"> + <?dbhtml filename="libxkbcommon.html"?> + + <sect1info> + <othername>$LastChangedBy: renodr $</othername> + <date>$Date: 2015-07-31 23:26:22 -0500 (Fri, 31 Jul 2015) $</date> + </sect1info> + + <title>libxkbcommon-&libxkbcommon-version;</title> + + <indexterm zone="libxkbcommon"> + <primary sortas="a-libxkbcommon">libxkbcommon</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to libxkbcommon</title> + + <para> + <application>libxkbcommon</application> is a keymap compiler and + support library which processes a reduced subset of keymaps as + defined by the XKB specification. + </para> + + &lfs78_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&libxkbcommon-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&libxkbcommon-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &libxkbcommon-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &libxkbcommon-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &libxkbcommon-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &libxkbcommon-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">libxkbcommon Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="xkeyboard-config"/> + </para> + + <bridgehead renderas="sect4">Recommended</bridgehead> + <para role="recommended"> + <xref linkend="libxcb"/> + </para> + + <para condition="html" role="usernotes">User Notes: + <ulink url="&blfs-wiki;/libxkbcommon"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of libxkbcommon</title> + + <para> + Install <application>libxkbcommon</application> by running the following + commands: + </para> + +<screen><userinput>./configure $XORG_CONFIG \ + --disable-static \ + --docdir=/usr/share/doc/libxkbcommon-&libxkbcommon-version; && +make</userinput></screen> + + <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> + + <sect2 role="commands"> + <title>Command Explanations</title> + + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" + href="../../xincludes/static-libraries.xml"/> + + <para> + <option>--disable-x11</option>: Use this switch if you + have not installed <xref linkend="libxcb"/> and + don't need the <filename>libxkbcommon-x11.so</filename> + library. + </para> + + </sect2> + + <sect2 role="content"> + <title>Contents</title> + + <segmentedlist> + <segtitle>Installed Programs</segtitle> + <segtitle>Installed Libraries</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg> + None + </seg> + <seg> + libxkbcommon and libxkbcommon-x11.so + </seg> + <seg> + /usr/include/xkbcommon and + /usr/share/doc/libxkbcommon-&libxkbcommon-version; + </seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libxkbcommon-lib"> + <term><filename class="libraryfile">libxkbcommon.so</filename></term> + <listitem> + <para> + contains the <application>libxkbcommon</application> API functions. + </para> + <indexterm zone="libxkbcommon libxkbcommon-lib"> + <primary sortas="c-libxkbcommon">libxkbcommon.so</primary> + </indexterm> + </listitem> + </varlistentry> + + <varlistentry id="libxkbcommon-x11"> + <term><filename class="libraryfile">libxkbcommon-x11.so</filename></term> + <listitem> + <para> + contains the <application>libxkbcommon</application> X11 specific API + functions. + </para> + <indexterm zone="libxkbcommon libxkbcommon-x11"> + <primary sortas="c-libxkbcommon-x11">libxkbcommon-x11.so</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/introduction/welcome/changelog.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -48,6 +48,20 @@ <para>November 2nd, 2015</para> <itemizedlist> <listitem> + <para>[bdubbs] - Update Plasma5 section. The page is not yet finished. + but should be usable.</para> + </listitem> + <listitem> + <para>[bdubbs] - Add libxkbcommon and xcb-util-cursor needed for + KDE Plasma5.</para> + </listitem> + <listitem> + <para>[bdubbs] - Remove unneeded option from libgpg-error.</para> + </listitem> + <listitem> + <para>[bdubbs] - Updated KF5 profile initialization scripts.</para> + </listitem> + <listitem> <para>[fernando] - Update to xf86-input-synaptics-1.8.3. Fixes <ulink url="&blfs-ticket-root;7080">#7080</ulink>.</para> </listitem> Modified: trunk/BOOK/kde/kf5/kf5-intro.xml ============================================================================== --- trunk/BOOK/kde/kf5/kf5-intro.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/kde/kf5/kf5-intro.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -53,9 +53,6 @@ pathappend /usr/lib/qt5/plugins QT_PLUGIN_PATH pathappend $QT5DIR/lib/plugins QT_PLUGIN_PATH -pathappend /usr/lib/qt5/qml QML_IMPORT_PATH -pathappend $QT5DIR/lib/qml QML_IMPORT_PATH - pathappend /usr/lib/qt5/qml QML2_IMPORT_PATH pathappend $QT5DIR/lib/qml QML2_IMPORT_PATH @@ -106,8 +103,6 @@ <screen role="root"><userinput>cat > /etc/profile.d/kf5.sh << "EOF" <literal># Begin /etc/profile.d/kf5.sh -. /etc/profile.d/qt5.sh - export KF5_PREFIX=/opt/kf5 pathappend $KF5_PREFIX/bin PATH @@ -118,16 +113,8 @@ pathappend /usr/share XDG_DATA_DIRS pathappend $KF5_PREFIX/share XDG_DATA_DIRS -pathappend /usr/lib/qt5/plugins QT_PLUGIN_PATH -pathappend $QT5DIR/plugins QT_PLUGIN_PATH pathappend $KF5_PREFIX/lib/plugins QT_PLUGIN_PATH -pathappend /usr/lib/qt5/qml QML_IMPORT_PATH -pathappend $QT5DIR/qml QML_IMPORT_PATH -pathappend $KF5_PREFIX/lib/qml QML_IMPORT_PATH - -pathappend /usr/lib/qt5/qml QML2_IMPORT_PATH -pathappend $QT5DIR/qml QML2_IMPORT_PATH pathappend $KF5_PREFIX/lib/qml QML2_IMPORT_PATH pathappend $KF5_PREFIX/lib/python&python2-majorver;/site-packages PYTHONPATH @@ -139,7 +126,6 @@ # Begin Qt5 changes for KF5 pathappend $QT5DIR/plugins QT_PLUGIN_PATH -pathappend $QT5DIR/qml QML_IMPORT_PATH pathappend $QT5DIR/qml QML2_IMPORT_PATH # End Qt5 changes for KF5</literal> Modified: trunk/BOOK/kde/plasma5/plasma-all.xml ============================================================================== --- trunk/BOOK/kde/plasma5/plasma-all.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/kde/plasma5/plasma-all.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -7,9 +7,9 @@ <!ENTITY plasma5-download-http "http://download.kde.org/stable/plasma5/&plasma5-version;"> <!ENTITY plasma5-download-ftp " "> <!ENTITY plasma5-md5sum "See Below"> - <!ENTITY plasma5-size "?? MB"> - <!ENTITY plasma5-buildsize "?? GB"> - <!ENTITY plasma5-time "?? SBU"> + <!ENTITY plasma5-size "129 MB"> + <!ENTITY plasma5-buildsize "933 GB"> + <!ENTITY plasma5-time "15 SBU (using parallelism=6)"> ]> <sect1 id="plasma5-build" xreflabel="Plasma-&plasma5-version;"> @@ -27,16 +27,12 @@ </indexterm> <para>KDE Plasma 5 is a collection of packages based on top of KDE Frameworks - 5 and QML derived from the monolithic KDE 4 desktop. They implement the KDE - Display Environment (Plasma 5).</para> + 5 and QML. It has been derived from the monolithic KDE 4 desktop. i + They implement the KDE Display Environment (Plasma 5).</para> <note> <para>The procedures below are under development. They have not been verified to work properly in an LFS-7.8 environment.</para> - - <para>Additionally there are several packages not yet in the book - and mesa will need to be rebuilt with different settings. New packages are - xcb-util-cursor and libxkbcommon.</para> </note> <!--&lfs78_checked;--> @@ -71,23 +67,29 @@ <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> <xref linkend="fontforge"/>, + <xref linkend="gtk2"/>, + <xref linkend="gtk3"/>, <xref linkend="kf5-frameworks"/>, + <xref linkend="libcanberra"/>, <xref linkend="libinput"/>, <xref linkend="libpwquality"/>, - libxkbcommon, - xcb-util-cursor, - <xref linkend="lmdb"/>, - <xref linkend="lm_sensors"/>, + <xref linkend="libxkbcommon"/>, + <xref linkend="linux-pam"/>, <xref linkend="mesa"/> built with <xref linkend="wayland"/>, - <xref linkend="NetworkManager"/>, and - <xref linkend="taglib"/> + <xref linkend="NetworkManager"/>, + <xref linkend="oxygen-icons"/>, + <xref linkend="pulseaudio"/>, + <xref linkend="python2"/>, + <xref linkend="taglib"/>, and + <xref linkend="xcb-util-cursor"/> </para> - <bridgehead renderas="sect4">Recommended</bridgehead> <para role="recommended"> - <!--<xref linkend="avahi"/> (DNS-SD backend for KDNSSD),--> - To be determined. + <xref linkend="lm_sensors"/>, + <xref linkend="pciutils"/>, + <xref linkend="xorg-synaptics-driver"/> + Others to be determined. </para> <!-- <bridgehead renderas="sect4">Optional</bridgehead> @@ -170,8 +172,7 @@ </para> <screen><userinput>cat > plasma-&kf5-version;.md5 << "EOF" -<literal> -bb94a0d6f06583456b8f0a2eae07edd6 kde-cli-tools-5.4.2.tar.xz +<literal>bb94a0d6f06583456b8f0a2eae07edd6 kde-cli-tools-5.4.2.tar.xz 67683fc1ae1fdf014f567780502b574a kdecoration-5.4.2.tar.xz c0c0eef0f2bfb93a81e4e701d7557eb9 kwayland-5.4.2.tar.xz 5b3c52fbf0172dfcf749cde12ebb48f3 libkscreen-5.4.2.tar.xz @@ -244,14 +245,23 @@ mkdir build cd build - cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \ - -DCMAKE_BUILD_TYPE=Debug \ - -DLIB_INSTALL_DIR=lib \ - -DBUILD_TESTING=OFF \ - -DQML_INSTALL_DIR=lib/qt5/qml \ - -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ - -DECM_MKSPECS_INSTALL_DIR=$KF5_PREFIX/share/qt5/mkspecs/modules \ - -DOXYGEN_FONT_INSTALL_DIR=/usr/share/fonts/truetype/oxygen \ + OPTS="" + + case $srcdir in + kwayland-&plasma5-version; ) + OPTS="-DECM_MKSPECS_INSTALL_DIR=$KF5_PREFIX/share/mkspecs/modules" + ;; + + oxygen-fonts-&plasma5-version; ) + OPTS="-DOXYGEN_FONT_INSTALL_DIR=/usr/share/fonts/truetype/oxygen" + ;; + esac + + cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \ + -DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib \ + -DBUILD_TESTING=OFF \ + $OPTS \ -Wno-dev .. && make @@ -263,8 +273,13 @@ done < plasma-&kf5-version;.md5 -exit</userinput></screen> +exit + +cd $KF5_PREFIX/share/plasma/plasmoids +for j in $(find -name \*.js); do + ln -sfv ../code/$(basename $j) $(dirname $j)/../ui/ +done</userinput></screen> </sect2> @@ -272,10 +287,63 @@ <title>Command Explanations</title> <para> - Deferred. + <command>ln -sfv ../code/$(basename $j) $(dirname $j)/../ui/</command>: + Create symbolic links so qml files can find needed javascript modules. </para> </sect2> + <sect2 role="starting"> + <title>Starting Plasma5</title> + + <para> + You can start <application>Plasma5</application> from runlevel 3, using + <xref linkend="xinit"/>, or from runlevel 5, using a Display Manager, + such as <xref linkend="sddm"/>. + </para> + + <para> + To start <application>Plasma5</application> using <xref linkend="xinit"/>, + run the following commands: + </para> + +<screen><userinput>cat > ~/.xinitrc << "EOF" +<literal>ck-launch-session dbus-launch --exit-with-session $KF5_PREFIX/bin/startkde</literal> +EOF + +startx</userinput></screen> + + <para> + The X session starts on the first unused virtual terminal, normally vt7. + You can switch to another vt<emphasis>n</emphasis> simultaneously + pressing the keys Ctrl-Alt-F<emphasis>n</emphasis> + (<emphasis>n</emphasis>=1, 2, ...). To switch back to the X session, + normally started at vt7, use Ctrl-Alt-F7. The vt where the command + <command>startx</command> was executed will display many messages, + including X starting messages, applications automatically started with + the session, and eventually, some warning and error messages. You may + prefer to redirect those messages to a log file, which not only will keep + the initial vt uncluttered, but can also be used for debugging purposes. This + can be done starting X with: + </para> + + <screen><userinput>startx &> ~/.x-session-errors</userinput></screen> + + <note> + <para> + You may wish to drop consolekit and/or dbus-launch, e.g., just using + startkde in ~/.xinitrc. However some capabilities such as mounting or + umounting file systems from a file manager will not be possible, or the + reboot option may be absent or inoperative, among other problems. + </para> + </note> + <para> + When shutting down or rebooting, the shutdown messages appear on the vt + where X was running. If you wish to see those messages, simultaneously + press keys Alt-F7 (assuming that X was running on vt7). + </para> + + </sect2> + <sect2 role="content"> <title>Contents</title> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/packages.ent Mon Nov 2 18:11:07 2015 (r16595) @@ -132,6 +132,7 @@ <!ENTITY libunistring-version "0.9.6"> <!ENTITY libusb-version "1.0.20"> <!ENTITY libusb-compat-version "0.1.5"> +<!ENTITY libxkbcommon-version "0.5.0"> <!ENTITY libxml2-version "2.9.2"> <!ENTITY libxslt-version "1.1.28"> <!ENTITY libzeitgeist-version "0.3.18"> @@ -451,6 +452,7 @@ <!ENTITY xcb-util-keysyms-version "0.4.0"> <!ENTITY xcb-util-renderutil-version "0.3.9"> <!ENTITY xcb-util-wm-version "0.4.1"> +<!ENTITY xcb-util-cursor-version "0.1.2"> <!ENTITY xorg-server-version "1.17.2"> <!ENTITY twm-version "1.0.9"> <!ENTITY xterm-version "320"> Modified: trunk/BOOK/x/installing/installing.xml ============================================================================== --- trunk/BOOK/x/installing/installing.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/x/installing/installing.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -63,6 +63,7 @@ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xcb-util-keysyms.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xcb-util-renderutil.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xcb-util-wm.xml"/> + <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xcb-util-cursor.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mesa.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xbitmaps.xml"/> <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x7app.xml"/> Added: trunk/BOOK/x/installing/xcb-util-cursor.xml ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ trunk/BOOK/x/installing/xcb-util-cursor.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -0,0 +1,145 @@ +<?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 xcb-util-cursor-download-http "http://xcb.freedesktop.org/dist/xcb-util-cursor-&xcb-util-cursor-version;.tar.bz2"> + <!ENTITY xcb-util-cursor-download-ftp " "> + <!ENTITY xcb-util-cursor-md5sum "88e70d92ff5616d406ce5b1b62e0c58b"> + <!ENTITY xcb-util-cursor-size "283 KB"> + <!ENTITY xcb-util-cursor-buildsize "2.4 MB"> + <!ENTITY xcb-util-cursor-time "less than 0.1 SBU"> +]> + +<sect1 id="xcb-util-cursor" xreflabel="xcb-util-cursor-&xcb-util-cursor-version;"> + <?dbhtml filename="xcb-util-cursor.html"?> + + <sect1info> + <othername>$LastChangedBy: bdubbs $</othername> + <date>$Date: 2015-09-20 17:38:20 -0500 (Sun, 20 Sep 2015) $</date> + </sect1info> + + <title>xcb-util-cursor-&xcb-util-cursor-version;</title> + + <indexterm zone="xcb-util-cursor"> + <primary sortas="a-xcb-util-cursor">xcb-util-cursor</primary> + </indexterm> + + <sect2 role="package"> + <title>Introduction to xcb-util-cursor</title> + + <para> + The <application>xcb-util-cursor</application> package provides a module + that implements the XCB cursor library. It is a the + <application>XCB</application> replacement for libXcursor. + </para> + + &lfs78_checked; + + <bridgehead renderas="sect3">Package Information</bridgehead> + <itemizedlist spacing="compact"> + <listitem> + <para> + Download (HTTP): <ulink url="&xcb-util-cursor-download-http;"/> + </para> + </listitem> + <listitem> + <para> + Download (FTP): <ulink url="&xcb-util-cursor-download-ftp;"/> + </para> + </listitem> + <listitem> + <para> + Download MD5 sum: &xcb-util-cursor-md5sum; + </para> + </listitem> + <listitem> + <para> + Download size: &xcb-util-cursor-size; + </para> + </listitem> + <listitem> + <para> + Estimated disk space required: &xcb-util-cursor-buildsize; + </para> + </listitem> + <listitem> + <para> + Estimated build time: &xcb-util-cursor-time; + </para> + </listitem> + </itemizedlist> + + <bridgehead renderas="sect3">xcb-util-cursor Dependencies</bridgehead> + + <bridgehead renderas="sect4">Required</bridgehead> + <para role="required"> + <xref linkend="xcb-util"/> + </para> + + <para condition="html" role="usernotes">User Notes: + <ulink url="&blfs-wiki;/xcb-util-cursor"/> + </para> + </sect2> + + <sect2 role="installation"> + <title>Installation of xcb-util-cursor</title> + + <para> + Install <application>xcb-util-cursor</application> by running the following + commands: + </para> + +<screen><userinput>./configure $XORG_CONFIG && +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 Library</segtitle> + <segtitle>Installed Directories</segtitle> + + <seglistitem> + <seg>None</seg> + <seg>libxcb-cursor.so</seg> + <seg>None</seg> + </seglistitem> + </segmentedlist> + + <variablelist> + <bridgehead renderas="sect3">Short Descriptions</bridgehead> + <?dbfo list-presentation="list"?> + <?dbhtml list-presentation="table"?> + + <varlistentry id="libxcb-cursor"> + <term><filename class='libraryfile'>libxcb-cursor.so</filename></term> + <listitem> + <para> + Is a port of Xlib's libXcursor functions. + </para> + <indexterm zone="xcb-util-cursor libxcb-cursor"> + <primary sortas="c-libxcb-cursor">libxcb-cursor.so</primary> + </indexterm> + </listitem> + </varlistentry> + + </variablelist> + + </sect2> + +</sect1> Modified: trunk/BOOK/xfce/core/xfce4-session.xml ============================================================================== --- trunk/BOOK/xfce/core/xfce4-session.xml Mon Nov 2 15:42:28 2015 (r16594) +++ trunk/BOOK/xfce/core/xfce4-session.xml Mon Nov 2 18:11:07 2015 (r16595) @@ -205,7 +205,7 @@ including X starting messages, applications automatically started with the session, and eventually, some warning and error messages. You may prefer to redirect those messages to a log file, which not only will keep - the initial vt uncluttered, but can also be used for debug purposes. This + the initial vt uncluttered, but can also be used for debugging purposes. This can be done starting X with: </para> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
