source: xsoft/graphweb/seamonkey.xml@ 9a9d136c

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 9a9d136c was 9a9d136c, checked in by Bruce Dubbs <bdubbs@…>, 17 years ago

Updated to seamonkey-1.1

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

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