# Title: firefox rocks # Subject: Imagine, the Mozilla team finally hatched a "Son of Mozilla" or "Mozilla, Jr." The browsers name is formally MozillaFirebird, but I alias it to 'firebird'. It is 27Mb in size and 'Extensions' can be added on a per user basis. These are my notes setup, and some configurations. # Then!!! the FirebirdSQL project bitches, feeling self-important and special. # I say boycot the FirebirdSQL project as they don't know how to be cool. # They on their web site ( www.firebirdsql.org ) they say, "we welcome Mozilla's firy fox into the barnyard" # In short: Fuck them. # My user config files: notes/firefox_user_files.tar.gz # Get the browser wget -c http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/0.8/firefox-0.8-i686-linux-gtk2+xft.tar.gz # Unpack into opt su cd /opt/ tar -zxvpf ~/firefox-0.8-i686-linux-gtk2+xft.tar.gz cd firefox/ exit vi ~/.bashrc # # mozilla firebird command # alias firefox='/opt/firefox/firefox &' # Support archives: http://forums.mozillazine.org/viewforum.php?f=38 #----------------------------------------------- # Handy extensions: http://texturizer.net/firefox/extensions/ # -- Session Saver # -- Statusbar Clock # WARNING: Tabbrowser Extensions screwed up squirrelmail. I had to disable 1. Browse to the Extensions web site above 2. Scroll to 'Session Saver' 3. Select 'Ok' to the warning 4. Select 'Cancel' to just install for the user, and not site wide (this is safer). 5. Select 'Ok' to the 'success' message. 6. Scroll to 'Statusbar Clock' 7. Select 'Ok' to the warning 8. Select 'Cancel' to just install for the user, and not site wide (this is safer). 9. Select 'Ok' to the 'must restart' message. 10. Select 'Ok' to the 'success' message. 11. Close Firefox #----------------------------------------------- # From http://texturizer.net/firefox/tips.html # Note: So that all my browsers can access the same bookmarks, # I store my bookmarks in ~/bookmarks.html 12. Create ~/.phoenix/default/xxxxxxxx.slt/user.js // Use your Netscape 6/7 or Mozilla bookmarks in Mozilla Firebird user_pref("browser.bookmarks.file", "/home/jstile/bookmarks.html"); // Path to Cache folder: user_pref("browser.cache.disk.parent_directory","/tmp"); // This one makes a huge difference. Last value in milliseconds (default is 250) user_pref("nglayout.initialpaint.delay", 100); // Instead of download progress windows, use the Sidebar: user_pref("browser.download.openSidebar", true); user_pref("browser.download.useProgressDialogs", false); // Stop reusing active windows: //user_pref("advanced.system.supportDDEExec", false); #----------------------------------------------- 13. Create ~/.phoenix/default/xxxxxxxx.slt/userChrome.css /* Make the Search box flex wider */ search-container { -moz-box-flex: 800 !important; } /* Change color of active tab */ tab{ -moz-appearance: none !important; } tab[selected="true"] { background-color: rgb(222,218,210) !important; color: black !important; } /* Change color of normal tabs */ tab:not([selected="true"]) { background-color: rgb(200,196,188) !important; color: gray !important; } /* Use a background image for the toolbars: (Substitute your image file for background.gif) */ menubar, toolbox, toolbar, .tabbrowser-tabs { background-image: url("background.jpg") !important; background-color: none !important; } #----------------------------------------------- 14. Create ~/.phoenix/default/xxxxxxxx.slt/userContent.css /* Change cursor for links that open in new window */ :link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"] { cursor: crosshair; } /* Change cursor for JavaScript links */ a[href^="javascript:"] { cursor: move; } #----------------------------------------------- # shortcuts that rock ctrl-f find text in a page ctrl-s save a page to disk ctrl-t open a new tab ctrl-k jump to google search field ctrl-l jump to location field ctrl-u clear contents of a input field ctrl- go back ctrl- go forward #----------------------------------------------- # http://mozbraille.mozdev.org/installation.html http://www.libbraille.org/ http://inova.snv.jussieu.fr/~checoury/mozBraille_src.zip Move the moziThirdPart directory to your "extension" directory in your mozilla source. Go to the moziThirdPart directory and type "make". Go to the moziThirdPart/src/output/braille/libbraille directory and type "make" to compile the libbraille support.