~ubuntu-branches/ubuntu/raring/gnome-user-docs/raring-proposed

« back to all changes in this revision

Viewing changes to gnome2-system-admin-guide/C/screensavers.xml

  • Committer: Bazaar Package Importer
  • Author(s): Loic Minier
  • Date: 2006-07-22 12:03:09 UTC
  • Revision ID: james.westby@ubuntu.com-20060722120309-vlp97v1ajbz3u949
Tags: upstream-2.14.2
ImportĀ upstreamĀ versionĀ 2.14.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<chapter id="screensavers-0">
 
2
  <title>Setting Screensavers</title>
 
3
  <highlights>
 
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>
 
7
  </highlights>
 
8
  <sect1 id="screensavers-1">
 
9
    <title>Introduction to Screensavers</title>
 
10
    <indexterm>
 
11
      <primary>screensavers</primary>
 
12
      <secondary>introduction</secondary>
 
13
    </indexterm>
 
14
    <indexterm>
 
15
      <primary>gnome-screensaver</primary>
 
16
      <see>screensavers</see>
 
17
    </indexterm>
 
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>
 
23
  </sect1>
 
24
  <sect1 id="screensavers-2">
 
25
    <title>Setting Screensaver Preferences</title>
 
26
    <indexterm>
 
27
      <primary>screensavers</primary>
 
28
      <secondary>setting preferences</secondary>
 
29
    </indexterm>
 
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>
 
36
  </sect1>
 
37
  <sect1 id="screensavers-3">
 
38
    <title>Modifying Screensaver Themes</title>
 
39
    <indexterm>
 
40
      <primary>screensavers</primary>
 
41
      <secondary>modifying screensaver themes</secondary>
 
42
    </indexterm>
 
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>
 
50
 
 
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>
 
54
 
 
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
 
62
    to:</para>
 
63
 
 
64
    <itemizedlist>
 
65
      <listitem>
 
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>
 
69
      </listitem>
 
70
 
 
71
      <listitem>
 
72
        <para>Install themes easily. You do not need to provide
 
73
        information about the system when you install
 
74
        the themes.</para>
 
75
      </listitem>
 
76
 
 
77
      <listitem>
 
78
        <para>Configure the system so that users cannot modify the themes.</para>
 
79
      </listitem>
 
80
    </itemizedlist>
 
81
 
 
82
  <para>For more information, see <xref linkend="menustructure-0"/>.</para>
 
83
 
 
84
  </sect1>
 
85
</chapter>