source: gnome/platform/gnome-settings-daemon.xml@ 4c695f6b

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 xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since 4c695f6b was 4c695f6b, checked in by Douglas R. Reno <renodr@…>, 2 years ago

Package Updates

Update to xscreensaver-6.04
Update to glib-2.72.2
Update to gnome-settings-daemon-42.2
Update to tracker/tracker-miners 3.3.1

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