Differences between revisions 1 and 25 (spanning 24 versions)
Revision 1 as of 2007-01-17 23:48:47
Size: 2511
Editor: ?AlphaPapa
Comment: Created Iceweasel page from Firefox page
Revision 25 as of 2010-02-10 19:27:31
Size: 5654
Editor: ?Pitxyoki
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Becoming the greatest browser ever very quickly. Uses the gecko rendering engine from Mozilla but puts it in a light weight and fast new interface. #language en
##||<tablewidth="100%" style="border: 0px hidden;font-size: smaller">''Translation(s): none''||<style="text-align: right; border: 0px hidden"> (!) ''[:/Discussion:Discussion]''||
##----
Line 3: Line 5:
In DebianEtch and DebianSid the name of the package is [http://packages.debian.org/firefox firefox]. However, Firefox has been replaced by the differing-in-name-and-icon-only package [http://packages.debian.org/iceweasel iceweasel] <<TableOfContents(3)>>
Line 5: Line 7:
Invoke it using one of this ways:
{{{
 /usr/bin/iceweasel
}}}
{{{
 /usr/lib/iceweasel/iceweasel
{{{#!wiki note
''' What is iceweasel? '''

Iceweasel is a fork [from [[WikiPedia:Mozilla_Firefox|Firefox]]] with the following purpose :
 1. backporting of security fixes to declared [[DebianStable|Debian stable]] version.
 2. no inclusion of trademarked Mozilla artwork (because of #1 above)
Beyond that, they will be basically identical.
(quoting Roberto C. Sanchez post in [[http://lists.debian.org/debian-devel/2006/10/msg00665.html|debian-devel]] mailing list)

Also note that iceweasel is '''NOT''' Iceweasel from [[http://www.gnu.org/software/gnuzilla/]].
Line 13: Line 19:
or simply == How to install Iceweasel (Firefox) ==

To install Iceweasel, simply do:
Line 15: Line 23:
 iceweasel aptitude install iceweasel #(it provides mozilla-firefox)
Line 18: Line 26:
For ["Gnome"] launcher, use GNOME users might also want to install GNOME support:
Line 20: Line 28:
 /usr/lib/iceweasel/iceweasel "%s" aptitude install iceweasel-gnome-support
Line 23: Line 31:
to open a concrete page. Native language versions are also available (like {{{iceweasel-l10n-fr}}}).
Line 31: Line 39:
for more info on iceweasel plugins, refer to the plugins section of the ["Mozilla"] page. for more info on iceweasel plugins, refer to the plugins section of the [[Mozilla]] page.
Line 33: Line 41:
It has ["Javascript"] enabled by default. == User Agent String ==
!IceWeasel's user agent strings (at the time of writing... ) is :
 * {{{Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091123 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1)}}} ''DebianTesting, on 2010-01-15''
 * {{{Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.11) Gecko/2009061212 Iceweasel/3.0.6 (Debian-3.0.6-1)}}} ''DebianLenny''
 * {{{Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.8.1.12) Gecko/20080129 Iceweasel/2.0.0.12 (Debian-2.0.0.12-0etch1)}}} ''DebianEtch''
 * {{{Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060830 Firefox/1.5.0.7 (Debian-1.5.dfsg+1.5.0.7-2)}}} ''DebianSarge''

Some application are checking the browser's user agent string, which prevent you from accessing the site. You can change the user agent string manually or with the User Agent Switcher plugin.

You can use the [[https://addons.mozilla.org/en-US/firefox/addon/59|User Agent Switcher]] plugin, then download a UA profile :
 * [[http://www.geticeweasel.org/useragent/useragentswitcher-firefox2.xml|Firefox 2.0 - Windows]]
 * [[attachment:uaswitcher_Firefox-Linux.xml|Firefox 2.0 - Linux]]
 * [[attachment:uaswitcher_Firefox-Linux_Debian_v3.0.6_en-US_lenny.xml|Firefox 3.0.6 - Lenny]]

''or''

To change the user agent string manually so that your browser is identified as 'Firefox' instead of 'Iceweasel'. Do the following.
 * In your address bar, type {{{about:config}}}.
 * Click the "I'll be careful, I promise!" button.
 * Find the Preference Name "general.useragent.extra.firefox".
 * Right click the current value that's set for this preference and click "Modify".
 * Change "Iceweasel" to "Firefox", leaving the rest of the text alone, and click OK.
 * Check that your browser is now identified as "Firefox" by going to {{{about:}}} in your browser. The Build Identifier should resemble something like this:
  ''Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020409 Firefox/3.0.6 (Debian-3.0.6-1)''


 {i} [[http://www.geticeweasel.org/useragent/|geticeweasel.org]] has more information on Iceweasel user agent string.

== SSL / Secure Connection warning ==
The message :
 {{{
  Secure Connection Failed
  XXXX uses an invalid security certificate.
  The certificate is not trusted because it is self signed.
  The certificate is only valid for 00:16:b6:82:73:60
  (Error code: sec_error_untrusted_issuer)
}}}
Can be disabled. see :
http://changetheworldwithyourpassion.blogspot.com/2008/07/turn-off-secure-connection-failed-in.html
Line 51: Line 97:
== Icons ==
If you would prefer a different icon for Iceweasel than the one that comes in the Debian package, you can use a script at [http://alphapapa.net/debian/iceweasel/] to replace them.
=== Unsuported Browser Error ===
 *
In order to browse websites like mlsni.net which allows firefox but not iceweasel, you'll need to change the user agent string of your browser. Look at the section "User Agent String" on how to change the user agent string.

##== Icons ==
##
If you would prefer a different icon for Iceweasel than the one that comes in the Debian package, you can use a script at [http://alphapapa.net/debian/iceweasel/] to replace them.
##That one is funny, but not useful.
Line 55: Line 105:

 *["Mozilla"]
 *["FlashPlayer"]

== External Links ==

[http://wizah.blogspot.com/2006/11/debian-how-to-update-iceweasel.html Debian HOW-TO : Update iceweasel] explains how to install the latest version of iceweasel from Mozilla
 * [[WebBrowsers]] under Debian.
 * [[Mozilla]]
 * [[FlashPlayer]]

What is iceweasel?

Iceweasel is a fork [from Firefox] with the following purpose :

  1. backporting of security fixes to declared Debian stable version.

  2. no inclusion of trademarked Mozilla artwork (because of #1 above)

Beyond that, they will be basically identical. (quoting Roberto C. Sanchez post in debian-devel mailing list)

Also note that iceweasel is NOT Iceweasel from http://www.gnu.org/software/gnuzilla/.

How to install Iceweasel (Firefox)

To install Iceweasel, simply do:

aptitude install iceweasel   #(it provides mozilla-firefox)

GNOME users might also want to install GNOME support:

aptitude install iceweasel-gnome-support

Native language versions are also available (like iceweasel-l10n-fr).

Plugin

The plugin directory is

  •  /usr/lib/iceweasel/plugins

for more info on iceweasel plugins, refer to the plugins section of the Mozilla page.

User Agent String

IceWeasel's user agent strings (at the time of writing... ) is :

  • Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091123 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1) DebianTesting, on 2010-01-15

  • Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.11) Gecko/2009061212 Iceweasel/3.0.6 (Debian-3.0.6-1) DebianLenny

  • Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.8.1.12) Gecko/20080129 Iceweasel/2.0.0.12 (Debian-2.0.0.12-0etch1) DebianEtch

  • Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060830 Firefox/1.5.0.7 (Debian-1.5.dfsg+1.5.0.7-2) DebianSarge

Some application are checking the browser's user agent string, which prevent you from accessing the site. You can change the user agent string manually or with the User Agent Switcher plugin.

You can use the User Agent Switcher plugin, then download a UA profile :

or

To change the user agent string manually so that your browser is identified as 'Firefox' instead of 'Iceweasel'. Do the following.

  • In your address bar, type about:config.

  • Click the "I'll be careful, I promise!" button.
  • Find the Preference Name "general.useragent.extra.firefox".
  • Right click the current value that's set for this preference and click "Modify".
  • Change "Iceweasel" to "Firefox", leaving the rest of the text alone, and click OK.
  • Check that your browser is now identified as "Firefox" by going to about: in your browser. The Build Identifier should resemble something like this:

    • Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009020409 Firefox/3.0.6 (Debian-3.0.6-1)

    {i} geticeweasel.org has more information on Iceweasel user agent string.

SSL / Secure Connection warning

The message :

  •   Secure Connection Failed
      XXXX uses an invalid security certificate.
      The certificate is not trusted because it is self signed.
      The certificate is only valid for 00:16:b6:82:73:60
      (Error code: sec_error_untrusted_issuer)

Can be disabled. see : http://changetheworldwithyourpassion.blogspot.com/2008/07/turn-off-secure-connection-failed-in.html

Troubleshooting

  1. My iceweasel is consistently crashing on a website
  2. First run iceweasel without loading any extensions and see if the problem persists. This can be done by using the -safe-mode option

    iceweasel -safe-mode
  • If the problem goes away, then it means that one of the installed extensions is the root cause of the problem. If not then read on!
  • Create a new user and try to reproduce the problem on the new user's account.
  • If there is no problem with iceweasel on new user's account, chances are that your ~/.mozilla/iceweasel/ directory is corrupt.
  • In order to see if the ~/.mozilla/iceweasel is infact corrupt or not, move it to some other directory and start iceweasel again

    mv ~/.mozilla/iceweasel ~/old_iceweasel
    iceweasel &
  • If the problem goes away, well and good. Otherwise you can ask for help on debian-user mailing list by providing all the relevant information like "the way to reproduce the crash", "the version of iceweasel you are using", and "the distribution you are using" etc., Finally, if you are confident that it is a bug in the iceweasel package please consider filing a bug against iceweasel package.

Unsuported Browser Error

  • In order to browse websites like mlsni.net which allows firefox but not iceweasel, you'll need to change the user agent string of your browser. Look at the section "User Agent String" on how to change the user agent string.

See also