It is a bit awkward to keep the default firefox
configuration up to date. The following outlines the manual
procedure to follow after each new firefox release.
- Build a new NST and boot the new system.
- Bring up firefox,
- Hide the
Web Developer
andBookmarks
toolbars. - Open the firefox
Preferences
and do the following:
- In the
Main
section, make sure theHome Page:
is set to: "http://127.0.0.1/
". - In the
Main
section, set the download directory to: "/tmp
" and then check the "Always ask me where to save files
" option. - In the
Tabs
section, make sure that the option to open new windows in "a new tab
" is selected. - In the
Content
section, make sure"Enable Java"
and"Enable JavaScript"
are selected. Also under the "Advanced
" button check "Allow Javascript to change the status bar text
". - In the
Content
section underFonts & Colors
do the following (you will need to select the "Advanced
" button for most of these settings):
- Make sure the "Default Font" size is:
"
16
". - Make sure the default "Fonts for":
"
Western
". - Make sure the default "Proportional" font is:
"
Serif
". - Make sure the default "Proportional" font size is:
"
16
". - Make sure the default "Serif" font is:
"
serif
". - Make sure the default "Sans-serif" font is:
"
sans-serif
". - Make sure the default "Monospace" font is:
"
Courier
". - Make sure the "Monospace" font size is:
"
14
". - Adjustment settings for: firefox
x86_64 v1.5.0.0:.
- Uncheck: "
Allow pages to choose their own fonts, instead of my selections above
". - Select the
Serif:
font to be: "Luxi Serif".
- Uncheck: "
- Make sure the "Default Font" size is:
"
- In the
Advanced
section, select theGeneral
tab and turn on "Use smooth scrolling
" and "Check my spelling as I type
". - In the
Advanced
section, select theUpdate
tab and turn off all options related to automatic updates AND select the radio button labeled: "Ask me what I want to do
".
- In the
- Open the firefox
Menu
"Customize" toolbar (right button mouse on firefox menu):
- Check the option labeled: "Use Small Icons".
- Install the "
Full Screen
" icon to the right of the "Stop
" icon on the navigation toolbar bar. - Install the "
Web Developer
" icon to the right of the "Full Screen
" icon on the navigation toolbar bar.
- Open the firefox
Add-ons
tool:
- Make sure the "Colorful Tabs" extension has its
"Coloring Scheme" set to "
Generate colors at random
", its "Fading Level" set to "3
" and its "Context Menu" enabled. - Make sure the "Html Validator" extension has its
"Algorithm" set to "
SGML Parser
". HOWEVER, only select this option if it isn't broken (you should see "green check marks").
- Make sure the "Colorful Tabs" extension has its
"Coloring Scheme" set to "
- Make sure there is room for dock apps on right side when starting firefox using the funky VNC default size defined in the VNC NST WUI page (this should be OK unless you accidently resize/position firefox).
- Continue to quit firefox and then restart firefox until ALL of the extra tabs, windows, and pop-ups stop appearing.
- At this point, we need to locate the following
configuration files which were just created by the previous
steps:
localstore.rdf
,prefs.js
, andmimeTypes.rdf
. Search for these files under the/root
directory and transfer them back to the appropriate location on the development system (under thesrc/packages/applications/firefox/nst/
directory). NOTE: Typically, you can use themimeTypes.rdf
file from the prior release and it will have the JNLP and PDF handlers already setup. - You should rebuild and boot the NST at this point and then verify that firefox behaves as expected when you start it up. Don't forget to check that it handles PDF files, JNLP (Java Web Start) files and pages containing Java applets.