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

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since b3d57664 was b3d57664, checked in by Douglas R. Reno <renodr@…>, 16 months ago

Tag GNOME Platform

  • Property mode set to 100644
File size: 8.3 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
[7ef053d]8 "&gnome-download-http;/gnome-settings-daemon/&gnome-43;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
[614fce8e]9 <!ENTITY gnome-settings-daemon-download-ftp
[7ef053d]10 "&gnome-download-ftp;/gnome-settings-daemon/&gnome-43;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
11 <!ENTITY gnome-settings-daemon-md5sum "eea402f0a87aea7f4d8428af3917fb0c">
[7b7dfc9e]12 <!ENTITY gnome-settings-daemon-size "1.4 MB">
[7ef053d]13 <!ENTITY gnome-settings-daemon-buildsize "45 MB">
[964689a]14 <!ENTITY gnome-settings-daemon-time "0.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
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
[b3d57664]36 &lfs113_checked;
[614fce8e]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">
[2cd2b51]76 <xref linkend="alsa-lib"/>,
[614fce8e]77 <xref linkend="colord"/>,
[a1e15c4]78 <xref linkend="fontconfig"/>,
[7ef053d]79 <xref linkend="gcr4"/>,
[614fce8e]80 <xref linkend="geoclue2"/>,
[6259734]81 <xref linkend="geocode-glib"/>,
[614fce8e]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"/>,
[51dfb3e]89 <phrase revision="sysv"><xref linkend="elogind"/>,</phrase>
90 <phrase revision="systemd"><xref linkend="systemd"/>,</phrase>
[89f74953]91 and <xref linkend="upower"/>
[614fce8e]92 </para>
93
94 <bridgehead renderas="sect4">Recommended</bridgehead>
95 <para role="recommended">
96 <xref linkend="alsa"/>,
97 <xref linkend="cups"/>,
98 <xref linkend="NetworkManager"/>,
99 <xref linkend="nss"/>, and
100 <xref linkend="wayland"/>
101 </para>
102
103 <note>
104 <para>
105 Recommended dependencies are not strictly required for
106 this package to build and function, but you may not get
107 expected results at runtime if you don't install them.
108 </para>
109 </note>
110
[2126b9e]111 <bridgehead renderas="sect4"
112 revision="sysv">Recommended (Runtime)</bridgehead>
113 <para role="recommended" revision="sysv">
114 <xref linkend="blocaled" role="runtime"/>
115 </para>
116
[6eea7da]117 <bridgehead renderas="sect4">Optional</bridgehead>
118 <para role="optional">
[f1cb793]119 <xref linkend="gnome-session"/>,
[3609a85]120 <xref linkend="mutter"/>,
[1e6b5501]121 <xref linkend="python-dbusmock"/>,
122 <xref linkend="umockdev"/>, and
123 <command>Xvfb</command> (for tests, from
124 <xref linkend="xorg-server"/> or
125 <xref role="nodep" linkend="xwayland"/>)
[6eea7da]126 </para>
127
[614fce8e]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
[5098a49]136<!--
[2f2bfbd]137 <para>
[9c747e2]138 First, fix building with recent versions of
139 <application>meson</application>:
[2f2bfbd]140 </para>
141
142<screen><userinput>sed "/ policy,/d" -i plugins/{power,wacom}/meson.build</userinput></screen>
[5098a49]143-->
[2f2bfbd]144
[8169f4e]145 <para revision="sysv">
[2f2bfbd]146 Next, fix libelogind detection for tests:
[8169f4e]147 </para>
148
149<screen revision="sysv"><userinput>sed -e 's/libsystemd/libelogind/' \
150 -i plugins/power/test.py</userinput></screen>
151
[7533b500]152 <para revision="sysv">
153 Next, fix backlight functionality in gnome-control-center:
154 </para>
155
[2b8d98f]156<screen revision="sysv"><userinput>sed -e 's/(backlight->logind_proxy)/(0)/' \
[7533b500]157 -i plugins/power/gsd-backlight.c</userinput></screen>
158
[614fce8e]159 <para>
160 Install <application>GNOME Settings Daemon</application> by running the
161 following commands:
162 </para>
163
[baaf6020]164<screen revision='sysv'><userinput>mkdir build &amp;&amp;
165cd build &amp;&amp;
166
[adf17153]167meson --prefix=/usr --buildtype=release -Dsystemd=false .. &amp;&amp;
[baaf6020]168ninja</userinput></screen>
169
170<screen revision='systemd'><userinput>mkdir build &amp;&amp;
[27229db]171cd build &amp;&amp;
172
[adf17153]173meson --prefix=/usr --buildtype=release .. &amp;&amp;
[27229db]174ninja</userinput></screen>
[614fce8e]175
[8169f4e]176 <!-- [renodr, June 29th, 2019]: for some reason, on elogind, all tests
177 passed. 8 failed on systemd. It could be kernel configuration, or
178 any other package change. umockdev might be needed, but it works
179 fine without it on elogind.
180 [pierre, July 31st, 2020]: only one test passed on elogind. I
181 have umockdev, but it does not look like it is used. Adding the
182 sed allows 9 tests out of 10 to pass. -->
[614fce8e]183 <para>
[6eea7da]184 To check the results, execute: <command>ninja test</command>. Note that
185 you must have <application>python-dbusmock</application> installed in
[8169f4e]186 order for the tests to complete successfully. Some tests
187 may fail depending on the init system in use.
[614fce8e]188 </para>
189
190 <para>
191 Now, as the <systemitem class="username">root</systemitem> user:
192 </para>
193
[18707a2]194<screen role="root"><userinput>ninja install</userinput></screen>
[614fce8e]195
196 </sect2>
197
[adf17153]198 <sect2 role="commands">
199 <title>Command Explanations</title>
200
201 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
202 href="../../xincludes/meson-buildtype-release.xml"/>
203
204 </sect2>
205
[614fce8e]206 <sect2 role="content">
207 <title>Contents</title>
208
209 <segmentedlist>
210 <segtitle>Installed Programs</segtitle>
211 <segtitle>Installed Libraries</segtitle>
212 <segtitle>Installed Directories</segtitle>
213
214 <seglistitem>
215 <seg>
[baaf6020]216 None
[614fce8e]217 </seg>
218 <seg>
[baaf6020]219 libgsd.so
[614fce8e]220 </seg>
221 <seg>
[1a8fb18]222 /etc/xdg/Xwayland-session.d,
[7ef053d]223 /usr/include/gnome-settings-daemon-43,
224 /usr/lib/gnome-settings-daemon-43, and
[614fce8e]225 /usr/share/gnome-settings-daemon
226 </seg>
227 </seglistitem>
228 </segmentedlist>
[8558044]229<!-- For version 3.34, there is nothing in /usr/bin but there are a lot
[baaf6020]230 of support programs in /usr/libexec. In NEWS:
231
232 Removed daemon, everything is now implemented in mutter
[614fce8e]233
234 <variablelist>
235 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
236 <?dbfo list-presentation="list"?>
237 <?dbhtml list-presentation="table"?>
238
239 <varlistentry id="gnome-settings-daemon-prog">
240 <term><command>gnome-settings-daemon</command></term>
241 <listitem>
242 <para>
243 is responsible for setting the various preference parameters of
244 a <application>GNOME</application> session and the applications
245 that run under it.
246 </para>
247 <indexterm zone="gnome-settings-daemon gnome-settings-daemon-prog">
248 <primary sortas="b-gnome-settings-daemon">gnome-settings-daemon</primary>
249 </indexterm>
250 </listitem>
251 </varlistentry>
252
253 </variablelist>
[baaf6020]254-->
[614fce8e]255 </sect2>
256
257</sect1>
Note: See TracBrowser for help on using the repository browser.