source: gnome/platform/gnome-settings-daemon.xml@ ac278af2

10.1 11.0 11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since ac278af2 was ac278af2, checked in by Pierre Labastie <pieere@…>, 4 years ago

typo

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

  • Property mode set to 100644
File size: 8.0 KB
RevLine 
[614fce8e]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 gnome-settings-daemon-download-http
[c339779]8 "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-38;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
[614fce8e]9 <!ENTITY gnome-settings-daemon-download-ftp
[c339779]10 "&gnome-download-ftp;/gnome-settings-daemon/&gnome-minor-38;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
11 <!ENTITY gnome-settings-daemon-md5sum "ac40a03be99379de432b822c0001904e">
[7b7dfc9e]12 <!ENTITY gnome-settings-daemon-size "1.4 MB">
[c339779]13 <!ENTITY gnome-settings-daemon-buildsize "46 MB">
[7b7dfc9e]14 <!ENTITY gnome-settings-daemon-time "1.1 SBU (Using parallelism=4)">
[614fce8e]15]>
16
[51dfb3e]17<sect1 id="gnome-settings-daemon" xreflabel="gnome-settings-daemon-&gnome-settings-daemon-version;">
[614fce8e]18 <?dbhtml filename="gnome-settings-daemon.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>gnome-settings-daemon-&gnome-settings-daemon-version;</title>
26
27 <indexterm zone="gnome-settings-daemon">
28 <primary sortas="a-gnome-settings-daemon">gnome-settings-daemon</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to GNOME Settings Daemon</title>
33
34 <para>
35 The <application>GNOME Settings Daemon</application> is responsible
36 for setting various parameters of a <application>GNOME Session</application>
37 and the applications that run under it.
38 </para>
39
[88377804]40 &lfs10_checked;
[614fce8e]41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&gnome-settings-daemon-download-http;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download (FTP): <ulink url="&gnome-settings-daemon-download-ftp;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download MD5 sum: &gnome-settings-daemon-md5sum;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download size: &gnome-settings-daemon-size;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated disk space required: &gnome-settings-daemon-buildsize;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated build time: &gnome-settings-daemon-time;
72 </para>
73 </listitem>
74 </itemizedlist>
75
76 <bridgehead renderas="sect3">GNOME Settings Daemon Dependencies</bridgehead>
77
78 <bridgehead renderas="sect4">Required</bridgehead>
79 <para role="required">
80 <xref linkend="colord"/>,
[a1e15c4]81 <xref linkend="fontconfig"/>,
[82a9ecf]82 <xref linkend="gcr"/>,
[614fce8e]83 <xref linkend="geoclue2"/>,
[6259734]84 <xref linkend="geocode-glib"/>,
[614fce8e]85 <xref linkend="gnome-desktop"/>,
86 <xref linkend="lcms2"/>,
87 <xref linkend="libcanberra"/>,
88 <xref linkend="libgweather"/>,
89 <xref linkend="libnotify"/>,
90 <xref linkend="librsvg"/>,
91 <xref linkend="libwacom"/>,
92 <xref linkend="pulseaudio"/>,
[51dfb3e]93 <phrase revision="sysv"><xref linkend="elogind"/>,</phrase>
94 <phrase revision="systemd"><xref linkend="systemd"/>,</phrase>
[614fce8e]95 <xref linkend="upower"/>, and
96 <xref linkend="xorg-wacom-driver"/>
97 </para>
98
99 <bridgehead renderas="sect4">Recommended</bridgehead>
100 <para role="recommended">
101 <xref linkend="alsa"/>,
102 <xref linkend="cups"/>,
103 <xref linkend="NetworkManager"/>,
104 <xref linkend="nss"/>, and
105 <xref linkend="wayland"/>
106 </para>
107
108 <note>
109 <para>
110 Recommended dependencies are not strictly required for
111 this package to build and function, but you may not get
112 expected results at runtime if you don't install them.
113 </para>
114 </note>
115
[2126b9e]116 <bridgehead renderas="sect4"
117 revision="sysv">Recommended (Runtime)</bridgehead>
118 <para role="recommended" revision="sysv">
119 <xref linkend="blocaled" role="runtime"/>
120 </para>
121
[6eea7da]122 <bridgehead renderas="sect4">Optional</bridgehead>
123 <para role="optional">
[3609a85]124 <xref linkend="mutter"/>,
125 <xref linkend="python-dbusmock"/>, and
126 <xref linkend="umockdev"/>
[6eea7da]127 </para>
128
[614fce8e]129 <para condition="html" role="usernotes">User Notes:
130 <ulink url="&blfs-wiki;/gnome-settings-daemon"/>
131 </para>
132 </sect2>
133
134 <sect2 role="installation">
135 <title>Installation of GNOME Settings Daemon</title>
136
[8169f4e]137 <para revision="sysv">
[c339779]138 First, fix libelogind detection for tests:
[8169f4e]139 </para>
140
141<screen revision="sysv"><userinput>sed -e 's/libsystemd/libelogind/' \
142 -i plugins/power/test.py</userinput></screen>
143
[7533b500]144 <para revision="sysv">
145 Next, fix backlight functionality in gnome-control-center:
146 </para>
147
148<screen revision="sysv"><userinput>sed -i 's/(backlight->logind_proxy)/(0)/' \
149 -i plugins/power/gsd-backlight.c</userinput></screen>
150
[c339779]151 <para revision="systemd">
152 First, remove older versions of the systemd units:
153 </para>
154
[ac278af2]155<screen revision="systemd" role="root"><userinput remap="pre">rm -v /usr/lib/systemd/user/gsd-*</userinput></screen>
[c339779]156
[614fce8e]157 <para>
158 Install <application>GNOME Settings Daemon</application> by running the
159 following commands:
160 </para>
161
[baaf6020]162<screen revision='sysv'><userinput>mkdir build &amp;&amp;
163cd build &amp;&amp;
164
[19613b0]165meson --prefix=/usr -Dsystemd=false .. &amp;&amp;
[baaf6020]166ninja</userinput></screen>
167
168<screen revision='systemd'><userinput>mkdir build &amp;&amp;
[27229db]169cd build &amp;&amp;
170
[a1e15c4]171meson --prefix=/usr --sysconfdir=/etc .. &amp;&amp;
[27229db]172ninja</userinput></screen>
[614fce8e]173
[8169f4e]174 <!-- [renodr, June 29th, 2019]: for some reason, on elogind, all tests
175 passed. 8 failed on systemd. It could be kernel configuration, or
176 any other package change. umockdev might be needed, but it works
177 fine without it on elogind.
178 [pierre, July 31st, 2020]: only one test passed on elogind. I
179 have umockdev, but it does not look like it is used. Adding the
180 sed allows 9 tests out of 10 to pass. -->
[614fce8e]181 <para>
[6eea7da]182 To check the results, execute: <command>ninja test</command>. Note that
183 you must have <application>python-dbusmock</application> installed in
[8169f4e]184 order for the tests to complete successfully. Some tests
185 may fail depending on the init system in use.
[614fce8e]186 </para>
187
188 <para>
189 Now, as the <systemitem class="username">root</systemitem> user:
190 </para>
191
[18707a2]192<screen role="root"><userinput>ninja install</userinput></screen>
[614fce8e]193
194 </sect2>
195
196 <sect2 role="content">
197 <title>Contents</title>
198
199 <segmentedlist>
200 <segtitle>Installed Programs</segtitle>
201 <segtitle>Installed Libraries</segtitle>
202 <segtitle>Installed Directories</segtitle>
203
204 <seglistitem>
205 <seg>
[baaf6020]206 None
[614fce8e]207 </seg>
208 <seg>
[baaf6020]209 libgsd.so
[614fce8e]210 </seg>
211 <seg>
212 /usr/include/gnome-settings-daemon-3.0,
213 /usr/lib/gnome-settings-daemon-3.0, and
214 /usr/share/gnome-settings-daemon
215 </seg>
216 </seglistitem>
217 </segmentedlist>
[baaf6020]218<!-- For version 3.34, there is nothing in /usr/bin but there are a lot
219 of support programs in /usr/libexec. In NEWS:
220
221 Removed daemon, everything is now implemented in mutter
[614fce8e]222
223 <variablelist>
224 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
225 <?dbfo list-presentation="list"?>
226 <?dbhtml list-presentation="table"?>
227
228 <varlistentry id="gnome-settings-daemon-prog">
229 <term><command>gnome-settings-daemon</command></term>
230 <listitem>
231 <para>
232 is responsible for setting the various preference parameters of
233 a <application>GNOME</application> session and the applications
234 that run under it.
235 </para>
236 <indexterm zone="gnome-settings-daemon gnome-settings-daemon-prog">
237 <primary sortas="b-gnome-settings-daemon">gnome-settings-daemon</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 </variablelist>
[baaf6020]243-->
[614fce8e]244 </sect2>
245
246</sect1>
Note: See TracBrowser for help on using the repository browser.