Reordered xfce core packages.

Added dbus instructions to xfce4-session.

Added a pulse user to pulseaudio instructions
for dbus communications.


git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10253 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2012-05-30 19:25:32 +00:00
parent 694c7a8aca
commit 6c3a7cc06f
6 changed files with 40 additions and 6 deletions

View File

@ -44,6 +44,15 @@
<listitem>
<para>May 30th, 2012</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Reordered xfce core packages. Added
dbus instructions to xfce4-session. Fixes
<ulink url="&blfs-ticket-root;3384">#3384</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Added a pulse user to pulseaudio instructions
for dbus communications.</para>
</listitem>
<listitem>
<para>[abenton] - Updated LibXML2 to 2.8.0.</para>
</listitem>

View File

@ -29,6 +29,17 @@
<sect2 role="package">
<title>Introduction to PulseAudio</title>
<para>
In order for <application>PulseAudio</application> to communicate
properly with D-BUS, create a unique user. As the <systemitem
class="username">root</systemitem> user, run:
</para>
<screen role="root"><userinput>
groupadd -g 58 pulse &amp;&amp;
useradd -c 'Pulseaudio User' -d /dev/null -g pulse \
-s /bin/false -u 58 pulse</userinput></screen>
<para>
<application>PulseAudio</application> is a sound system for POSIX OSes,
meaning that it is a proxy for sound applications. It allows you to do

View File

@ -98,6 +98,7 @@
<row><entry>stunnel </entry><entry>51</entry><entry>51</entry></row>
<row><entry>svn </entry><entry>56</entry><entry>56</entry></row>
<row><entry>svntest </entry><entry> </entry><entry>57</entry></row>
<row><entry>pulse </entry><entry>58</entry><entry>58</entry></row>
<row><entry>games </entry><entry>60</entry><entry>60</entry></row>
<row><entry>kvm </entry><entry> </entry><entry>61</entry></row>
<row><entry>wireshark</entry><entry> </entry><entry>62</entry></row>

View File

@ -83,8 +83,7 @@
<para>Install <application>sudo</application> by running
the following commands:</para>
<screen><userinput>
./configure --prefix=/usr \
<screen><userinput>./configure --prefix=/usr \
--libexecdir=/usr/lib/sudo \
--docdir=/usr/share/doc/sudo-&sudo-version; \
--with-all-insults \

View File

@ -28,12 +28,19 @@ $Date$
the optimal personal working environment.
</para>
<para>
Build Xfce core packages in the order prsented in the book for the
easiest resolution of dependencies.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libxfce4util.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="libxfce4ui.xml"/>
<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"/>
@ -41,10 +48,9 @@ $Date$
<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"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xfce4-session.xml"/>
</chapter>

View File

@ -127,6 +127,14 @@ make</userinput></screen>
<screen><userinput>echo exec xfce4-session &gt; ~/.xinitrc</userinput></screen>
<para>
If you have installed <xref linkend='dbus'/> and want to use it within
<application>Xfce4</application>, ensure the D-BUS daemon is started and
change the <filename>~/.xinitrc</filename> to read:
</para>
<screen><userinput>echo "exec dbus-launch --exit-with-session xfce4-session" &gt; ~/.xinitrc</userinput></screen>
<para>
To determine who can shut down or reboot your computer,
<application>Xfce4 Session</application> has a run time dependency on