This page is specific to Ubuntu versions 12.04
If you find this information applicable to additional versions/releases, please edit this page and modify this header to reflect that. Please also include any necessary modifications for this information to apply to the additional versions.
Firefox is one of the most used programs in LTSP, and due to the multiuse nature of LTSP some steps can be taken to make it work better, like avoid its own page caching if a squid server is available, or set for all users the same default homepage
global settins are read in this order:
/usr/lib/firefox/defaults/pref/vendor.js /usr/lib/firefox/defaults/pref/syspref.js /usr/lib/firefox/defaults/pref/channel-prefs.js
where syspref.js is a symlink to:
so that file seems the perfect place to put FF global settings, but unfortunately is not. Since also ubufox package is installed, you have to put global settings in:
instead, otherwise some settings could work and others be ignored...
Local page content caching is saved in:
To avoid disk caching, the correct thing should be:
pref("browser.cache.disk.smart_size.enabled", false); pref("browser.cache.disk.capacity", 0);
but unfortunately only the first parameter seem to be taken into consideration. A workaround is just set:
(note that is .enable and not .enabled with final 'd') its drawback is that from FF options you don't have a way to see it and understand why, even if caching seems active, it is not.
The syntax, i.e.:
does not work. Instead, as described in ubufox.js comments, you have to prepare a file containing the desired url with this syntax:
and then tell in ubufox.js to use it. Es. create /etc/xul-ext/homepage.properties with
and in ubufox.js set:
At FF startup two tabs will be opened in the above mentioned urls.