mozdev.org

Translations: cz | de | en | es | fr | ja | pl

Mozilla Plugin Support on Linux (x86)

If installing plugins without root permissions, use ~/.mozilla/plugins instead of Mozilla's plugins and components subdirectories. You may have to create this directory first. Mozilla Firefox also uses ~/.mozilla/plugins for this.

Some plugins may require your version of Mozilla to be compiled with a specific version of gcc. You can use about:buildconfig to check which version of gcc was used to compile your browser.

Note: For plugins listed as "Untested", this simply means that they have not been tested by the author of this document. They should work, it just hasn't been verified for whatever reason. Please don't bug him about this!

Adobe Reader

Version: 7.0.x
SeaMonkey 1.1: Supported
Firefox 2.0: Supported
  1. Install Adobe Reader.
  2. Create a symbolic link to nppdf.so to your Mozilla plugins directory.
  3. Ensure a copy of acroread is in your PATH.
Alternatively, Adobe Reader 7.0 includes a script for installing the browser plugin. This script is installed at the following location by default:
/usr/local/Adobe/Acrobat7.0/Browser/install_browser_plugin
Important! Adobe Reader 7.0.9 is yet another security fix release.
Download Adobe Reader 7.0.9 - Tarball or RPM

Adobe SVG Viewer

Version: 3.01 Beta (Build 88)
Mozilla 1.7: Supported
Firefox 1.0: Supported
Note:  SVG support is built in to Mozilla Firefox 1.5.x/2.0 and SeaMonkey 1.0.x. This information is retained for historical purposes,
  1. Close any applications using any version of Adobe SVG Viewer.
  2. As root, extract the contents of the installation package and run the script adobesvg-3.01/install.sh. Adobe recommends that you extract the files in /usr/local, although other locations may work.
  3. Copy libNPSVG3.so to your Mozilla plugins directory.
Important! All older versions of the Adobe SVG Viewer plugin are completely unsupported. In addition, please read the Known Issues section of the README before installing.
Important! It has been reported that if the LC_NUMERIC variable is not set to en_EN, that this plugin may not work correctly.

Cult3D

Version: 5.2 Beta 1
SeaMonkey 1.0: Unsupported
Firefox 2.0: Unsupported
This plugin is not supported by SeaMonkey or Mozilla Firefox.

Curl Surge

Versions: 5.0.2
SeaMonkey 1.1: Supported
Firefox 2.0: Supported
  1. Import the Curl, Inc. public key [Instructions]
  2. Download and install the current RPM version of the Curl Runtime Environment. Symbolic links to the plugins are created in /usr/lib/browser-plugins/
  3. If your browser does not detect plugins in /usr/lib/browser-plugins/, create symbolic links to libcurl-surge.so, libcurl-surge-5-0.so, libcurl-surge-4-0.so (if applicable) and libcurl-surge-3-0.so (if applicable) in your browser plugins directory.
Note: This software was previously known as the Surge Runtime Environment.

DjVuLibre

Version: 3.5.13
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Install DjVuLibre.
  2. Copy or create a symbolic link to nsdejavu.so in your Mozilla plugins directory.
Homepage DjVuLibre

Flash Player

Versions: 9.0r31
SeaMonkey 1.1a: Supported
Firefox 2.0: Supported
  1. Download Flash Player 9.0.
  2. Decompress it, then copy libflashplayer.so to your Mozilla plugins directory and flashplayer.xpt to your Mozilla components directory.
Note: Upgrading to Flash Player 9.0 is strongly suggested, even if only for ALSA support.

FreeWRL

Version: 1.15
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Install FreeWRL. If you compile from source, make sure to edit vrml.conf accordingly, otherwise it will not work.
  2. If your browser does not use a system-wide plugins directory, create a symbolic link to npfreewrl.so in your Mozilla plugins directory.
Homepage FreeWRL

gxine

Version: 0.33
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Build and install gxine.
  2. Create symbolic links to the following files in your Mozilla plugins directory: gxineplugin.a gxineplugin.la gxineplugin.so.
Homepage xine Home

Java Runtime Environment

Version: 1.4.2 or later
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Install Java Runtime Environment.
  2. Make a symbolic link to libjavaplugin_oji.so in your Mozilla Plugins directory. Use the copy located in the plugin/i386/ns7 directory of JRE 5.0 or later, or plugin/i386/ns610-gcc32 if you are using JRE 1.4.2.
Important! Do not copy the plugin to your plugins directory. If you do, Mozilla will crash any time you attempt to view a page containing a Java applet.
Note: The instructions listed here are for the Sun Java Runtime Environment. Other Java Runtime Environments, such as those available from IBM and the Blackdown project, can also be used.

LinuxJ2K

Version: 0.0.2
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Download LinuxJ2K Plugin (glibc2.3 version).
  2. Decompress it, then copy npjp2_linux_jasper_pthread.so to your Mozilla plugins directory
Download LinuxJ2K Plugin

MozPlugger

Version: 1.4.2
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Extract source.
  2. From the source directory, run "make linux".
To install globally, copy mozplugger.so to your Mozilla plugins directory, mozpluggerrc to /etc, and mozplugger-helper + mozplugger-controller to /usr/bin.
To install locally, copy mozplugger.so to ~/.mozilla/plugins, and mozpluggerrc + mozplugger-helper + mozplugger-controller to ~/.mozilla.
Homepage MozPlugger Home

mplayerplug-in

Version: 2.80
SeaMonkey 1.0: Untested
Firefox 2.0: Untested
  1. Extract source.
  2. Run ./configure.
  3. Run make.
  4. Copy mplayerplug-in.so to your Mozilla plugins folder, and mplayerplug-in.xpt to your Mozilla components folder.
Note: If you are not using a build of Mozilla compiled with GTK2 support, you will need to run configure with --enable-gtk1. For more information, see the download page.

Plugger

Version: 5.0
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Extract source.
  2. From the source directory, run "make linux".
  3. If you have root access, run "make install" as root. Otherwise, run "make localinstall".
Important! Plugger 4.0 may crash on pages with embedded midi files. See bug 74080.
Homepage Plugger Home

RealPlayer 10 or Helix Player

Version: RealPlayer 10.0, Helix Player MS1 or later
SeaMonkey 1.0: Supported
Firefox 2.0: Supported
  1. Install RealPlayer 10.
  2. Copy nphelix.so to your Mozilla plugins directory and nphelix.xpt to your Mozilla components directory.
  3. Make sure a symbolic link to the realplay script is in your PATH.
Note: If you installed the RealPlayer 10 RPM, these files are located in /usr/local/RealPlayer/mozilla.
Download RealPlayer 10
Homepage Helix Player


CrossOver Office - Run Windows Browser Plugins on Linux

CrossOver Office allows you to run Windows browser plugins on the Linux OS, using Wine.

Supported plugins include Macromedia Shockwave, Windows Media Player and QuickTime. For more information, see the Compatibility Database.

CrossOver Office is commercial software, costing $39.95 (US) to download the Standard Edition, $69.95 (US) to download the Professional Edition, or $79.95 (US) plus shipping for the Professional Edition on CD. There is a demo version available for download . It is fully supported with Mozilla 1.x. At the time of writing, the latest version of CrossOver Office is 6.0.

You can also view the CrossOver Office Standard documentation, or purchase CrossOver Office from the CodeWeavers Store.

Note: In versions of this software up to and including 2.1.0, this functionality was provided by the CrossOver Plugin, which is no longer a separate product. Purchasing CrossOver Office is also an excellent way to support the Wine project, as substantial contributions to Wine have been made by CodeWeavers.

Note: The author of this document is a current CodeWeavers customer and advocate for Windows Media Player 9 series.