source: general/genutils/xscreensaver.xml@ deb7985

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 deb7985 was deb7985, checked in by Bruce Dubbs <bdubbs@…>, 19 years ago

Upgrade to xscreensaver-4.21

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

  • Property mode set to 100644
File size: 8.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/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 "3ea7d0bc9b7159523855296e175d7ac7">
10 <!ENTITY xscreensaver-size "4.3 MB">
11 <!ENTITY xscreensaver-buildsize "96.4 MB">
12 <!ENTITY xscreensaver-time "1.0 SBU">
13]>
14
15<sect1 id="xscreensaver" xreflabel="XScreenSaver-&xscreensaver-version;">
16<sect1info>
17 <othername>$LastChangedBy$</othername>
18 <date>$Date$</date>
19</sect1info>
20
21<?dbhtml filename="xscreensaver.html"?>
22<title>XScreenSaver-&xscreensaver-version;</title>
23
24<indexterm zone="xscreensaver">
25 <primary sortas="a-xscreensaver">Xscreensaver</primary>
26</indexterm>
27
28<sect2>
29<title>Introduction to <application>XScreenSaver</application></title>
30
31<para>The <application>XScreenSaver</application> is a modular screen
32saver and locker for the X Window System. It is highly customizable and
33allows the use of any program that can draw on the root window as a
34display mode. The purpose of <application>XScreenSaver</application> is
35to display pretty pictures on your screen when it is not in use, in
36keeping with the philosophy that unattended monitors should always be
37doing something interesting, just like they do in the movies. However,
38<application>XScreenSaver</application> can also be used as a screen
39locker, to prevent others from using your terminal while you are
40away.</para>
41
42
43<sect3>
44<title>Package information</title>
45<itemizedlist spacing="compact">
46 <listitem><para>Download (HTTP): <ulink url="&xscreensaver-download-http;"/></para></listitem>
47 <listitem><para>Download (FTP): <ulink url="&xscreensaver-download-ftp;"/></para></listitem>
48 <listitem><para>Download MD5 sum: &xscreensaver-md5sum;</para></listitem>
49 <listitem><para>Download size: &xscreensaver-size;</para></listitem>
50 <listitem><para>Estimated disk space required: &xscreensaver-buildsize;</para></listitem>
51 <listitem><para>Estimated build time: &xscreensaver-time;</para></listitem>
52</itemizedlist>
53</sect3>
54
55<sect3>
56<title><application>XScreenSaver</application> dependencies</title>
57
58<sect4>
59<title>Required</title>
60
61<para> <xref linkend="bc"/> and
62 <xref linkend="libglade"/> (alternatively
63 <xref linkend="lesstif"/> but not recommended)
64</para>
65</sect4>
66
67<sect4>
68<title>Optional</title>
69<para> <xref linkend="libjpeg"/>,
70 <ulink url="http://linas.org/gle/">GLE</ulink>,
71 <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
72 <ulink url="http://www.ibiblio.org/pub/Linux/games/amusements/fortune/fortune-mod-9708.tar.gz">fortune-mod</ulink>,
73 <ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>,
74 <xref linkend="yelp"/>,
75 <xref linkend="Linux_PAM"/> and
76 <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink> or
77 <xref linkend="heimdal"/> or
78 <xref linkend="mitkrb"/>
79</para>
80</sect4>
81</sect3>
82</sect2>
83
84<sect2>
85<title>Installation of <application>XScreenSaver</application></title>
86
87<para><application>XScreenSaver</application> makes some poor choices
88where to put all the files if GNOME is installed. To get around this,
89run the following command and see an optional configure switch
90described later below.</para>
91
92<screen><userinput><command>sed -i -e "s,@GNOME_DATADIR@,$GNOME_PREFIX/share," driver/Makefile.in</command></userinput></screen>
93
94<para>Install <application>XScreenSaver</application> by running the following
95commands:</para>
96
97<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
98make</command></userinput></screen>
99
100<para>Now, as the root user:</para>
101
102<screen><userinput role='root'><command>make install</command></userinput></screen>
103
104</sect2>
105
106<sect2>
107<title>Command explanations</title>
108
109<para><option>--with-setuid-hacks</option>:
110This switch allows some demos to be installed setuid root which is
111needed in order to ping other hosts.
112</para>
113
114<para><option>--with-configdir=/usr/lib/xscreensaver/config</option>:
115If GNOME is installed, you can use this switch to put the
116configuration files in a single directory rather than spreading them
117all over the disk.</para>
118
119</sect2>
120
121<sect2>
122<title>Configuring <application>XScreenSaver</application></title>
123
124<sect3 id="xscreensaver-config">
125<title>Config files</title>
126
127<para><filename>~/.xscreensaver</filename></para>
128
129<indexterm zone="xscreensaver xscreensaver-config">
130 <primary sortas="e-AA.xscreensaver">~/.xscreensaver</primary>
131</indexterm>
132
133</sect3>
134</sect2>
135
136<sect2>
137<title>Contents</title>
138
139<segmentedlist>
140 <segtitle>Installed Programs</segtitle>
141 <segtitle>Installed Libraries</segtitle>
142 <segtitle>Installed Directories</segtitle>
143
144 <seglistitem>
145 <seg>xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
146 xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper,
147 and screensaver-properties-capplet</seg>
148 <seg>None</seg>
149 <seg>/usr/libexec/xscreensaver, /usr/share/xscreensaver, and /usr/share/pixmaps</seg>
150 </seglistitem>
151</segmentedlist>
152
153<variablelist>
154 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
155 <?dbfo list-presentation="list"?>
156
157<varlistentry id="xscreensaver-prog">
158 <term><command>xscreensaver</command></term>
159 <listitem>
160 <para>is a screen saver and locker daemon.</para>
161 <indexterm zone="xscreensaver xscreensaver-prog">
162 <primary sortas="b-xscreensaver">xscreensaver</primary>
163 </indexterm>
164 </listitem>
165</varlistentry>
166
167<varlistentry id="xscreensaver-command">
168 <term><command>xscreensaver-command</command></term>
169 <listitem>
170 <para>controls a running <command>xscreensaver</command>
171 process by sending it client messages.</para>
172 <indexterm zone="xscreensaver xscreensaver-command">
173 <primary sortas="b-xscreensaver-command">xscreensaver-command</primary>
174 </indexterm>
175 </listitem>
176</varlistentry>
177
178<varlistentry id="xscreensaver-demo">
179 <term><command>xscreensaver-demo</command></term>
180 <listitem>
181 <para>is a graphical front-end for setting the parameters used
182 by the background <command>xscreensaver</command> daemon.</para>
183 <indexterm zone="xscreensaver xscreensaver-demo">
184 <primary sortas="b-xscreensaver-demo">xscreensaver-demo</primary>
185 </indexterm>
186 </listitem>
187</varlistentry>
188
189<varlistentry id="xscreensaver-getimage">
190 <term><command>xscreensaver-getimage</command></term>
191 <listitem>
192 <para>is a helper program for the <command>xscreensaver</command>
193 modules that manipulate images.</para>
194 <indexterm zone="xscreensaver xscreensaver-getimage">
195 <primary sortas="b-xscreensaver-getimaage">xscreensaver-getimage</primary>
196 </indexterm>
197 </listitem>
198</varlistentry>
199
200<varlistentry id="xscreensaver-getimage-file">
201 <term><command>xscreensaver-getimage-file</command></term>
202 <listitem>
203 <para>is a helper program for the <command>xscreensaver</command>
204 modules that manipulate images.</para>
205 <indexterm zone="xscreensaver xscreensaver-getimage-file">
206 <primary sortas="b-xscreensaver-getimaage-file">xscreensaver-getimage-file</primary>
207 </indexterm>
208 </listitem>
209</varlistentry>
210
211<varlistentry id="xscreensaver-getimage-video">
212 <term><command>xscreensaver-getimage-video</command></term>
213 <listitem>
214 <para>is a helper program for the <command>xscreensaver</command>
215 modules that manipulate images.</para>
216 <indexterm zone="xscreensaver xscreensaver-getimage-video">
217 <primary sortas="b-xscreensaver-getimaage-video">xscreensaver-getimage-video</primary>
218 </indexterm>
219 </listitem>
220</varlistentry>
221
222<varlistentry id="xscreensaver-gl-helper">
223 <term><command>xscreensaver-gl-helper</command></term>
224 <listitem>
225 <para>is a helper program for the <command>xscreensaver</command>
226 OpenGL modules.</para>
227 <indexterm zone="xscreensaver xscreensaver-gl-helper">
228 <primary sortas="b-xscreensaver-gl-helper">xscreensaver-gl-helper</primary>
229 </indexterm>
230 </listitem>
231</varlistentry>
232
233</variablelist>
234
235</sect2>
236</sect1>
Note: See TracBrowser for help on using the repository browser.