source: general/sysutils/upower.xml@ cae7a6f

gnome
Last change on this file since cae7a6f was cae7a6f, checked in by Christopher Gregory <cjg@…>, 10 years ago

Converted acpid at autofs bluez fcron gpm sysstat udisks2 upower dhcp nfs-utils cyrus-sasl mitkrb openssh polkit and stunnel pages to systemd

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/gnome@13413 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 6.8 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 upower-download-http "http://upower.freedesktop.org/releases/upower-&upower-version;.tar.xz">
8 <!ENTITY upower-download-ftp " ">
9 <!ENTITY upower-md5sum "39cfd97bfaf7d30908f20cf937a57634">
10 <!ENTITY upower-size "416 KB">
11 <!ENTITY upower-buildsize "10 MB">
12 <!ENTITY upower-time "0.2 SBU">
13]>
14
15<sect1 id="upower" xreflabel="UPower-&upower-version;">
16 <?dbhtml filename="upower.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>UPower-&upower-version;</title>
24
25 <indexterm zone="upower">
26 <primary sortas="a-UPower">UPower</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to UPower</title>
31
32 <para>
33 The <application>UPower</application> package provides an interface to
34 enumerating power devices, listening to device events and querying history
35 and statistics. Any application or service on the system can access the
36 org.freedesktop.UPower service via the system message bus.
37 </para>
38
39 &lfs75_checked;
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&upower-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&upower-download-ftp;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download MD5 sum: &upower-md5sum;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download size: &upower-size;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated disk space required: &upower-buildsize;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated build time: &upower-time;
71 </para>
72 </listitem>
73 </itemizedlist>
74
75 <bridgehead renderas="sect3">UPower Dependencies</bridgehead>
76
77 <bridgehead renderas="sect4">Required</bridgehead>
78 <para role="required">
79 <xref linkend="dbus-glib"/>,
80 <xref linkend="libusb"/>,
81 <xref linkend="polkit"/>, and
82 <xref linkend="systemd"/> (for GUdev)
83 </para>
84
85 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
86 <para role="optional">
87 <xref linkend="gobject-introspection"/>
88 </para>
89
90 <bridgehead renderas="sect4">Optional</bridgehead>
91 <para role="optional">
92 <xref linkend="gtk-doc"/> and
93 <xref linkend="python3"/> (used only in the testsuite).
94 </para>
95
96 <para condition="html" role="usernotes">User Notes:
97 <ulink url="&blfs-wiki;/upower"/>
98 </para>
99 </sect2>
100
101 <sect2 role="installation">
102 <title>Installation of UPower</title>
103
104 <para>
105 Install <application>UPower</application> by running the following
106 commands:
107 </para>
108
109<screen><userinput>./configure --prefix=/usr \
110 --sysconfdir=/etc \
111 --localstatedir=/var \
112 --disable-static &amp;&amp;
113make</userinput></screen>
114
115 <para>
116 To test the results, issue: <command>make check</command>. Some
117 checks may not pass due to missing files. Test suite should be run from
118 a local GUI session started with dbus-launch.
119 </para>
120
121 <para>
122 Now, as the <systemitem class="username">root</systemitem> user:
123 </para>
124
125<screen role="root"><userinput>make install</userinput></screen>
126
127 <para>
128 This package will automatically install the systemd unit if systemd is detected.
129 Although this step isn't necessary, since the service can be D-Bus activated when
130 needed, if you wish to enable it anyway issue the following command
131 as the <systemitem class="username">root</systemitem> user:
132 </para>
133
134<screen role="root"><userinput>systemctl enable upower</userinput></screen>
135 </sect2>
136
137 <sect2 role="commands">
138 <title>Command Explanations</title>
139
140 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
141 href="../../xincludes/static-libraries.xml"/>
142
143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
144 href="../../xincludes/gtk-doc-rebuild.xml"/>
145
146 </sect2>
147
148 <sect2 role="configuration">
149 <title>Configuring your kernel for UPower</title>
150
151 <para>
152 To use the command <command>upower -w</command> for information about
153 processor wakeups (this command is used by <ulink url="http://ftp.gnome.org/pub/gnome/sources/gnome-power-manager/">gnome-power-manager</ulink>)
154 you need to enable CONFIG_TIMER_STATS. This is achieved in
155 <command>make menuconfig</command> by going to the &apos;kernel-hacking&apos;
156 menu and selecting &apos;Collect kernel timers statistics&apos;.
157 </para>
158
159 </sect2>
160 <sect2 role="content">
161 <title>Contents</title>
162
163 <segmentedlist>
164 <segtitle>Installed Programs</segtitle>
165 <segtitle>Installed Libraries</segtitle>
166 <segtitle>Installed Directories</segtitle>
167
168 <seglistitem>
169 <seg>
170 upower and upowerd
171 </seg>
172 <seg>
173 libupower-glib.so
174 </seg>
175 <seg>
176 /etc/UPower,
177 /usr/include/libupower-glib, and
178 /var/lib/upower
179 </seg>
180 </seglistitem>
181 </segmentedlist>
182
183 <variablelist>
184 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
185 <?dbfo list-presentation="list"?>
186 <?dbhtml list-presentation="table"?>
187
188 <varlistentry id="upower-prog">
189 <term><command>upower</command></term>
190 <listitem>
191 <para>
192 is the <application>UPower</application> command line tool.
193 </para>
194 <indexterm zone="upower upower-prog">
195 <primary sortas="b-upower">upower</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="upowerd">
201 <term><command>upowerd</command></term>
202 <listitem>
203 <para>
204 is the <application>UPower</application> Daemon. It provides the
205 org.freedesktop.UPower service on the system message bus.
206 </para>
207 <indexterm zone="upower upowerd">
208 <primary sortas="b-upowerd">upowerd</primary>
209 </indexterm>
210 </listitem>
211 </varlistentry>
212
213 <varlistentry id="libupower-glib">
214 <term><filename class="libraryfile">libupower-glib.so</filename></term>
215 <listitem>
216 <para>
217 contains the <application>UPower</application> API functions.
218 </para>
219 <indexterm zone="upower libupower-glib">
220 <primary sortas="c-libupower-glib">libupower-glib.so</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
225 </variablelist>
226
227 </sect2>
228
229</sect1>
Note: See TracBrowser for help on using the repository browser.