Author: krejzi Date: 2012-08-14 08:19:20 -0600 (Tue, 14 Aug 2012) New Revision: 10512
Modified: trunk/BOOK/general.ent trunk/BOOK/general/genutils/xscreensaver.xml trunk/BOOK/introduction/welcome/changelog.xml Log: XScreenSaver 5.19. Modified: trunk/BOOK/general/genutils/xscreensaver.xml =================================================================== --- trunk/BOOK/general/genutils/xscreensaver.xml 2012-08-14 13:24:45 UTC (rev 10511) +++ trunk/BOOK/general/genutils/xscreensaver.xml 2012-08-14 14:19:20 UTC (rev 10512) @@ -6,10 +6,10 @@ <!ENTITY xscreensaver-download-http "http://www.jwz.org/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz"> <!ENTITY xscreensaver-download-ftp " "> - <!ENTITY xscreensaver-md5sum "c0b8b2c817a9a7371f51a82e80602d10"> - <!ENTITY xscreensaver-size "5.7 MB"> - <!ENTITY xscreensaver-buildsize "173 MB"> - <!ENTITY xscreensaver-time "1.0 SBU"> + <!ENTITY xscreensaver-md5sum "db001e7d17b68fef22f66beb68beb114"> + <!ENTITY xscreensaver-size "7.1 MB"> + <!ENTITY xscreensaver-buildsize "175 MB"> + <!ENTITY xscreensaver-time "2.0 SBU"> ]> <sect1 id="xscreensaver" xreflabel="XScreenSaver-&xscreensaver-version;"> @@ -29,38 +29,51 @@ <sect2 role="package"> <title>Introduction to XScreenSaver</title> - <para>The <application>XScreenSaver</application> is a modular screen - saver and locker for the X Window System. It is highly customizable and - allows the use of any program that can draw on the root window as a - display mode. The purpose of <application>XScreenSaver</application> is - to display pretty pictures on your screen when it is not in use, in - keeping with the philosophy that unattended monitors should always be - doing something interesting, just like they do in the movies. However, - <application>XScreenSaver</application> can also be used as a screen - locker, to prevent others from using your terminal while you are - away.</para> + <para> + The <application>XScreenSaver</application> is a modular screen saver + and locker for the X Window System. It is highly customizable and + allows the use of any program that can draw on the root window as a + display mode. The purpose of <application>XScreenSaver</application> is + to display pretty pictures on your screen when it is not in use, in + keeping with the philosophy that unattended monitors should always be + doing something interesting, just like they do in the movies. However, + <application>XScreenSaver</application> can also be used as a screen + locker, to prevent others from using your terminal while you are away. + </para> - &lfs70_checked; + &lfs71_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&xscreensaver-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&xscreensaver-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&xscreensaver-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&xscreensaver-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &xscreensaver-md5sum;</para> + <para> + Download MD5 sum: &xscreensaver-md5sum; + </para> </listitem> <listitem> - <para>Download size: &xscreensaver-size;</para> + <para> + Download size: &xscreensaver-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &xscreensaver-buildsize;</para> + <para> + Estimated disk space required: &xscreensaver-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &xscreensaver-time;</para> + <para> + Estimated build time: &xscreensaver-time; + </para> </listitem> </itemizedlist> @@ -68,42 +81,41 @@ <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> - <xref linkend="bc"/> and - <xref linkend="libglade"/> (alternatively - <!-- <xref linkend="lesstif"/> --> - <ulink url="http://sourceforge.net/projects/lesstif/">LessTif</ulink> - but not recommended) + <xref linkend="bc"/>, + <xref linkend="libglade"/> and + <xref linkend="xorg7-app"/> </para> <bridgehead renderas="sect4">Optional</bridgehead> <para role="optional"> - <xref linkend="libjpeg"/>, - <xref linkend="libgnome"/>, - <ulink url="http://linas.org/gle/">GLE</ulink>, - <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, - <ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>, - <xref linkend="linux-pam"/>, - <xref linkend="mitkrb"/> (built with Kerberos V4 backwards compatibility) and - <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink> + <xref linkend="gdm"/>, + <ulink url="http://linas.org/gle/">GLE</ulink> and + <xref linkend="linux-pam"/> </para> <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/xscreensaver"/></para> - + <ulink url="&blfs-wiki;/xscreensaver"/> + </para> </sect2> <sect2 role="installation"> <title>Installation of XScreenSaver</title> - <para>Install <application>XScreenSaver</application> by running the following - commands:</para> + <para> + Install <application>XScreenSaver</application> by running the following + commands: + </para> <screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib && make</userinput></screen> - <para>This package does not come with a test suite.</para> + <para> + This package does not come with a test suite. + </para> - <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>make install</userinput></screen> @@ -112,13 +124,12 @@ <sect2 role="commands"> <title>Command Explanations</title> - <para><option>--with-setuid-hacks</option>: This switch allows some - demos to be installed setuid <systemitem class="username">root</systemitem> - which is needed in order to ping other hosts.</para> + <para> + <option>--with-setuid-hacks</option>: This switch allows some demos + to be installed setuid <systemitem class="username">root</systemitem> + which is needed in order to ping other hosts. + </para> - <para><option>--enable-locking</option>: This switch provides support for - locking the display.</para> - </sect2> <sect2 role="configuration"> @@ -127,10 +138,10 @@ <sect3 id="xscreensaver-config"> <title>Config Files</title> - <para><filename>/etc/X11/app-defaults/XScreenSaver</filename>, - <filename>~/.xscreensaver</filename> and - <filename>/etc/pam.d/xscreensaver</filename> or - <filename>/etc/pam.conf</filename></para> + <para> + <filename>/etc/X11/app-defaults/XScreenSaver</filename> and + <filename>~/.xscreensaver</filename> + </para> <indexterm zone="xscreensaver xscreensaver-config"> <primary sortas="e-etc-X11-app-defaults-XScreenSaver">/etc/X11/app-defaults/XScreenSaver</primary> @@ -138,15 +149,35 @@ <indexterm zone="xscreensaver xscreensaver-config"> <primary sortas="e-AA.xscreensaver">~/.xscreensaver</primary> </indexterm> - <indexterm zone="xscreensaver xscreensaver-config"> - <primary sortas="e-etc-pam.d-xscreensaver">/etc/pam.d/xscreensaver</primary> - </indexterm> - <indexterm zone="xscreensaver xscreensaver-config"> - <primary sortas="e-etc-pam.conf">/etc/pam.conf</primary> - </indexterm> </sect3> + <sect3> + <title>Linux PAM Configuration</title> + + <para> + If you have built <application>XScreenSaver</application> with + <application>Linux PAM</application> support, you need to create + <application>PAM</application> configuration file to get + <application>XScreenSaver</application> to work correctly with BLFS. + </para> + + <para> + Issue the following commands as the <systemitem class="username">root</systemitem> + user to create the configuration file for <application>Linux PAM</application>: + </para> + +<screen role="root"><userinput>cat > /etc/pam.d/xscreensaver << "EOF" +<literal># Begin /etc/pam.d/xscreensaver + +auth include system-auth +account include system-account + +# End /etc/pam.d/xscreensaver</literal> +EOF</userinput></screen> + + </sect3> + </sect2> <sect2 role="content"> @@ -154,15 +185,17 @@ <segmentedlist> <segtitle>Installed Programs</segtitle> - <segtitle>Installed Libraries</segtitle> <segtitle>Installed Directories</segtitle> <seglistitem> - <seg>xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage, - xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper, - and xscreensaver-text</seg> - <seg>None</seg> - <seg>/usr/lib/xscreensaver, /usr/share/xscreensaver/{config,glade}</seg> + <seg> + xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage, + xscreensaver-getimage-file, xscreensaver-getimage-video, + xscreensaver-gl-helper and xscreensaver-text + </seg> + <seg> + /usr/lib/xscreensaver and /usr/share/xscreensaver + </seg> </seglistitem> </segmentedlist> @@ -174,7 +207,9 @@ <varlistentry id="xscreensaver-prog"> <term><command>xscreensaver</command></term> <listitem> - <para>is a screen saver and locker daemon.</para> + <para> + is a screen saver and locker daemon. + </para> <indexterm zone="xscreensaver xscreensaver-prog"> <primary sortas="b-xscreensaver">xscreensaver</primary> </indexterm> @@ -184,8 +219,10 @@ <varlistentry id="xscreensaver-command"> <term><command>xscreensaver-command</command></term> <listitem> - <para>controls a running <command>xscreensaver</command> - process by sending it client messages.</para> + <para> + controls a running <command>xscreensaver</command> + process by sending it client messages. + </para> <indexterm zone="xscreensaver xscreensaver-command"> <primary sortas="b-xscreensaver-command">xscreensaver-command</primary> </indexterm> @@ -195,8 +232,10 @@ <varlistentry id="xscreensaver-demo"> <term><command>xscreensaver-demo</command></term> <listitem> - <para>is a graphical front-end for setting the parameters used - by the background <command>xscreensaver</command> daemon.</para> + <para> + is a graphical front-end for setting the parameters used + by the background <command>xscreensaver</command> daemon. + </para> <indexterm zone="xscreensaver xscreensaver-demo"> <primary sortas="b-xscreensaver-demo">xscreensaver-demo</primary> </indexterm> @@ -206,8 +245,10 @@ <varlistentry id="xscreensaver-getimage"> <term><command>xscreensaver-getimage</command></term> <listitem> - <para>is a helper program for the <command>xscreensaver</command> - modules that manipulate images.</para> + <para> + is a helper program for the <command>xscreensaver</command> + modules that manipulate images. + </para> <indexterm zone="xscreensaver xscreensaver-getimage"> <primary sortas="b-xscreensaver-getimaage">xscreensaver-getimage</primary> </indexterm> @@ -217,8 +258,10 @@ <varlistentry id="xscreensaver-getimage-file"> <term><command>xscreensaver-getimage-file</command></term> <listitem> - <para>is a helper program for the <command>xscreensaver</command> - modules that manipulate images.</para> + <para> + is a helper program for the <command>xscreensaver</command> + modules that manipulate images. + </para> <indexterm zone="xscreensaver xscreensaver-getimage-file"> <primary sortas="b-xscreensaver-getimaage-file">xscreensaver-getimage-file</primary> </indexterm> @@ -228,8 +271,10 @@ <varlistentry id="xscreensaver-getimage-video"> <term><command>xscreensaver-getimage-video</command></term> <listitem> - <para>is a helper program for the <command>xscreensaver</command> - modules that manipulate images.</para> + <para> + is a helper program for the <command>xscreensaver</command> + modules that manipulate images. + </para> <indexterm zone="xscreensaver xscreensaver-getimage-video"> <primary sortas="b-xscreensaver-getimaage-video">xscreensaver-getimage-video</primary> </indexterm> @@ -239,8 +284,10 @@ <varlistentry id="xscreensaver-gl-helper"> <term><command>xscreensaver-gl-helper</command></term> <listitem> - <para>is a helper program for the <command>xscreensaver</command> - OpenGL modules.</para> + <para> + is a helper program for the <command>xscreensaver</command> + OpenGL modules. + </para> <indexterm zone="xscreensaver xscreensaver-gl-helper"> <primary sortas="b-xscreensaver-gl-helper">xscreensaver-gl-helper</primary> </indexterm> @@ -250,12 +297,15 @@ <varlistentry id="xscreensaver-text"> <term><command>xscreensaver-text</command></term> <listitem> - <para>prints some text to stdout, for use by screen savers.</para> + <para> + prints some text to stdout, for use by screen savers. + </para> <indexterm zone="xscreensaver xscreensaver-text"> <primary sortas="b-xscreensaver-text">xscreensaver-text</primary> </indexterm> </listitem> </varlistentry> + </variablelist> </sect2> Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-08-14 13:24:45 UTC (rev 10511) +++ trunk/BOOK/general.ent 2012-08-14 14:19:20 UTC (rev 10512) @@ -361,7 +361,7 @@ <!ENTITY spidermonkey-version "1.0.0"> <!ENTITY tidy-version "cvs_20101110"> <!ENTITY unixodbc-version "2.3.1"> -<!ENTITY xscreensaver-version "5.15"> +<!ENTITY xscreensaver-version "5.19"> <!-- <!ENTITY ggz-client-libs-version "0.0.14.1"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-08-14 13:24:45 UTC (rev 10511) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-08-14 14:19:20 UTC (rev 10512) @@ -63,6 +63,9 @@ links against libglapi and made it not create DESTDIR/usr/bin if the directory is already present.</para> </listitem> + <listitem> + <para>[krejzi] - XScreenSaver 5.19.</para> + </listitem> </itemizedlist> </listitem> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
