source: xsoft/graphweb/seamonkey.xml@ 56b9992

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.3 6.3-rc1 6.3-rc2 6.3-rc3 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 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/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 56b9992 was 56b9992, checked in by Randy McMurchy <randy@…>, 16 years ago

Updated the Enigmail download URLs to proper locations in the Thunderbird and Seamonkey instructions

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

  • Property mode set to 100644
File size: 26.4 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 mozilla-download-http "http://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2">
8 <!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/seamonkey-&seamonkey-version;.source.tar.bz2">
9 <!ENTITY mozilla-md5sum "4409ad62738d403719a62d00c0276e08">
10 <!ENTITY mozilla-size "33.4 MB">
11 <!ENTITY mozilla-buildsize "621 MB">
12 <!ENTITY mozilla-time "16.6 SBU">
13
14 <!ENTITY mozilla-enigmail-version "0.95.0">
15 <!ENTITY mozilla-enigmail-download "http://www.mozilla-enigmail.org/download/source/enigmail-&mozilla-enigmail-version;.tar.gz">
16 <!ENTITY mozilla-enigmail-md5sum "820ab216b6ba21f81392d56bb9991c18">
17]>
18
19<sect1 id="seamonkey" xreflabel="SeaMonkey-&seamonkey-version;">
20 <?dbhtml filename="seamonkey.html" ?>
21
22 <sect1info>
23 <othername>$LastChangedBy$</othername>
24 <date>$Date$</date>
25 </sect1info>
26
27 <title>SeaMonkey-&seamonkey-version;</title>
28
29 <indexterm zone="seamonkey">
30 <primary sortas="a-SeaMonkey">SeaMonkey</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to SeaMonkey</title>
35
36 <para><application>SeaMonkey</application> is a browser suite, the Open
37 Source sibling of <application>Netscape</application>. It includes the
38 browser, composer, mail and news clients, and an
39 IRC client. It is the follow-on to the Mozilla browser suite.</para>
40
41 <para>The Mozilla project also hosts two subprojects that aim to satisfy
42 the needs of users who don't need the complete browser suite or prefer to
43 have separate applications for browsing and e-mail. These subprojects are
44 <ulink url="http://www.mozilla.com/firefox/">Mozilla Firefox</ulink>, (a
45 stand-alone browser based on the <application>Mozilla</application> source
46 code) and <ulink url="http://www.mozilla.com/thunderbird/">Mozilla
47 Thunderbird</ulink>, (a stand-alone mail/newsgroup client based on the
48 <application>Mozilla</application> source code). The build instructions for
49 these two applications are discussed in separate sections:</para>
50
51 <itemizedlist>
52 <listitem>
53 <para><xref linkend="firefox"/></para>
54 </listitem>
55 <listitem>
56 <para><xref linkend="thunderbird"/></para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">Package Information</bridgehead>
61 <itemizedlist spacing="compact">
62 <listitem>
63 <para>Download (HTTP): <ulink url="&mozilla-download-http;"/></para>
64 </listitem>
65 <listitem>
66 <para>Download (FTP): <ulink url="&mozilla-download-ftp;"/></para>
67 </listitem>
68 <listitem>
69 <para>Download MD5 sum: &mozilla-md5sum;</para>
70 </listitem>
71 <listitem>
72 <para>Download size: &mozilla-size;</para>
73 </listitem>
74 <listitem>
75 <para>Estimated disk space required: &mozilla-buildsize;</para>
76 </listitem>
77 <listitem>
78 <para>Estimated build time: &mozilla-time;</para>
79 </listitem>
80 </itemizedlist>
81
82 <para>To enable the <application>Enigmail</application> extension to the
83 <application>SeaMonkey</application> mail client, you'll need to download
84 the tarball listed below. The <application>Enigmail</application> extension
85 allows users to access the authentication and encryption features provided
86 by the <application>GnuPG</application> package. The
87 <application>Enigmail</application> extension will not operate correctly
88 unless you have <xref linkend="gnupg"/> or <xref linkend="gnupg2"/>
89 installed.</para>
90
91 <itemizedlist spacing='compact'>
92 <listitem>
93 <para><ulink url="&mozilla-enigmail-download;"/></para>
94 </listitem>
95 <listitem>
96 <para>Download MD5 sum (Enigmail): &mozilla-enigmail-md5sum;</para>
97 </listitem>
98 </itemizedlist>
99
100 <bridgehead renderas="sect3">SeaMonkey Dependencies</bridgehead>
101
102 <bridgehead renderas="sect4">Required</bridgehead>
103 <para role="required">
104 <xref linkend="gtk2"/>,
105 <xref linkend="libidl"/>, and
106 <xref linkend="zip"/>
107 </para>
108
109 <note>
110 <para><xref linkend="libjpeg"/> should have been installed before
111 <application>GTK+</application> and should exist on your system. If
112 for some reason you haven't installed <application>libjpeg</application>,
113 you should remove the <option>--with-system-jpeg</option> option from the
114 <filename>.mozconfig</filename> file created below.</para>
115 </note>
116
117 <bridgehead renderas="sect4">Recommended</bridgehead>
118 <para role="recommended">
119 <xref linkend="nss"/> (if you will be installing any other package that
120 utilizes NSS/NSPR, such as <application>Firefox</application>,
121 <application>Thunderbird</application>,
122 <application>Evolution</application>, or
123 <application>OpenOffice</application>)
124 </para>
125
126 <bridgehead renderas="sect4">Optional</bridgehead>
127 <para role="optional">
128 <xref linkend="unzip"/> and
129 <xref linkend="libgnomeui"/> (to build the gnomevfs extension)
130 </para>
131
132 <para condition="html" role="usernotes">User Notes:
133 <ulink url="&blfs-wiki;/seamonkey"/></para>
134
135 </sect2>
136
137 <sect2 role="installation">
138 <title>Installation of SeaMonkey</title>
139
140 <para>The configuration of <application>SeaMonkey</application> is
141 accomplished by creating a <filename>.mozconfig</filename> file containing
142 the desired configuration options. A default <filename>.mozconfig</filename>
143 file is created below. To see the entire list of available configuration
144 options (and an abbreviated description of each one), issue
145 <command>./configure --help</command>. Additional information can also be
146 found below in the section titled <xref linkend="add-mozconfig"/>. If you
147 are going to use system-installed versions of the
148 <application>NSS</application> and <application>NSPR</application>
149 libraries, ensure you uncomment the two lines near the bottom of the file. If
150 you would prefer to download the file instead of creating it by typing or
151 cut-and-pasting, you can find it at <ulink
152 url="&files-anduin;/seamonkey-&seamonkey-version;-mozconfig"/>
153 (the file must be installed in the root of the source tree
154 <filename class='directory'>mozilla</filename> directory, and named
155 <filename>.mozconfig</filename>). Create the file by issuing the following
156 command:</para>
157
158<screen><?dbfo keep-together="auto"?><userinput>cat &gt; .mozconfig &lt;&lt; "EOF"
159<literal># This file contains the options used in the SeaMonkey build. You may
160# need to specify additional options for your specific build needs.
161# Use the information provided by running './configure --help' to
162# help you determine if you need to add any additional options.
163# Some additional options can be added by uncommenting the examples
164# in this file or adding options by inserting a line containing
165# 'ac_add_options --some-option-you-need'.
166
167
168# Create an object directory and specify to build the package in that
169# directory. If desired, modify the location of the object directory
170# to a directory inside the source tree by removing '../' from the
171# line below.
172mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../seamonkey-build
173
174# This option is used to specify that the SeaMonkey suite is
175# being built and to use all the default options for SeaMonkey.
176ac_add_options --enable-application=suite
177
178# Specify the installation prefix. If you would prefer SeaMonkey
179# installed in a different prefix, modify the line below to fit
180# your needs. You'll also need to modify some of the instructions in
181# the BLFS book to point to your desired prefix.
182ac_add_options --prefix=/usr
183
184# These options are used so that the SeaMonkey binaries are linked to
185# the system-installed copies of the specified libraries instead of
186# the source tree code which may not be the most recent versions.
187ac_add_options --with-system-zlib
188ac_add_options --with-system-png
189ac_add_options --with-system-jpeg
190ac_add_options --enable-system-cairo
191
192# This option specifies to include support for rendering the HTML
193# &lt;canvas&gt;&lt;/canvas&gt; tag in the SeaMonkey browser.
194ac_add_options --enable-canvas
195
196# This option is used so that the debugging symbols are removed from
197# the installed binaries during the installation process. Comment out
198# this option if you may have a need to retain the debugging symbols
199# in the installed binaries. Note that this can substantially
200# increase the size of the installed binaries.
201ac_add_options --enable-strip
202
203# This option is added so that test libraries and programs are not
204# built. These would only be required for debugging purposes.
205ac_add_options --disable-tests
206
207# This option is added so that the Mozilla Installer program is not
208# built or installed. The program is not required for a BLFS
209# installation of SeaMonkey.
210ac_add_options --disable-installer
211
212# This option is used to disable the a11y support in the SeaMonkey
213# binaries. Comment out this option if you require a11y support.
214ac_add_options --disable-accessibility
215
216# This option is used to enable support for rendering SVG files in the
217# SeaMonkey browser.
218ac_add_options --enable-svg
219
220# This option is used to enable source tree included LDAP support in
221# the SeaMonkey binaries.
222ac_add_options --enable-ldap
223
224# These two options enable support for building SeaMonkey with
225# system-installed versions of the Network Security Services (NSS)
226# and Netscape Portable Runtime (NSPR) libraries. Uncomment both
227# lines to enable support for system-installed NSS/NSPR.
228#ac_add_options --with-system-nspr
229#ac_add_options --with-system-nss
230
231# Uncomment this option if you desire support for dual-monitor
232# display of SeaMonkey using the X-Window Xinerama libraries.
233#ac_add_options --enable-xinerama
234
235# Complex scripts such as Thai can only be rendered in SeaMonkey with the
236# help of Pango. This option significantly slows rendering, so only use
237# it if necessary.
238#ac_add_options --enable-pango
239
240# This option identifies the default binary directory of the SeaMonkey
241# installation and is used to locate SeaMonkey's installed files. This
242# option is not required for end-user browsing, and is only used for
243# development purposes.
244#ac_add_options --with-default-mozilla-five-home=/usr/lib/seamonkey-&seamonkey-version;</literal>
245
246EOF</userinput></screen>
247
248 <para>Now clean up one <filename>Makefile</filename> to
249 add required libraries to a build step. Note that the command
250 requires two separate lines as shown.</para>
251
252<screen><userinput>sed -i -e '/MOZ_JS_LIBS/a\
253\t\t$(MOZ_XFT_LIBS) \\' layout/build/Makefile.in</userinput></screen>
254
255 <para>Compile <application>SeaMonkey</application> by running the
256 following command:</para>
257
258<screen><userinput>make -f client.mk build</userinput></screen>
259
260 <para>If you're building the <application>SeaMonkey</application>
261 mail/newsgroup client and plan to install the
262 <application>Enigmail</application> extension, issue the following
263 commands:</para>
264
265<screen><userinput>tar -xf ../enigmail-&mozilla-enigmail-version;.tar.gz -C mailnews/extensions &amp;&amp;
266
267pushd mailnews/extensions/enigmail &amp;&amp;
268./makemake -r &amp;&amp;
269popd &amp;&amp;
270
271make -C ../seamonkey-build/mailnews/extensions/enigmail &amp;&amp;
272make -C ../seamonkey-build/mailnews/extensions/enigmail xpi</userinput></screen>
273
274 <para>This package does not come with a test suite. However, it
275 cn be launched fom the build directory before installing with the
276 command line:
277 <userinput>../seamonkey-build/dist/bin/seamonkey</userinput>.</para>
278
279 <para>Install <application>SeaMonkey</application> by issuing the following
280 commands as the <systemitem class="username">root</systemitem> user:</para>
281
282<screen role="root"><userinput>make -f client.mk install &amp;&amp;
283
284install -v -m644 ../seamonkey-build/dist/public/ldap-private/* \
285 /usr/include/seamonkey-&seamonkey-version;/ldap &amp;&amp;
286
287install -v -m755 -d /usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US &amp;&amp;
288install -v -m644 mailnews/base/ispdata/movemail.rdf \
289 /usr/lib/seamonkey-&seamonkey-version;/defaults/isp &amp;&amp;
290ln -v -s ../movemail.rdf /usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US</userinput></screen>
291
292 <para>If you built <application>SeaMonkey</application> utilizing
293 system-installed NSS and NSPR libraries, the
294 <filename>seamonkey-ns*.pc</filename> <application>pkgconfig</application>
295 files are broken as they point to the wrong directories where the actual
296 libraries and interface headers are located. Issue the following commands
297 as the <systemitem class="username">root</systemitem> user to replace the
298 broken files with symbolic links to known good files:</para>
299
300<screen role="root"><userinput>ln -v -sf nss.pc /usr/lib/pkgconfig/seamonkey-nss.pc &amp;&amp;
301ln -v -sf nspr.pc /usr/lib/pkgconfig/seamonkey-nspr.pc</userinput></screen>
302
303 <para>If you did <emphasis role="strong">NOT</emphasis> build
304 <application>seamonkey</application> utilizing system-installed NSS and
305 NSPR libraries, issue the following commands as the
306 <systemitem class="username">root</systemitem> user to install the NSS
307 interface headers:</para>
308
309<screen role="root"><userinput>install -v -m755 -d /usr/include/seamonkey-&seamonkey-version;/nss &amp;&amp;
310cp -v -Lf ../seamonkey-build/dist/{private,public}/nss/*.h \
311 /usr/include/seamonkey-&seamonkey-version;/nss</userinput></screen>
312
313 <para>If you built the <application>Enigmail</application> extension,
314 issue the following commands as the <systemitem
315 class="username">root</systemitem> user to install the
316 <filename>.xpi</filename> file into the
317 <filename class='directory'>/usr/lib/seamonkey-&seamonkey-version;</filename>
318 directory:</para>
319
320<screen role="root"><userinput>install -v -m755 -d /usr/lib/seamonkey-&seamonkey-version;/xpi_store &amp;&amp;
321install -v -m644 ../seamonkey-build/dist/bin/enigmail-&mozilla-enigmail-version;-*.xpi \
322 /usr/lib/seamonkey-&seamonkey-version;/xpi_store</userinput></screen>
323
324 <para>There are two methods you can use to install the
325 <application>Enigmail</application> extension. Both are shown here and
326 provide similar functionality with one major difference. The first
327 method will install the extension system-wide and all users of SeaMonkey
328 will have an Enigmail-enabled mail client. The method shown later only
329 installs it on a per-user basis. The first method must be accomplished
330 now (before the object directory is removed) and uses the conventional
331 <command>make install</command> command to install the
332 <application>Enigmail</application> files straight from the distribution
333 directory of the object directory. The alternate method is shown as it
334 installs using the <filename class='extension'>.xpi</filename> file
335 created earlier and can be done later (at any time you desire) as the
336 file used to install <application>Enigmail</application> was copied into
337 <filename
338 class='directory'>/usr/lib/seamonkey-&seamonkey-version;/xpi_store</filename>
339 in the previous step. This method can be used to install any
340 downloaded <application>Mozilla</application> extension distributed in a
341 <filename class='extension'>.xpi</filename> file. There are many
342 extensions available for <application>SeaMonkey</application>. A list
343 containing many of them can be found at
344 <ulink url="http://extensionroom.mozdev.org/"/>.</para>
345
346 <para>If you want to install the <application>Enigmail</application>
347 extension now, which offers system-wide access, issue the following
348 commands as the <systemitem class="username">root</systemitem> user:</para>
349
350<screen role="root"><userinput>make -C ../seamonkey-build/mailnews/extensions/enigmail install</userinput></screen>
351
352 <para>To install an extension from a created or download
353 <filename class='extension'>.xpi</filename> file, you simply need to
354 <quote>open</quote> the <filename class='extension'>.xpi</filename> file
355 using the <quote>Open File</quote> option of the <quote>File</quote>
356 menu of the browser window. You can browse to find the file (for example,
357 the <application>Enigmail</application>
358 <filename class='extension'>.xpi</filename> file is located in
359 <filename
360 class='directory'>/usr/lib/seamonkey-&seamonkey-version;/xpi_store</filename>),
361 select it, then follow the prompts to install the extension.</para>
362
363 <note>
364 <para>You should run <command>/usr/bin/seamonkey</command> once as the
365 <systemitem class="username">root</systemitem> user (or any user with
366 write privileges) to create some necessary additional files in the
367 <filename class='directory'>/usr</filename> hierarchy. Also do this
368 each time you install additional system-wide extensions.</para>
369 </note>
370
371 </sect2>
372
373 <sect2 role="commands" id="add-mozconfig"
374 xreflabel="Additional .mozconfig Options">
375
376 <title>Additional .mozconfig Options</title>
377
378 <para>Information about some of the additional options which can be added
379 to the <filename>.mozconfig</filename> configuration file is shown below.
380 Note that this is just a few of the options. You may wish to run
381 <command>./configure --help</command> and review each of the listed options
382 to discover what affect they have on the build. Feel free to add or remove
383 options to tailor the build to your desires. Listed below are some common
384 options not in the default <filename>.mozconfig</filename> file but can be
385 added in order to have the described effect on the SeaMonkey compile.</para>
386
387 <para><option>ac_add_options --enable-elf-dynstr-gc</option>: Removes
388 un-referenced strings from ELF shared objects generated during the build.
389 Note that this option breaks the build on alpha.</para>
390
391 <para><option>ac_add_options --disable-mailnews</option>: Disables the mail
392 and news clients.</para>
393
394 <para><option>ac_add_options --disable-ldap</option>: Disables LDAP support,
395 recommended if mail is disabled.</para>
396
397 <para><option>ac_add_options --enable-xterm-updates</option>: Displays the
398 current command in the <command>xterm</command> window title during the
399 compilation.</para>
400
401 <para><option>ac_add_options --enable-plaintext-editor-only</option>:
402 Disables support for HTML editing. Do not use this switch if you are
403 building the mail-news component.</para>
404
405 </sect2>
406
407 <sect2 role="commands">
408 <title>.mozconfig Option Explanations</title>
409
410 <para>To simplify reading the options below, they are labeled without
411 <parameter>ac_add_options</parameter> inserted at the beginning of the
412 option. These options are also described in the
413 <filename>.mozconfig</filename> file created earlier.</para>
414
415 <para><parameter>mk_add_options
416 MOZ_OBJDIR=@TOPSRCDIR@/../seamonkey-build</parameter>: Creates an object
417 directory and specifies to build the package in that directory. If desired,
418 modify the location of the object directory to a directory inside the
419 source tree by removing <quote>../</quote> from the line.</para>
420
421 <para><parameter>--enable-application=suite</parameter>: Identifies the
422 build as a <application>SeaMonkey</application> suite build.</para>
423
424 <para><parameter>--with-system-zlib --with-system-png
425 --with-system-jpeg --enable-system-cairo</parameter>: Uses the
426 system-installed versions of these packages.</para>
427
428 <para><parameter>--enable-xinerama --enable-reorder --enable-strip
429 --enable-cpp-rtti --disable-accessibility --disable-tests --disable-logging
430 --disable-pedantic --disable-installer</parameter>: Various options that
431 affect what components are built and some optimization options. You can
432 pick and choose from these options. More information on them, and many
433 other available options, can be found by running
434 <command>./configure --help</command>.</para>
435
436 </sect2>
437
438 <sect2 role="commands">
439 <title>Command Explanations</title>
440
441 <para><command>make -f client.mk ...</command>: Mozilla products are
442 packaged to allow the use of a configuration file which can be used to
443 pass the configuration settings to the <command>configure</command>
444 command. <command>make</command> uses the <filename>client.mk</filename>
445 file to get initial configuration and setup parameters, then depending on
446 the target parameter (<parameter>build</parameter> or
447 <parameter>install</parameter>), either runs the
448 <command>configure</command> script and compiles the package or installs
449 the package.</para>
450
451 <para><command>./makemake -r</command>: This command is used to recursively
452 create <filename>Makefile</filename>s in the appropriate subdirectory
453 of seamonkey-build.</para>
454
455 <para><command>make -C ... xpi</command>: This command builds the
456 <application>Enigmail</application>
457 <filename class='extension'>.xpi</filename> file which can be used to
458 install <application>Enigmail</application>.</para>
459
460 <para><command>install .../movemail.rdf ...</command>: This
461 command is used to install a file inadvertently left out of the
462 installation script.</para>
463
464 </sect2>
465
466 <sect2 role="configuration">
467 <title>Configuring SeaMonkey</title>
468
469 <para>No specific configuration is required as long as the
470 <command>seamonkey</command> script is in the user's path. If
471 <application>SeaMonkey</application> is installed in a non-standard location,
472 then make a symlink to the <command>seamonkey</command> script in the
473 <filename class="directory">/usr/bin</filename> directory.</para>
474
475 <para>Many applications look for <command>netscape</command> when they need
476 to open a browser. You may make the following symlink for convenience (as
477 the <systemitem class="username">root</systemitem> user).</para>
478
479<screen role="root"><userinput>ln -v -sf seamonkey /usr/bin/netscape</userinput></screen>
480
481 <para>For installing various <application>SeaMonkey</application> plugins,
482 refer to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's
483 PluginDoc Project</ulink>. If you have <xref linkend="jdk"/> already
484 installed, create the following link as the
485 <systemitem class="username">root</systemitem> user to utilize the
486 <application>JAVA</application> plugin: </para>
487
488<screen role="root"><userinput>ln -v -s $JAVA_HOME/jre/plugin/i386/ns7/libjavaplugin_oji.so \
489 /usr/lib/seamonkey-&seamonkey-version;/plugins</userinput></screen>
490
491 <para>Some packages install SeaMonkey plugins into the default system-wide
492 directory <filename class='directory'>/usr/lib/mozilla/plugins</filename>.
493 If desired, create symbolic links in the <application>SeaMonkey</application>
494 plugin directory
495 <filename class='directory'>/usr/lib/seamonkey-&seamonkey-version;/plugins</filename>
496 to the files in the default plugin directory (you should link to the actual
497 files and not other links). Alternatively, you can move or copy the files
498 in the default plugin directory to the
499 <application>SeaMonkey</application> plugin directory. An example of creating
500 a symbolic link is shown below. Create the links as the
501 <systemitem class="username">root</systemitem> user:</para>
502
503<screen role="root"><userinput>ln -v -s ../../seamonkey/plugins/<replaceable>&lt;plugin.so&gt;</replaceable> \
504 /usr/lib/seamonkey-&seamonkey-version;/plugins</userinput></screen>
505
506 <para>Along with using the <quote>Preferences</quote> menu to configure
507 <application>SeaMonkey</application>'s options and preferences to suit
508 individual tastes, finer grain control of many options is only available
509 using a tool not available from the general menu system. To access this
510 tool, you'll need to open a browser window and enter
511 <systemitem role='url'>about:config</systemitem> in the
512 address bar. This will display a list of the configuration preferences and
513 information related to each one. You can use the <quote>Filter:</quote> bar
514 to enter search criteria and narrow down the listed items. Changing a
515 preference can be done using two methods. One, if the preference has a
516 boolean value (True/False), simply double-click on the preference to toggle
517 the value and two, for other preferences simply right-click on the desired
518 line, choose <quote>Modify</quote> from the menu and change the value.
519 Creating new preference items is accomplished in the same way, except
520 choose <quote>New</quote> from the menu and provide the desired data into
521 the fields when prompted.</para>
522
523 <tip>
524 <para>There is a multitude of configuration parameters you can tweak to
525 customize <application>SeaMonkey</application>. A very extensive and
526 up-to-date list of these parameters can be found at <ulink
527 url="http://preferential.mozdev.org/preferences.html"/>.</para>
528 </tip>
529
530 </sect2>
531
532 <sect2 role="content">
533 <title>Contents</title>
534
535 <segmentedlist>
536 <segtitle>Installed Programs</segtitle>
537 <segtitle>Installed Libraries</segtitle>
538 <segtitle>Installed Directories</segtitle>
539
540 <seglistitem>
541 <seg>seamonkey and seamonkey-config</seg>
542 <seg>Numerous libraries, browser, and email/newsgroup components,
543 plugins, extensions, and helper modules installed in <filename
544 class='directory'>/usr/lib/seamonkey-&seamonkey-version;</filename></seg>
545 <seg>/usr/include/seamonkey-&seamonkey-version;,
546 /usr/lib/seamonkey-&seamonkey-version;, and
547 /usr/share/idl/seamonkey-&seamonkey-version;</seg>
548 </seglistitem>
549 </segmentedlist>
550
551 <variablelist>
552 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
553 <?dbfo list-presentation="list"?>
554 <?dbhtml list-presentation="table"?>
555
556 <varlistentry id="seamonkey-prog">
557 <term><command>seamonkey</command></term>
558 <listitem>
559 <para>is a browser/email/newsgroup/chat client suite. The
560 various components such as the Composer, mail-news client,
561 IRC chat client, and address book can be accessed from the menu after
562 <command>seamonkey</command> starts or via command-line switches to
563 the <command>seamonkey</command> script. Issue
564 <command>man seamonkey</command> for additional information.</para>
565 <indexterm zone="seamonkey seamonkey-prog">
566 <primary sortas="b-seamonkey">seamonkey</primary>
567 </indexterm>
568 </listitem>
569 </varlistentry>
570
571 </variablelist>
572
573 </sect2>
574
575</sect1>
Note: See TracBrowser for help on using the repository browser.