Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
firefox [2012/03/20 09:34]
greebo
firefox [2014/01/30 10:25]
zagi [Speeding up Firefox]
Line 1: Line 1:
 ====== Firefox ====== ====== Firefox ======
  
-[[firefox addons]]\\+[[firefox:addons]]\\
 [[greasemonkey]]\\ [[greasemonkey]]\\
 [[firefox#about_url|about_url]]\\ [[firefox#about_url|about_url]]\\
 [[firefox#cpu optimized builds|Firefox CPU optimized builds]]\\ [[firefox#cpu optimized builds|Firefox CPU optimized builds]]\\
-Optimized Firefox [[user.js|user configuration file]]\\+Optimized Firefox [[firefox:user.js|user configuration file]]\\ 
 + 
 + 
 +=== FIX Crashing X-window with ATI drivers while moving toolbar icons == 
 + 
 +nglayout.enable_drag_images false 
 + 
 + 
 +=== Move disk cache onto RAMdisk === 
 + 
 +use tmpfs in linux 
 + 
 +add to /etc/fstab: 
 + 
 +  tmpfs /mnt/ramdisk tmpfs size=520M,noatime,mode=0777           0 
 + 
 +use rmdisk in Windows http://www.ltr-data.se/opencode.html/#ImDisk 
 + 
 +imdisk.exe -a -s 200M -m R: -S 4096 -p "/fs:exFAT /q /y" 
 + 
 +http://www.softperfect.com/products/ramdisk/ 
 + 
 +in about:config add 
 + 
 +  browser.cache.disk.parent_directory  R:\ 
 +  browser.cache.disk.capacity 190000 
  
 === Make Firefox remember all forms and passwords === === Make Firefox remember all forms and passwords ===
Line 34: Line 60:
     },     },
 </code> </code>
 +
 +
 +In recent FF versions the nsLoginManager.js file is located in the "omni.jar" file (or "omni.ja" since FF 10).
 +You'd have to open omni.jar with an unarchiver tool and look for your file in the "components" folder.
 +After the modification select all files/folders within the omni folder, re-compress them and rename the resultant archive file to omni.jar
  
  
Line 157: Line 188:
  
 check SQLoptimizer add-on!\\ check SQLoptimizer add-on!\\
 +
 +
 +<note important>install sqlite3 command line package first!</note>
 +
 +
  
 Firefox insists on doing huge amounts of I/O when closing, as well as act slow when using the awesomebar, try the following (close down Firefox completely first): Firefox insists on doing huge amounts of I/O when closing, as well as act slow when using the awesomebar, try the following (close down Firefox completely first):
 +
  
 <code> <code>
-    for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f VACUUM;; done+#!/bin/bash 
 +killall firefox 
 +killall thunderbird 
 +du -hs ~/.mozilla/firefox 
 +du -hs ~/.thunderbird 
 +for f in "~/.mozilla/firefox/*/*.sqlite"; do sqlite3 ${f} "VACUUM;"; done 
 +for f in "~/.thunderbird/*/*.sqlite"; do sqlite3 ${f} "VACUUM;"; done 
 +du -hs ~/.mozilla/firefox 
 +du -hs ~/.thunderbird
 </code> </code>
  
Line 210: Line 255:
  
 It’s harmless, no data will be lost: it compacts your **__[[sqlite]]__** databases. It’s harmless, no data will be lost: it compacts your **__[[sqlite]]__** databases.
- 
  
 ==== cpu optimized builds ==== ==== cpu optimized builds ====
firefox.txt · Last modified: 2014/01/30 10:27 by zagi
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 ipv6 ready