source: lxqt/desktop/lxqt-kidletime.xml@ 18958f2e

lazarus trunk
Last change on this file since 18958f2e was 18958f2e, checked in by Bruce Dubbs <bdubbs@…>, 7 weeks ago

Update to lxqt-2.0.

  • Property mode set to 100644
File size: 5.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
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 kidletime-download-http "&kf6-download-http;/kidletime-&kf6-version;.tar.xz">
8 <!ENTITY kidletime-download-ftp " ">
9 <!ENTITY kidletime-md5sum "6305247d06bb9b28b4eaca9bb04c5b8d">
10 <!ENTITY kidletime-size "32 KB">
11 <!ENTITY kidletime-buildsize "5.3 MB">
12 <!ENTITY kidletime-time "0.2 SBU">
13]>
14
15<sect1 id="lxqt-kidletime" xreflabel="kidletime-&kf6-version; for lxqt">
16 <?dbhtml filename="lxqt-kidletime.html"?>
17
18
19 <title>kidletime-&kf6-version; for lxqt</title>
20
21 <indexterm zone="lxqt-kidletime">
22 <primary sortas="a-kidletime">kidletime</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to kidletime</title>
27
28 <para>
29 KIdleTime is used to report the idle time of users and the system. It is
30 useful not only for determining the current idle time of the PC,
31 but also for getting notified upon idle time events, such as custom
32 timeouts or user activity.
33 </para>
34
35 &lfs121_checked;
36
37 <important>
38 <para>
39 This package is extracted from the KF6 set of packages.
40 If <xref linkend="kf6-frameworks"/> is built, do <emphasis
41 role="bold">NOT</emphasis> also build this package as presented
42 here.
43 </para>
44 </important>
45
46 <bridgehead renderas="sect3">Package Information</bridgehead>
47 <itemizedlist spacing="compact">
48 <listitem>
49 <para>
50 Download (HTTP): <ulink url="&kidletime-download-http;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download (FTP): <ulink url="&kidletime-download-ftp;"/>
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download MD5 sum: &kidletime-md5sum;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Download size: &kidletime-size;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated disk space required: &kidletime-buildsize;
71 </para>
72 </listitem>
73 <listitem>
74 <para>
75 Estimated build time: &kidletime-time;
76 </para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">kidletime Dependencies</bridgehead>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="extra-cmake-modules"/>,
85 <xref linkend="plasma-wayland-protocols"/>, and
86 <xref linkend="qt6"/>
87 </para>
88
89 </sect2>
90
91 <sect2 role="installation">
92 <title>Installation of kidletime</title>
93
94 <para>
95 Install <application>kidletime</application> by running the
96 following commands:
97 </para>
98
99<screen><userinput>mkdir build &amp;&amp;
100cd build &amp;&amp;
101
102cmake -D CMAKE_INSTALL_PREFIX=/usr \
103 -D CMAKE_BUILD_TYPE=Release \
104 -D BUILD_TESTING=OFF \
105 -W no-dev .. &amp;&amp;
106make</userinput></screen>
107
108 <para>
109 This package does not come with a test suite.
110 </para>
111
112 <para>
113 Now, as the &root; user:
114 </para>
115
116<screen role="root"><userinput>make install</userinput></screen>
117
118 </sect2>
119<!--
120 <sect2 role="commands">
121 <title>Command Explanations</title>
122
123 <para>
124 <parameter>-DCMAKE_INSTALL_LIBEXECDIR=libexec</parameter>: This overrides
125 the default in extra-cmake-modules, which is <filename
126 class="directory">/usr/lib/libexec</filename> and is not FHS compliant.
127 </para>
128
129 <para>
130 <parameter>-DKDE_INSTALL_USE_QT_SYS_PATHS=ON</parameter>: This forces
131 installation of Qt plugins in the same directory as <xref linkend="qt5"/>
132 itself. Otherwise they get installed into <filename
133 class="directory">/usr/mkspecs</filename>, which is not FHS compliant.
134 </para>
135
136 </sect2>
137-->
138 <sect2 role="content">
139 <title>Contents</title>
140
141 <segmentedlist>
142 <segtitle>Installed Programs</segtitle>
143 <segtitle>Installed Library</segtitle>
144 <segtitle>Installed Directories</segtitle>
145
146 <seglistitem>
147 <seg>
148 None
149 </seg>
150 <seg>
151 libKF6IdleTime.so
152 </seg>
153 <seg>
154 /usr/lib/plugins/kf6/org.kde.kidletime.platforms,
155 /usr/lib/cmake/KF6IdleTime, and
156 /usr/include/KF6/KIdleTime
157 </seg>
158 </seglistitem>
159 </segmentedlist>
160
161 <variablelist>
162 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
163 <?dbfo list-presentation="list"?>
164 <?dbhtml list-presentation="table"?>
165
166 <varlistentry id="lxqt-kidletime-lib">
167 <term><filename class="libraryfile">libKF6IdleTime.so</filename></term>
168 <listitem>
169 <para>
170 contains the KDE API for idle time reports
171 </para>
172 <indexterm zone="lxqt-kidletime-lib">
173 <primary sortas="c-libKF6IdleTime.so">libKF6IdleTime.so</primary>
174 </indexterm>
175 </listitem>
176 </varlistentry>
177
178 </variablelist>
179
180 </sect2>
181
182</sect1>
Note: See TracBrowser for help on using the repository browser.