source: postlfs/security/polkit-gnome.xml@ cfd4fa8

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 cfd4fa8 was cfd4fa8, checked in by Bruce Dubbs <bdubbs@…>, 15 months ago

Tags

  • Property mode set to 100644
File size: 6.0 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 polkit-gnome-download-http
8 "&gnome-download-http;/polkit-gnome/&polkit-gnome-version;/polkit-gnome-&polkit-gnome-version;.tar.xz">
9 <!ENTITY polkit-gnome-download-ftp
10 "&gnome-download-ftp;/polkit-gnome/&polkit-gnome-version;/polkit-gnome-&polkit-gnome-version;.tar.xz">
11 <!ENTITY polkit-gnome-md5sum "50ecad37c8342fb4a52f590db7530621">
12 <!ENTITY polkit-gnome-size "305 KB">
13 <!ENTITY polkit-gnome-buildsize "5.0 MB">
14 <!ENTITY polkit-gnome-time "0.1 SBU">
15]>
16
17<sect1 id="polkit-gnome" xreflabel="polkit-gnome-&polkit-gnome-version;">
18 <?dbhtml filename="polkit-gnome.html"?>
19
20
21 <title>polkit-gnome-&polkit-gnome-version;</title>
22
23 <indexterm zone="polkit-gnome">
24 <primary sortas="a-polkit-gnome">polkit-gnome</primary>
25 </indexterm>
26
27 <sect2 role="package">
28 <title>Introduction to Polkit GNOME</title>
29
30 <para>
31 The <application>Polkit GNOME</application> package provides an
32 Authentication Agent for <application>Polkit</application> that integrates
33 well with the <application>GNOME</application> Desktop environment.
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="&polkit-gnome-download-http;"/>
43 </para>
44 </listitem>
45 <listitem>
46 <para>
47 Download (FTP): <ulink url="&polkit-gnome-download-ftp;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download MD5 sum: &polkit-gnome-md5sum;
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download size: &polkit-gnome-size;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Estimated disk space required: &polkit-gnome-buildsize;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated build time: &polkit-gnome-time;
68 </para>
69 </listitem>
70 </itemizedlist>
71
72 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
73 <itemizedlist spacing="compact">
74 <listitem>
75 <para>
76 Required patch:
77 <ulink url="&patch-root;/polkit-gnome-&polkit-gnome-version;-consolidated_fixes-1.patch"/>
78 </para>
79 </listitem>
80 </itemizedlist>
81
82 <bridgehead renderas="sect3">Polkit GNOME Dependencies</bridgehead>
83
84 <bridgehead renderas="sect4">Required</bridgehead>
85 <para role="required">
86 <!-- due to the patch -->
87 <xref linkend="accountsservice"/>,
88 <xref linkend="gtk3"/>, and
89 <xref linkend="polkit"/>
90 </para>
91
92 <para condition="html" role="usernotes">User Notes:
93 <ulink url="&blfs-wiki;/polkit-gnome"/>
94 </para>
95 </sect2>
96
97 <sect2 role="installation">
98 <title>Installation of Polkit GNOME</title>
99
100 <para>
101 First, apply some fixes that allow for the proper user icon to be used,
102 as well as some security fixes:
103 </para>
104
105<screen><userinput remap="pre">patch -Np1 -i ../polkit-gnome-&polkit-gnome-version;-consolidated_fixes-1.patch</userinput></screen>
106
107 <para>
108 Install <application>Polkit GNOME</application> by running the following
109 commands:
110 </para>
111
112<screen><userinput>./configure --prefix=/usr &amp;&amp;
113make</userinput></screen>
114
115 <para>
116 This package does not come with a test suite.
117 </para>
118
119 <para>
120 Now, as the <systemitem class="username">root</systemitem> user:
121 </para>
122
123<screen role="root"><userinput>make install</userinput></screen>
124
125 </sect2>
126
127 <sect2 role="configuration">
128 <title>Configuring Polkit GNOME</title>
129
130 <sect3>
131
132 <title>Automatic Startup</title>
133
134 <para>
135 For the authentication framework to work,
136 <command>polkit-gnome-authentification-agent-1</command> needs to be
137 started. However, <command>make install</command> did not
138 install a startup file for the <application>Polkit GNOME</application>
139 so you have to create it by yourself.
140 </para>
141
142 <para>
143 Issue the following commands as the
144 <systemitem class="username">root</systemitem> user to create
145 a startup file for <application>Polkit GNOME</application>:
146 </para>
147
148<screen role="root"><userinput>mkdir -p /etc/xdg/autostart &amp;&amp;
149cat &gt; /etc/xdg/autostart/polkit-gnome-authentication-agent-1.desktop &lt;&lt; "EOF"
150<literal>[Desktop Entry]
151Name=PolicyKit Authentication Agent
152Comment=PolicyKit Authentication Agent
153Exec=/usr/libexec/polkit-gnome-authentication-agent-1
154Terminal=false
155Type=Application
156Categories=
157NoDisplay=true
158OnlyShowIn=GNOME;XFCE;Unity;
159AutostartCondition=GNOME3 unless-session gnome</literal>
160EOF</userinput></screen>
161
162 </sect3>
163
164 </sect2>
165
166 <sect2 role="content">
167 <title>Contents</title>
168
169 <segmentedlist>
170 <segtitle>Installed Program</segtitle>
171 <segtitle>Installed Libraries</segtitle>
172 <segtitle>Installed Directory</segtitle>
173
174 <seglistitem>
175 <seg>
176 polkit-gnome-authentication-agent-1
177 </seg>
178 <seg>
179 None
180 </seg>
181 <seg>
182 None
183 </seg>
184 </seglistitem>
185 </segmentedlist>
186
187 <variablelist>
188 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
189 <?dbfo list-presentation="list"?>
190 <?dbhtml list-presentation="table"?>
191
192 <varlistentry id="polkit-gnome-authentication-agent-1">
193 <term><command>polkit-gnome-authentication-agent-1</command></term>
194 <listitem>
195 <para>
196 is the <application>Polkit</application> authentication agent
197 </para>
198 <indexterm zone="polkit-gnome polkit-gnome-authentication-agent-1">
199 <primary sortas="b-polkit-gnome-authentication-agent-1">polkit-gnome-authentication-agent-1</primary>
200 </indexterm>
201 </listitem>
202 </varlistentry>
203
204 </variablelist>
205
206 </sect2>
207
208</sect1>
Note: See TracBrowser for help on using the repository browser.