1
<chapter id="screensavers-0">
2
<title>Setting Screensavers</title>
4
<para>This chapter describes how to set preferences for the screensaver.
5
This chapter also provides information on how to modify the displays that
6
are available for the screensaver.</para>
8
<sect1 id="screensavers-1">
9
<title>Introduction to Screensavers</title>
11
<primary>screensavers</primary>
12
<secondary>introduction</secondary>
15
<primary>gnome-screensaver</primary>
16
<see>screensavers</see>
18
<para>A <firstterm>screensaver</firstterm> is an application that
19
replaces the image on a screen when the screen is not in use. The screensaver
20
application for the GNOME Desktop is <application>gnome-screensaver</application>.
21
The following sections describe how to set preferences for the <application>gnome-screensaver</application> application, and how to change the themes that
22
are available for the screensaver.</para>
24
<sect1 id="screensavers-2">
25
<title>Setting Screensaver Preferences</title>
27
<primary>screensavers</primary>
28
<secondary>setting preferences</secondary>
30
<para>All screensaver preferences and settings are stored in <application>GConf</application>.</para>
31
<para>To modify screensaver application preferences, users can use the <application>Screensaver</application> preference tool. For information on screensaver preferences, see <citetitle>GNOME Desktop User's Guide</citetitle>.</para>
32
<para>Users can also run the command <command>/usr/bin/gnome-screensaver-preferences</command> to open
33
the <guilabel>Screensaver Preferences</guilabel> dialog.</para>
34
<para>To set default screensaver settings and policy for all users, modify the screensaver settings in the Default GConf Configuration Source.</para>
35
<para>To set mandatory screensaver settings and policy for all users, modify the screensaver settings in the Mandatory GConf Configuration Source.</para>
37
<sect1 id="screensavers-3">
38
<title>Modifying Screensaver Themes</title>
40
<primary>screensavers</primary>
41
<secondary>modifying screensaver themes</secondary>
43
<para>The screensaver application allows users
44
to choose one or more <firstterm>screensaver themes</firstterm>. A screensaver
45
theme is an application that displays images on the screen of the user when
46
the screen is not in use. The available screensaver themes are listed in the <application>Screensaver</application> preference tool.</para>
47
<para>To add a new screensaver theme, copy the executable file for the <firstterm>screensaver theme engine</firstterm> to somewhere in your PATH or into the
48
screensaver theme engine executable directory. The screensaver theme engine executable directory for your system can be determined using the following command:
49
<screen><userinput>pkg-config --variable=privlibexecdir gnome-screensaver</userinput></screen>
51
Next, add a <filename>.desktop</filename> file for the theme into the screensaver themes directory. The screensaver themes directory for your system
52
can be determined using the following command:
53
<screen><userinput>pkg-config --variable=themesdir gnome-screensaver</userinput></screen>
55
In the Exec field of the <filename>.desktop</filename> file include any arguments that are required to run the screensaver
56
theme on the whole screen, rather than in a window. For example, some legacy screensaver theme engines may require you
57
to include the <literal>-root</literal> option to display the screensaver
58
display on the whole screen.</para>
59
<para>The <application>Screensaver</application> infrastructure implements themes according to the <ulink
60
url="http://www.freedesktop.org/wiki/Standards/menu-spec">XDG menu
61
specification</ulink>. By supporting this specification, GNOME allows you
66
<para>Customize the themes easily. You can edit a small number
67
of files to customize the available themes. You do not need to modify
68
your applications or move files.</para>
72
<para>Install themes easily. You do not need to provide
73
information about the system when you install
78
<para>Configure the system so that users cannot modify the themes.</para>
82
<para>For more information, see <xref linkend="menustructure-0"/>.</para>