source: gnome/platform/gnome-settings-daemon.xml@ 2c9b77a7

12.0 12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 2c9b77a7 was 274ac683, checked in by Xi Ruoyao <xry111@…>, 11 months ago

gnome: Remove non-exist User Notes link

Part of User Notes removal by
https://www.linuxfromscratch.org/~xry111/remove-nonexist-usernote.sh

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