Monday 8 November 2010

firefox 4.0

the beta5 is working fairly well, and my favorite plugins like no-script, foxy-proxy and firebug work well. Firebug seems to have some documented minor issues but this does not affect to me.

FF4 has two big visible changes, the tabs on top (like google's chrome) and panorama view for grouping tabs (upper-right corner). This is a nice feature, but when you create several groups I have not found how to cycle between them without the mouse. For me is easier to put tabs in different windows and in my mac I can F10 to see the windows and select one (like in panorama when selecting between groups) but I can also alt-` to cycle between ff4 windows, so I can change swiftly between conceptualy grouped tabs, for example from the journals window to the bloger-mail window when writing an entry in my blog.

What I miss is an option to list all windows and tabs opened and be able to select the wanted one. This is just the opposit of when you start firefox from a stored session and an error occur and gives you the list of all the windows and tabs so you can deselect the unwanted one. This options should be somewhere but I have not discovered yet.

Sunday 7 November 2010

firefox 4.0 beta 6 (how to use it along firefox 3)

The firefox 4.0 beta is in the 6th release. This is the first ff4 release that I have tested.

Firefox uses only one process for all windows, so you can not open two different firefox at the same time. Well, you can but not with the same profile. So in order to use ff4 without losing my ff3 plugins and usability I need to create first a new profile and then a symlink to launch ff4.

  1.  first of all install ff4 with another name
    • I tried to raname ff4 in the dmg installer but was not possible, so used the terminal in my mac
    • cp -r firefox.app /Volumes/Macintosh\ HD/Applications/Firefox-4.0.app
  1.  Create a new profile
    • In my macOS (change your path for  linux or windows), open the terminal and type:
    • /Volumes/Macintosh\ HD/Applications/Firefox-4.0.app/Contents/MacOS/firefox-bin -profilemanager -no-remote
    • Then add a new profile "ff4"
  1. Create an alias in your .bashrc
    • alias ff4='/Volumes/Macintosh\ HD/Applications/Firefox-4.0.app/Contents/MacOS/firefox-bin -P ff4 -no-remote'
    • -no-remote tells firefox not to use the running instance but create a new one. You can use only one profile at a time though.
Note: you can copy your data from the older profile to the new one if you wish, or create a backup:
  • rsync -av ~/Library/Application\ Support/Firefox/Profiles/n6jajvmu.default  ~/personal/firefox_backup