source: xsoft/other/xscreensaver.xml@ f954995

xry111/intltool
Last change on this file since f954995 was f954995, checked in by Xi Ruoyao <xry111@…>, 2 years ago

Add intltool dependencies

bluefish: add intltool dependency
brasero: add intltool dependency
cups-pk-helper: add intltool dependency
evolution-data-server: add intltool dependency
gdl: add intltool dependency
gnome-themes-extra: add intltool dependency
goffice: add intltool dependency
libfm: add intltool dependency
libmypaint: add intltool dependency
lxde packages: add intltool dependency
mousepad: add intltool dependency
pavucontrol: add intltool dependency
polkit-gnome: add intltool dependency
sound-theme-freedesktop: add intltool dependency
telepathy-logger: add intltool dependency
vinagre: add intltool dependency
xarchiver: add intltool dependency
xscreensaver: add intltool dependency

  • Property mode set to 100644
File size: 8.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY xscreensaver-download-http "https://www.jwz.org/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
8 <!ENTITY xscreensaver-download-ftp " ">
9 <!ENTITY xscreensaver-md5sum "f86b56f5459182fbcd2cbf49351e4a02">
10 <!ENTITY xscreensaver-size "22 MB">
11 <!ENTITY xscreensaver-buildsize "329 MB">
12 <!ENTITY xscreensaver-time "0.4 SBU (Using parallelism=4)">
13]>
14
15<sect1 id="xscreensaver" xreflabel="XScreenSaver-&xscreensaver-version;">
16 <?dbhtml filename="xscreensaver.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
22 <title>XScreenSaver-&xscreensaver-version;</title>
23
24 <indexterm zone="xscreensaver">
25 <primary sortas="a-XScreenSaver">XScreenSaver</primary>
26 </indexterm>
27
28 <sect2 role="package">
29 <title>Introduction to XScreenSaver</title>
30
31 <para>
32 The <application>XScreenSaver</application> package is a modular screen
33 saver and locker for the X Window System. It is highly customizable and
34 allows the use of any program that can draw on the root window as a
35 display mode. The purpose of <application>XScreenSaver</application> is
36 to display pretty pictures on your screen when it is not in use, in
37 keeping with the philosophy that unattended monitors should always be
38 doing something interesting, just like they do in the movies. However,
39 <application>XScreenSaver</application> can also be used as a screen
40 locker, to prevent others from using your terminal while you are away.
41 </para>
42
43 &lfs111_checked;
44
45 <bridgehead renderas="sect3">Package Information</bridgehead>
46 <itemizedlist spacing="compact">
47 <listitem>
48 <para>
49 Download (HTTP): <ulink url="&xscreensaver-download-http;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download (FTP): <ulink url="&xscreensaver-download-ftp;"/>
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download MD5 sum: &xscreensaver-md5sum;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Download size: &xscreensaver-size;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated disk space required: &xscreensaver-buildsize;
70 </para>
71 </listitem>
72 <listitem>
73 <para>
74 Estimated build time: &xscreensaver-time;
75 </para>
76 </listitem>
77 </itemizedlist>
78
79 <bridgehead renderas="sect3">XScreenSaver Dependencies</bridgehead>
80
81 <bridgehead renderas="sect4">Required</bridgehead>
82 <para role="required">
83 <xref linkend="gdk-pixbuf-xlib"/>,
84 <xref linkend="intltool"/>,
85 <xref linkend="libglade"/>, and
86 <xref linkend="xorg7-app"/>
87 </para>
88
89 <bridgehead renderas="sect4">Recommended</bridgehead>
90 <para role="recommended">
91 <xref linkend="glu"/>
92 </para>
93
94 <bridgehead renderas="sect4">Optional</bridgehead>
95 <para role="optional">
96 <xref linkend="gdm"/>,
97 <xref linkend="linux-pam"/>,
98 <xref linkend="mitkrb"/>, and
99 <ulink url="http://linas.org/gle/">GLE</ulink>
100 </para>
101
102
103 <para condition="html" role="usernotes">User Notes:
104 <ulink url="&blfs-wiki;/xscreensaver"/>
105 </para>
106 </sect2>
107
108 <sect2 role="installation">
109 <title>Installation of XScreenSaver</title>
110
111 <para revision="sysv">
112 Change a harcoded library name, which prevents using the settings found
113 by <command>configure</command>:
114 </para>
115
116<screen revision="sysv"><userinput>sed -i 's/-lsystemd/-lelogind/' driver/Makefile.in</userinput></screen>
117
118 <para>
119 Install <application>XScreenSaver</application> by running the following
120 commands:
121 </para>
122
123<screen><userinput>./configure --prefix=/usr &amp;&amp;
124make</userinput></screen>
125
126 <para>
127 This package does not come with a test suite.
128 </para>
129
130 <!-- EDITORS NOTE: Use install_prefix instead of DESTDIR -->
131 <para>
132 Now, as the <systemitem class="username">root</systemitem> user:
133 </para>
134
135<screen role="root"><userinput>make install</userinput></screen>
136
137 </sect2>
138
139 <sect2 role="commands">
140 <title>Command Explanations</title>
141
142 <para>
143 <option>--with-setuid-hacks</option>: This switch allows some demos
144 to be installed setuid <systemitem class="username">root</systemitem>
145 which is needed in order to ping other hosts.
146 </para>
147
148 </sect2>
149
150 <sect2 role="configuration">
151 <title>Configuring XScreenSaver</title>
152
153 <sect3 id="xscreensaver-config">
154 <title>Config Files</title>
155
156 <para>
157 <filename>/etc/X11/app-defaults/XScreenSaver</filename> and
158 <filename>~/.xscreensaver</filename>
159 </para>
160
161 <indexterm zone="xscreensaver xscreensaver-config">
162 <primary sortas="e-etc-X11-app-defaults-XScreenSaver">/etc/X11/app-defaults/XScreenSaver</primary>
163 </indexterm>
164 <indexterm zone="xscreensaver xscreensaver-config">
165 <primary sortas="e-AA.xscreensaver">~/.xscreensaver</primary>
166 </indexterm>
167
168 </sect3>
169
170 <sect3>
171 <title>Linux PAM Configuration</title>
172
173 <para>
174 If <application>XScreenSaver</application> has been built with
175 <application>Linux PAM</application> support, you need to create a
176 <application>PAM</application> configuration file, to get it working
177 correctly with BLFS.
178 </para>
179
180 <para>
181 Issue the following commands as the <systemitem
182 class="username">root</systemitem> user to create the configuration
183 file for <application>Linux PAM</application>:
184 </para>
185
186<screen role="root"><userinput>cat &gt; /etc/pam.d/xscreensaver &lt;&lt; "EOF"
187<literal># Begin /etc/pam.d/xscreensaver
188
189auth include system-auth
190account include system-account
191
192# End /etc/pam.d/xscreensaver</literal>
193EOF</userinput></screen>
194
195 </sect3>
196
197 </sect2>
198
199 <sect2 role="content">
200 <title>Contents</title>
201
202 <segmentedlist>
203 <segtitle>Installed Programs</segtitle>
204 <segtitle>Installed Libraries</segtitle>
205 <segtitle>Installed Directories</segtitle>
206
207 <seglistitem>
208 <seg>
209 xscreensaver, xscreensaver-command, xscreensaver-demo, and
210 xscreensaver-settings
211 </seg>
212 <seg>
213 None
214 </seg>
215 <seg>
216 /usr/libexec/xscreensaver and
217 /usr/share/xscreensaver
218 </seg>
219 </seglistitem>
220 </segmentedlist>
221
222 <variablelist>
223 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
224 <?dbfo list-presentation="list"?>
225 <?dbhtml list-presentation="table"?>
226
227 <varlistentry id="xscreensaver-prog">
228 <term><command>xscreensaver</command></term>
229 <listitem>
230 <para>
231 is a screen saver and locker daemon
232 </para>
233 <indexterm zone="xscreensaver xscreensaver-prog">
234 <primary sortas="b-xscreensaver">xscreensaver</primary>
235 </indexterm>
236 </listitem>
237 </varlistentry>
238
239 <varlistentry id="xscreensaver-command">
240 <term><command>xscreensaver-command</command></term>
241 <listitem>
242 <para>
243 controls a running <command>xscreensaver</command>
244 process by sending it client messages
245 </para>
246 <indexterm zone="xscreensaver xscreensaver-command">
247 <primary sortas="b-xscreensaver-command">xscreensaver-command</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 <varlistentry id="xscreensaver-demo">
253 <term><command>xscreensaver-demo</command></term>
254 <listitem>
255 <para>
256 is a symlink to <command>xscreensaver-settings</command>
257 </para>
258 <indexterm zone="xscreensaver xscreensaver-demo">
259 <primary sortas="b-xscreensaver-demo">xscreensaver-demo</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
264 <varlistentry id="xscreensaver-settings">
265 <term><command>xscreensaver-settings</command></term>
266 <listitem>
267 <para>
268 is a graphical front-end for setting the parameters used
269 by the background <command>xscreensaver</command> daemon
270 </para>
271 <indexterm zone="xscreensaver xscreensaver-settings">
272 <primary sortas="b-xscreensaver-settings">xscreensaver-settings</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276 </variablelist>
277
278 </sect2>
279
280</sect1>
Note: See TracBrowser for help on using the repository browser.