source: x/lib/gtk-vnc.xml@ ec40d19

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since ec40d19 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 8 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

  • Property mode set to 100644
File size: 6.5 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 gtk-vnc-download-http "&gnome-download-http;/gtk-vnc/1.3/gtk-vnc-&gtk-vnc-version;.tar.xz">
8 <!ENTITY gtk-vnc-download-ftp " ">
9 <!ENTITY gtk-vnc-md5sum "27f0dc7f33cbfdaa6c9eb7cf169f4866">
10 <!ENTITY gtk-vnc-size "220 KB">
11 <!ENTITY gtk-vnc-buildsize "5.2 MB">
12 <!ENTITY gtk-vnc-time "0.1 SBU">
13]>
14
15<sect1 id="gtk-vnc" xreflabel="gtk-vnc-&gtk-vnc-version;">
16 <?dbhtml filename="gtk-vnc.html"?>
17
18
19 <title>gtk-vnc-&gtk-vnc-version;</title>
20
21 <indexterm zone="gtk-vnc">
22 <primary sortas="a-gtk-vnc">gtk-vnc</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Gtk VNC</title>
27
28 <para>
29 The <application>Gtk VNC</application> package contains a VNC viewer widget
30 for <application>GTK+</application>. It is built using coroutines allowing
31 it to be completely asynchronous while remaining single threaded.
32 </para>
33
34 &lfs120_checked;
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>
40 Download (HTTP): <ulink url="&gtk-vnc-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&gtk-vnc-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &gtk-vnc-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &gtk-vnc-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &gtk-vnc-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &gtk-vnc-time;
66 </para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">Gtk VNC Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="gnutls"/>,
75 <xref linkend="gtk3"/>, and
76 <xref linkend="libgcrypt"/>
77 </para>
78
79 <bridgehead renderas="sect4">Recommended</bridgehead>
80 <para role="recommended">
81 <xref linkend="gobject-introspection"/> and
82 <xref linkend="vala"/>
83 </para>
84
85 <bridgehead renderas="sect4">Optional</bridgehead>
86 <para role="optional">
87 <xref linkend="cyrus-sasl"/> and
88 <xref linkend="pulseaudio"/>
89 <!-- <ulink url="https://view.sourceforge.net/">libview</ulink> -->
90 </para>
91
92 </sect2>
93
94 <sect2 role="installation">
95 <title>Installation of Gtk VNC</title>
96
97 <para>
98 Install <application>Gtk VNC</application> by running the following
99 commands:
100 </para>
101
102<screen><userinput>mkdir build &amp;&amp;
103cd build &amp;&amp;
104
105meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
106ninja</userinput></screen>
107
108 <para>
109 This package does not come with a test suite.
110 </para>
111
112 <para>
113 Now, as the <systemitem class="username">root</systemitem> user:
114 </para>
115
116<screen role="root"><userinput>ninja install</userinput></screen>
117
118 </sect2>
119
120 <sect2 role="commands">
121 <title>Command Explanations</title>
122
123<!--
124 <para>
125 <parameter>- -with-gtk=3.0</parameter>: This switch enables
126 building of the <application>GTK+ 3</application> library
127 instead of the <application>GTK+ 2</application> one.
128 </para>
129-->
130
131 <para>
132 <option>-Dwith-vala=false</option>: This switch disables
133 building of the Vala bindings. Add this if you decide to build gtk-vnc
134 without vala installed.
135 </para>
136
137<!--
138 <para>
139 <parameter>- -without-sasl</parameter>: This switch disables the
140 use of <application>Cyrus SASL</application> for authentication.
141 Remove it if you have installed
142 <application>Cyrus SASL</application> and wish to enable it for
143 authentication.
144 </para>
145 -->
146
147 </sect2>
148
149 <sect2 role="content">
150 <title>Contents</title>
151
152 <segmentedlist>
153 <segtitle>Installed Program</segtitle>
154 <segtitle>Installed Libraries</segtitle>
155 <segtitle>Installed Directories</segtitle>
156
157 <seglistitem>
158 <seg>
159 gvnccapture
160 </seg>
161 <seg>
162 libgtk-vnc-2.0.so, libgvnc-1.0.so and libgvncpulse-1.0.so
163 </seg>
164 <seg>
165 /usr/include/gtk-vnc-2.0,
166 /usr/include/gvnc-1.0 and
167 /usr/include/gvncpulse-1.0
168 </seg>
169 </seglistitem>
170 </segmentedlist>
171
172 <variablelist>
173 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
174 <?dbfo list-presentation="list"?>
175 <?dbhtml list-presentation="table"?>
176
177 <varlistentry id="gvnccapture">
178 <term><command>gvnccapture</command></term>
179 <listitem>
180 <para>
181 is used to capture image from VNC server
182 </para>
183 <indexterm zone="gtk-vnc gvnccapture">
184 <primary sortas="b-gvnccapture">gvnccapture</primary>
185 </indexterm>
186 </listitem>
187 </varlistentry>
188
189 <varlistentry id="libgtk-vnc-2">
190 <term><filename class="libraryfile">libgtk-vnc-2.0.so</filename></term>
191 <listitem>
192 <para>
193 contains the <application>GTK+ 3</application> bindings for
194 <application>Gtk VNC</application>
195 </para>
196 <indexterm zone="gtk-vnc libgtk-vnc-2">
197 <primary sortas="c-libgtk-vnc-2.0">libgtk-vnc-2.0.so</primary>
198 </indexterm>
199 </listitem>
200 </varlistentry>
201
202 <varlistentry id="libgvnc-1a">
203 <term><filename class="libraryfile">libgvnc-1.0.so</filename></term>
204 <listitem>
205 <para>
206 contains the GObject bindings for <application>Gtk VNC</application>
207 </para>
208 <indexterm zone="gtk-vnc libgvnc-1a">
209 <primary sortas="c-libgvnc-1.0">libgvnc-1.0.so</primary>
210 </indexterm>
211 </listitem>
212 </varlistentry>
213
214 <varlistentry id="libgvncpulse-1">
215 <term><filename class="libraryfile">libgvncpulse-1.0.so</filename></term>
216 <listitem>
217 <para>
218 is the <application>PulseAudio</application> bridge for
219 <application>Gtk VNC</application>
220 </para>
221 <indexterm zone="gtk-vnc libgvncpulse-1">
222 <primary sortas="c-libgvncpulse-1.0">libgvncpulse-1.0.so</primary>
223 </indexterm>
224 </listitem>
225 </varlistentry>
226
227 </variablelist>
228
229 </sect2>
230
231</sect1>
Note: See TracBrowser for help on using the repository browser.