source: gnome/platform/gnome-settings-daemon.xml@ 113f4e6

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

Package Updates:

Update to nautilus-41.2
Update to gnome-settings-daemon-41.0
Update to gnome-control-center-41.2
Update to mutter-41.3

  • 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-41;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
9 <!ENTITY gnome-settings-daemon-download-ftp
10 "&gnome-download-ftp;/gnome-settings-daemon/&gnome-41;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
11 <!ENTITY gnome-settings-daemon-md5sum "8ded0ca755208520e4045a17c0722d8b">
12 <!ENTITY gnome-settings-daemon-size "1.4 MB">
13 <!ENTITY gnome-settings-daemon-buildsize "35 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 &lfs110a_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"/>, and
125 <xref linkend="umockdev"/>
126 </para>
127
128 <para condition="html" role="usernotes">User Notes:
129 <ulink url="&blfs-wiki;/gnome-settings-daemon"/>
130 </para>
131 </sect2>
132
133 <sect2 role="installation">
134 <title>Installation of GNOME Settings Daemon</title>
135
136 <para revision="sysv">
137 First, fix libelogind detection for tests:
138 </para>
139
140<screen revision="sysv"><userinput>sed -e 's/libsystemd/libelogind/' \
141 -i plugins/power/test.py</userinput></screen>
142
143 <para revision="sysv">
144 Next, fix backlight functionality in gnome-control-center:
145 </para>
146
147<screen revision="sysv"><userinput>sed -e 's/(backlight->logind_proxy)/(0)/' \
148 -i plugins/power/gsd-backlight.c</userinput></screen>
149
150<!--
151 <para revision="systemd">
152 First, remove older versions of the systemd units:
153 </para>
154
155<screen revision="systemd" role="root"><userinput remap="pre">rm -fv /usr/lib/systemd/user/gsd-*</userinput></screen>
156
157 <para>
158 Fix an issue with meson-0.60 and later:
159 </para>
160
161<screen><userinput>sed -i /b_ndebug/s/true/\'true\'/ meson.build</userinput></screen>
162-->
163
164 <para>
165 Install <application>GNOME Settings Daemon</application> by running the
166 following commands:
167 </para>
168
169<screen revision='sysv'><userinput>mkdir build &amp;&amp;
170cd build &amp;&amp;
171
172meson --prefix=/usr --buildtype=release -Dsystemd=false .. &amp;&amp;
173ninja</userinput></screen>
174
175<screen revision='systemd'><userinput>mkdir build &amp;&amp;
176cd build &amp;&amp;
177
178meson --prefix=/usr --buildtype=release .. &amp;&amp;
179ninja</userinput></screen>
180
181 <!-- [renodr, June 29th, 2019]: for some reason, on elogind, all tests
182 passed. 8 failed on systemd. It could be kernel configuration, or
183 any other package change. umockdev might be needed, but it works
184 fine without it on elogind.
185 [pierre, July 31st, 2020]: only one test passed on elogind. I
186 have umockdev, but it does not look like it is used. Adding the
187 sed allows 9 tests out of 10 to pass. -->
188 <para>
189 To check the results, execute: <command>ninja test</command>. Note that
190 you must have <application>python-dbusmock</application> installed in
191 order for the tests to complete successfully. Some tests
192 may fail depending on the init system in use.
193 </para>
194
195 <para>
196 Now, as the <systemitem class="username">root</systemitem> user:
197 </para>
198
199<screen role="root"><userinput>ninja install</userinput></screen>
200
201 </sect2>
202
203 <sect2 role="commands">
204 <title>Command Explanations</title>
205
206 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
207 href="../../xincludes/meson-buildtype-release.xml"/>
208
209 </sect2>
210
211 <sect2 role="content">
212 <title>Contents</title>
213
214 <segmentedlist>
215 <segtitle>Installed Programs</segtitle>
216 <segtitle>Installed Libraries</segtitle>
217 <segtitle>Installed Directories</segtitle>
218
219 <seglistitem>
220 <seg>
221 None
222 </seg>
223 <seg>
224 libgsd.so
225 </seg>
226 <seg>
227 /etc/xdg/Xwayland-session.d,
228 /usr/include/gnome-settings-daemon-41,
229 /usr/lib/gnome-settings-daemon-41, and
230 /usr/share/gnome-settings-daemon
231 </seg>
232 </seglistitem>
233 </segmentedlist>
234<!-- For version 3.34, there is nothing in /usr/bin but there are a lot
235 of support programs in /usr/libexec. In NEWS:
236
237 Removed daemon, everything is now implemented in mutter
238
239 <variablelist>
240 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
241 <?dbfo list-presentation="list"?>
242 <?dbhtml list-presentation="table"?>
243
244 <varlistentry id="gnome-settings-daemon-prog">
245 <term><command>gnome-settings-daemon</command></term>
246 <listitem>
247 <para>
248 is responsible for setting the various preference parameters of
249 a <application>GNOME</application> session and the applications
250 that run under it.
251 </para>
252 <indexterm zone="gnome-settings-daemon gnome-settings-daemon-prog">
253 <primary sortas="b-gnome-settings-daemon">gnome-settings-daemon</primary>
254 </indexterm>
255 </listitem>
256 </varlistentry>
257
258 </variablelist>
259-->
260 </sect2>
261
262</sect1>
Note: See TracBrowser for help on using the repository browser.