source: xsoft/graphweb/seamonkey.xml@ 38b68577

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 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 38b68577 was 38b68577, checked in by Bruce Dubbs <bdubbs@…>, 18 years ago

Update to seamonkey-1.0.1

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

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