source: general/genutils/xscreensaver.xml@ 7d9348e

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 7d9348e was 7d9348e, checked in by Igor Živković <igor@…>, 19 years ago

Applied a bunch of fixes to XScreenSaver, contributed by Randy.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2991 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 5.8 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY xscreensaver-download-http "http://www.jwz.org/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
8 <!ENTITY xscreensaver-download-ftp "ftp://ftp.fu-berlin.de/unix/X11/graphics/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
9 <!ENTITY xscreensaver-md5sum " ">
10 <!ENTITY xscreensaver-size "4.2 MB">
11 <!ENTITY xscreensaver-buildsize "90 MB">
12 <!ENTITY xscreensaver-time "0.97 SBU">
13]>
14
15<sect1 id="xscreensaver" xreflabel="XScreenSaver-&xscreensaver-version;">
16<sect1info>
17<othername>$LastChangedBy$</othername>
18<date>$Date$</date>
19</sect1info>
20<?dbhtml filename="xscreensaver.html"?>
21<title>XScreenSaver-&xscreensaver-version;</title>
22
23<sect2>
24<title>Introduction to <application>XScreenSaver</application></title>
25
26<para>The <application>XScreenSaver</application> is a modular screen
27saver and locker for the X Window System. It is highly customizable and
28allows the use of any program that can draw on the root window as a
29display mode. The purpose of <application>XScreenSaver</application> is
30to display pretty pictures on your screen when it is not in use, in
31keeping with the philosophy that unattended monitors should always be
32doing something interesting, just like they do in the movies. However,
33<application>XScreenSaver</application> can also be used as a screen
34locker, to prevent others from using your terminal while you are
35away.</para>
36
37
38<sect3><title>Package information</title>
39<itemizedlist spacing="compact">
40<listitem><para>Download (HTTP): <ulink url="&xscreensaver-download-http;"/></para></listitem>
41<listitem><para>Download (FTP): <ulink url="&xscreensaver-download-ftp;"/></para></listitem>
42<listitem><para>MD5 sum: &xscreensaver-md5sum;</para></listitem>
43<listitem><para>Download size: &xscreensaver-size;</para></listitem>
44<listitem><para>Estimated disk space required: &xscreensaver-buildsize;</para></listitem>
45<listitem><para>Estimated build time: &xscreensaver-time;</para></listitem></itemizedlist>
46</sect3>
47
48<sect3><title><application>XScreenSaver</application> dependencies</title>
49<sect4><title>Required</title>
50<para>
51<xref linkend="bc"/> and
52<xref linkend="libglade"/> (alternatively
53<xref linkend="lesstif"/> but not recommended)
54</para>
55</sect4>
56
57<sect4><title>Optional</title>
58<para>
59<xref linkend="libjpeg"/>,
60<ulink url="http://linas.org/gle/">GLE</ulink>,
61<ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
62<ulink url="http://www.ibiblio.org/pub/Linux/games/amusements/fortune/fortune-mod-9708.tar.gz">fortune-mod</ulink>
63(requires <ulink
64url="ftp://ftp.gnu.org/pub/gnu/recode/recode-3.6.tar.gz">recode</ulink>),
65<ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>,
66<xref linkend="yelp"/>,
67<xref linkend="Linux_PAM"/> and
68<ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink> or
69<xref linkend="heimdal"/> or
70<xref linkend="mitkrb"/>
71</para>
72</sect4>
73</sect3>
74
75</sect2>
76
77<sect2>
78<title>Installation of <application>XScreenSaver</application></title>
79
80<para><application>XScreenSaver</application> makes some poor choices
81where to put all the files if GNOME is installed. To get around this
82run the following command and see an optional configure switch
83described later below.</para>
84
85<screen><userinput><command>sed -i -e "s,@GNOME_DATADIR@,$GNOME_PREFIX/share," driver/Makefile.in</command></userinput></screen>
86
87<para>Install <application>XScreenSaver</application> by running the following
88commands:</para>
89
90<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
91make &amp;&amp;
92make install</command></userinput></screen>
93
94</sect2>
95
96<sect2>
97<title>Command explanations</title>
98
99<para><option>--with-setuid-hacks</option>:
100This switch allows some demos to be installed setuid root which is
101needed in order to ping other hosts.
102</para>
103
104<para><option>--with-configdir=/usr/lib/xscreensaver/config</option>:
105If GNOME is installed, you can use this switch to put the
106configuration files in a single directory rather than spreading them
107all over the disk.</para>
108
109</sect2>
110
111<sect2>
112<title>Configuring <application>XScreenSaver</application></title>
113
114<sect3><title>Config files</title>
115<para><filename>~/.xscreensaver</filename></para>
116</sect3>
117
118</sect2>
119
120<sect2>
121<title>Contents</title>
122
123<para>The <application>XScreenSaver</application> package contains
124<command>xscreensaver</command>,
125<command>xscreensaver-command</command>,
126<command>xscreensaver-demo</command>,
127<command>xscreensaver-getimage</command>,
128<command>xscreensaver-getimage-file</command>,
129<command>xscreensaver-getimage-video</command>,
130<command>xscreensaver-gl-helper</command> and
131<command>screensaver-properties-capplet</command>.</para>
132
133</sect2>
134
135<sect2><title>Description</title>
136
137<sect3><title>xscreensaver</title>
138<para><command>xscreensaver</command> is a screen saver and
139locker daemon.</para></sect3>
140
141<sect3><title>xscreensaver-command</title>
142<para><command>xscreensaver-command</command> program controls a running
143<command>xscreensaver</command> process by sending it client
144messages.</para></sect3>
145
146<sect3><title>xscreensaver-demo</title>
147<para><command>xscreensaver-demo</command> is a graphical
148front-end for setting the parameters used by the background
149<command>xscreensaver</command> daemon.</para></sect3>
150
151<sect3><title>xscreensaver-getimage, xscreensaver-getimage-file,
152xscreensaver-getimage-video</title>
153<para>These are helper programs for the <command>xscreensaver</command>
154hacks that manipulate images.</para></sect3>
155
156<sect3><title>xscreensaver-gl-helper</title>
157<para><command>xscreensaver-gl-helper</command> is a helper program for
158the <command>xscreensaver</command> OpenGL hacks.</para></sect3>
159
160</sect2>
161
162</sect1>
Note: See TracBrowser for help on using the repository browser.