mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 23:32:12 +08:00
Updated XScreenSaver dependencies and build instructions
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4067 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
e67834a946
commit
d15ff1a5bc
@ -8,7 +8,7 @@
|
||||
<!ENTITY xscreensaver-download-ftp "ftp://ftp.fu-berlin.de/unix/X11/graphics/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
|
||||
<!ENTITY xscreensaver-md5sum "3ea7d0bc9b7159523855296e175d7ac7">
|
||||
<!ENTITY xscreensaver-size "4.3 MB">
|
||||
<!ENTITY xscreensaver-buildsize "96.4 MB">
|
||||
<!ENTITY xscreensaver-buildsize "99.2 MB">
|
||||
<!ENTITY xscreensaver-time "1.0 SBU">
|
||||
]>
|
||||
|
||||
@ -72,12 +72,9 @@
|
||||
<para> <xref linkend="libjpeg"/>,
|
||||
<ulink url="http://linas.org/gle/">GLE</ulink>,
|
||||
<ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
|
||||
<ulink
|
||||
url="http://www.ibiblio.org/pub/Linux/games/amusements/fortune/fortune-mod-9708.tar.gz">fortune-mod</ulink>,
|
||||
<ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>,
|
||||
<xref linkend="yelp"/>,
|
||||
<xref linkend="Linux_PAM"/> and
|
||||
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink> or
|
||||
<xref linkend="Linux_PAM"/>,
|
||||
<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, and
|
||||
<xref linkend="heimdal"/> or
|
||||
<xref linkend="mitkrb"/></para>
|
||||
|
||||
@ -86,17 +83,19 @@
|
||||
<sect2 role="installation">
|
||||
<title>Installation of XScreenSaver</title>
|
||||
|
||||
<!-- Apparently, this issue is now fixed
|
||||
<para><application>XScreenSaver</application> makes some poor choices
|
||||
where to put all the files if <application>GNOME</application> is installed.
|
||||
To get around this, run the following command and see an optional configure
|
||||
switch described later below.</para>
|
||||
|
||||
<screen><userinput>sed -i -e "s,@GNOME_DATADIR@,$GNOME_PREFIX/share," driver/Makefile.in</userinput></screen>
|
||||
<screen><userinput>sed -i -e "s,@GNOME_DATADIR@,$GNOME_PREFIX/share," driver/Makefile.in</userinput></screen>
|
||||
-->
|
||||
|
||||
<para>Install <application>XScreenSaver</application> by running the following
|
||||
commands:</para>
|
||||
|
||||
<screen><userinput>./configure --prefix=/usr &&
|
||||
<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib &&
|
||||
make</userinput></screen>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
@ -111,12 +110,17 @@ make</userinput></screen>
|
||||
<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-configdir=/usr/lib/xscreensaver/config</option>:
|
||||
|
||||
<para><option>--enable-locking</option>: This switch provides support for
|
||||
locking the display.</para>
|
||||
|
||||
<!-- Not required any longer
|
||||
<para><option>-with-configdir=/usr/lib/xscreensaver/config</option>:
|
||||
If <application>GNOME</application> is installed, you can use this
|
||||
switch to put the configuration files in a single directory rather than
|
||||
spreading them all over the disk.</para>
|
||||
|
||||
-->
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="configuration">
|
||||
@ -125,11 +129,23 @@ make</userinput></screen>
|
||||
<sect3 id="xscreensaver-config">
|
||||
<title>Config Files</title>
|
||||
|
||||
<para><filename>~/.xscreensaver</filename></para>
|
||||
<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>
|
||||
|
||||
<indexterm zone="xscreensaver xscreensaver-config">
|
||||
<primary sortas="e-etc-X11-app-defaults-XScreenSaver">.../app-.../XScreenSaver</primary>
|
||||
</indexterm>
|
||||
<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>
|
||||
|
||||
@ -146,9 +162,9 @@ make</userinput></screen>
|
||||
<seglistitem>
|
||||
<seg>xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
|
||||
xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper,
|
||||
and screensaver-properties-capplet</seg>
|
||||
and xscreensaver-text</seg>
|
||||
<seg>None</seg>
|
||||
<seg>/usr/libexec/xscreensaver, /usr/share/xscreensaver, and /usr/share/pixmaps</seg>
|
||||
<seg>/usr/lib/xscreensaver and /usr/share/xscreensaver</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -232,7 +248,16 @@ make</userinput></screen>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
|
||||
<varlistentry id="xscreensaver-text">
|
||||
<term><command>xscreensaver-text</command></term>
|
||||
<listitem>
|
||||
<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>
|
||||
|
@ -25,7 +25,8 @@
|
||||
<itemizedlist>
|
||||
|
||||
<listitem>
|
||||
<para>May 8th, 2005 [randy]: Updated to Metacity-2.10.1.</para>
|
||||
<para>May 8th, 2005 [randy]: Updated to Metacity-2.10.1; updated
|
||||
XScreenSaver dependencies and build instructions.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
|
Loading…
Reference in New Issue
Block a user