source: basicnet/textweb/links.xml@ 79f8c294

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gimp3 gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 79f8c294 was 79f8c294, checked in by Guy Dalziel <gdalziel@…>, 15 years ago

Updated to Links-2.2.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7950 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 9.3 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 links-download-http "http://links.twibright.com/download/links-&Links-version;.tar.bz2">
8 <!ENTITY links-download-ftp "&gentoo-ftp-repo;/links-&Links-version;.tar.bz2">
9 <!ENTITY links-md5sum "bf5b20529a2a811701c5af52b28ebdd4">
10 <!ENTITY links-size "3.7 MB">
11 <!ENTITY links-buildsize "33 MB">
12 <!ENTITY links-time "0.3 SBU">
13]>
14
15<sect1 id="Links" xreflabel="Links-&Links-version;">
16 <?dbhtml filename="links.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Links-&Links-version;</title>
24
25 <indexterm zone="Links">
26 <primary sortas="a-Links">Links</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Links</title>
31
32 <para><application>Links</application> is a text and graphics mode
33 WWW browser. It includes support for rendering
34 tables and frames, features background downloads, can display colors
35 and has many other features.</para>
36
37 &lfs65_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>Download (HTTP): <ulink url="&links-download-http;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download (FTP): <ulink url="&links-download-ftp;"/></para>
46 </listitem>
47 <listitem>
48 <para>Download MD5 sum: &links-md5sum;</para>
49 </listitem>
50 <listitem>
51 <para>Download size: &links-size;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated disk space required: &links-buildsize;</para>
55 </listitem>
56 <listitem>
57 <para>Estimated build time: &links-time;</para>
58 </listitem>
59 </itemizedlist>
60
61 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
62 <itemizedlist spacing='compact'>
63 <listitem>
64 <para>Recommended patch: <ulink
65 url="&gentoo-ftp-repo;/links-2.1pre33-utf8.diff.bz2"/></para>
66 </listitem>
67 </itemizedlist>
68
69 <bridgehead renderas="sect3">Do I Need the Patch?</bridgehead>
70
71 <para>In text mode, unpatched <application>Links</application> cannot be
72 configured to use UTF-8 or other multibyte encodings for the terminal
73 input/output. This limitation renders <application>Links</application>
74 useless as a text-based browser in multibyte locales. See general
75 discussion of this type of issue in the
76 <xref linkend="locale-not-valid-option"/> section
77 on the <xref linkend="locale-issues"/> page.</para>
78
79 <para>The patch adds the <quote>UTF-8 I/O</quote> configuration option.
80 With this option enabled, <application>Links</application> first renders
81 the page using an 8-bit character set configured by the user, and then
82 converts from this character set to UTF-8. The opposite conversion is
83 applied to user input. This approach works if there is an 8-bit character
84 set that contains all the characters that the user considers to be
85 important. Such character set does not exist, e.g., for Chinese
86 hieroglyphs, or when it is required to display both Cyrillic and Greek
87 characters.</para>
88
89 <bridgehead renderas="sect3">Do I Have to Enable Graphics Support?</bridgehead>
90 <para>In graphical mode, <application>Links</application> displays text
91 correctly even in UTF-8 locales, if all characters exist in the built-in
92 font used by <application>Links</application>. This font contains
93 Basic Latin, Latin-1 Supplement (without superscripts and vulgar
94 fractions), Latin Extended-A, Latin Extended-B (partially), Greek,
95 Cyrillic and Hebrew characters. Form submission in non-ISO-8859-1
96 locales is handled correctly when running in X11-based graphical mode.
97 Input handlers for other graphics drivers (fb, directfb, svgalib) either
98 misinterpret non-ASCII characters, or don't allow them
99 at all.</para>
100
101 <para>The patch has no effect on <application>Links</application>
102 behavior in graphical mode.</para>
103
104 <bridgehead renderas="sect3">Links Dependencies</bridgehead>
105
106 <bridgehead renderas="sect4">Recommended</bridgehead>
107 <para role="recommended"><xref linkend="gpm"/> (if mouse support is
108 desired) and
109 <xref linkend="openssl"/></para>
110 <!-- pcre was used in previous versions only, for javascript
111 <xref linkend="pcre"/>
112 -->
113
114 <bridgehead renderas="sect4">Optional</bridgehead>
115 <para role="optional">Support for graphical mode requires at least one of
116 <xref linkend="gpm"/> (to be used with a framebuffer-based console),
117 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>,
118 <!-- SDL support is removed upstream until someone fixes it
119 <xref linkend="sdl"/>,
120 -->
121 <ulink url="http://www.directfb.org/">DirectFB</ulink>, and
122 <xref linkend="x-window-system"/></para>
123
124 <para>For decoding various image formats <application>Links</application>
125 can utilize
126 <xref linkend="libpng"/>,
127 <xref linkend="libjpeg"/>, and
128 <xref linkend="libtiff"/></para>
129
130 <para condition="html" role="usernotes">User Notes:
131 <ulink url="&blfs-wiki;/LinksBrowser"/></para>
132
133 </sect2>
134
135 <sect2 role="installation">
136 <title>Installation of Links</title>
137
138 <para>If desired, apply the patch:</para>
139
140<screen><userinput>bzcat ../links-2.1pre33-utf8.diff.bz2 | patch -p1 &amp;&amp;
141cd intl &amp;&amp;
142./gen-intl &amp;&amp; ./synclang &amp;&amp;
143cd ..</userinput></screen>
144
145 <para>Install <application>Links</application> by running the following
146 commands:</para>
147
148<screen><userinput>./configure --prefix=/usr &amp;&amp;
149make</userinput></screen>
150
151 <para>This package does not come with a test suite.</para>
152
153 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
154
155<screen role='root'><userinput>make install &amp;&amp;
156install -v -d -m755 /usr/share/doc/links-&Links-version; &amp;&amp;
157install -v -m644 doc/links_cal/* KEYS BRAILLE_HOWTO \
158 /usr/share/doc/links-&Links-version;</userinput></screen>
159
160 </sect2>
161
162 <sect2 role="commands">
163 <title>Command Explanations</title>
164
165 <para><command>./gen-intl &amp;&amp; ./synclang</command>: These commands
166 regenerate the language table.</para>
167
168 <para><option>--enable-graphics</option>: This switch enables support
169 for graphics mode.</para>
170
171 </sect2>
172
173 <sect2 role="configuration">
174 <title>Configuring Links</title>
175
176 <sect3 id="links-config">
177 <title>Config Files</title>
178
179 <para><filename>~/.links/*</filename></para>
180
181 <indexterm zone="Links links-config">
182 <primary sortas="e-AA.links/*">~/.links/*</primary>
183 </indexterm>
184
185 </sect3>
186
187 <sect3>
188 <title>Configuration Information</title>
189
190 <para><application>Links</application> stores its configuration in per-user
191 files in the <filename class="directory">~/.links</filename> directory. These
192 files are created automatically when <command>links</command> is run for the
193 first time.</para>
194
195 <para>For the correct display of non-ASCII characters,
196 <application>Links</application> has to be configured through the menu
197 (accessible by pressing the ESC key), as follows:</para>
198
199 <itemizedlist>
200 <listitem>
201 <para>If running <application>Links</application> in the text mode in a
202 UTF-8 based locale, go to the <quote>Setup &gt; Terminal options</quote>
203 menu item and check the <quote>UTF-8 I/O</quote> box.</para>
204 </listitem>
205 <listitem>
206 <para>If running <application>Links</application> in the text mode,
207 go to the <quote>Setup &gt; Character set</quote> menu item and select
208 the character set that matches your locale or, if you use UTF-8 based
209 locale, the character set that contains all characters that you want
210 <application>Links</application> to be able to display.</para>
211 </listitem>
212 <listitem>
213 <para>Optionally, go to the <quote>Setup &gt; Language</quote> menu
214 and select the user interface language.</para>
215 </listitem>
216 <listitem>
217 <para>Finally, select the <quote>Setup &gt; Save options</quote>
218 menu item.</para>
219 </listitem>
220 </itemizedlist>
221
222 </sect3>
223
224 </sect2>
225
226 <sect2 role="content">
227 <title>Contents</title>
228
229 <segmentedlist>
230 <segtitle>Installed Program</segtitle>
231 <segtitle>Installed Libraries</segtitle>
232 <segtitle>Installed Directories</segtitle>
233
234 <seglistitem>
235 <seg>links</seg>
236 <seg>None</seg>
237 <seg>/usr/share/doc/links-&Links-version;</seg>
238 </seglistitem>
239 </segmentedlist>
240
241 <variablelist>
242 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
243 <?dbfo list-presentation="list"?>
244 <?dbhtml list-presentation="table"?>
245
246 <varlistentry id="links">
247 <term><command>links</command></term>
248 <listitem>
249 <para>is a text and graphics mode WWW browser.</para>
250 <indexterm zone="Links links">
251 <primary sortas="b-links">links</primary>
252 </indexterm>
253 </listitem>
254 </varlistentry>
255
256 </variablelist>
257
258 </sect2>
259
260</sect1>
Note: See TracBrowser for help on using the repository browser.