Firefox and the variants

With the recent update of Pale Moon, I found a trouble with Pale Moon. That is the problem of FoxyProxy Standard addon on Pale Moon. Actually it is a known issue of the incompatibility. Thus, I think soon I will stop using Pale Moon.

Similarly, GNU IceCat (in Arch Linux) has a little difference from Firefox. It can be obviously noticed when using Google Search, there is no instant search. This is because of the user agent showing that the browser is IceCat instead of Firefox. By changing the default user agent to Firefox, then IceCat can use the Google Instant Search. However, with the recent update (in Arch Linux AUR), IceCat user agent is now Firefox.

Today I tried Iceweasel (not GNU IceWeasel), it is just exactly same as Firefox. Comparing to IceCat, IceCat uses the profile folder in ~/.mozilla/icecat, yet Iceweasel uses ~/.mozilla/firefox. Thus, to run Iceweasel together with Firefox, I have to use the method recently mentioned.

Now, I can run 6 different Firefox instances at the same time.

Running Firefox and the variants simultaneously
Running Firefox and the variants simultaneously

Why running so many variants? My main reason is the proxy, because my problem is too complicated that using the patterns in FoxyProxy Standard cannot solve.


Moonlight: Silverlight alternative for Linux

Recently, I visited the China website for listening some songs using Firefox 7.0, and found that I need a plugin called Moonlight, since I am using Linux.

So, this Moonlight is the Silverlight alternative for Linux. If you visit the website such as, then this is what you need.

However, Moonlight xpi file is not compatible to Firefox 7.0. Thus, some modifications towards the xpi file is needed. If using Arch Linux, it is available in AUR (submitted by me).

The workaround for the modifications,

  1. Extract the xpi
  2. Edit install.rdf, <em:maxVersion>4.0.*</em:maxVersion> to 7.0.*
  3. Remove META-INF folder, this is for verification
  4. Then, some users mentioned to zip it and rename to .xpi extension (I didn’t test)
  5. Open the xpi file from Firefox, will install the plugin

In my case of AUR, there is no step 4 and step 5, but copy the extracted files and folders into “/usr/lib/firefox-7.0/extensions/”. The “” is the plugin ID, so, I think it is also possible to copy the extracted files to “~.mozilla/firefox/xxxxxxxx.default/extensions/”, where xxxxxxxx.default is your Firefox profile. But I didn’t try this method.