Firefox Must Haves Redux
First, let me say that I’ve always wanted to have a post with “Redux” in the title. Seems to be a mandatory thing on blogs these days. Anyway, after my first post on Must Have Firefox Plugins I received some comments and emails regarding the Tabbrowser Extensions plugin. Unbeknowst to me, the plugin is apparently buggy as hell. The plugin developer even admits this but doesn’t appear to mind it enough to fix them.
In any case, I uninstalled the plugin and set out to find some other plugins in the hopes that I could get back some of those functions that I like in the TBE. What follows is my new, revised list of must have extensions. I am also including configuration tweaks for both tabbed browsing and some general speed enhancements. The only disappointment in this all is that it took 4 plugins and a few config tweaks to come as close as I could to regaining my TBE functions.
- Web Developer Extension
Just what it sounds like. If you’re a developer, you’ve got to have this. Lets you control a variety things on the page you are viewing including images and CSS and does handy things like outlining and showing the names of block level elements. - SessionSaver
Automatically remembers tabs and their history on shutdown or crash. Also supports the manual creation of multiple saved sessions. - TabX
Adds a close button to each tab. - MiniT
Adds support for drag and drop reordering or tabs. - UndoCloseTab
Saves recent tabs in memory for those moments when you accidentally close the wrong tab. And it even maintains the history! - ChromEdit
Adds a user file editor to Firefox. Gives easy access for editing your user .js and .css files without having to search for your profile. A must for adding the configuration tweaks below. - BugMeNot
The remedy for all those annoying sites that require you to register such as The New York Times. When you arrive at a login form, just right-click in the username or password field and select BugMeNot from the menu. A username and password will automatically be entered for you and you’re in! - Disable Target For Downloads
Stops those annoying empty tabs from popping up when downloading binary files - ForecastFox
Provides current weather and forecast info in the status bar. - GMail Notifier
Displays the total number of new messages in your GMail account’s inbox and notifies you of new messages in the browsers status bar. Double clicking the icon takes you right to your inbox. - IEview
For those times when you need to test your pages in that other browser or find a site that uses non-standards compliant code. - Hide Searchbar
Removes the search bar from the browser. I’ve done this because I use the address bar to search with this address bar tweak.
Aside from extensions, the user configuration files expose a ton of options for customizing Firefox. I found most of these tweaks on Scot’s Newsletter where you can find some more info on all of the changes I made. The following is my user.js file. All of the entries are commented to explain what they’re doing.
// Change address bar to normal Google search: user_pref("keyword.URL", "http://www.google.com/search?Search&q=");// Changes the default delay for page loading. In milliseconds (default is 250) user_pref("nglayout.initialpaint.delay", 0);// Enable pipelining for performance boost user_pref("network.http.pipelining", true); user_pref("network.http.proxy.pipelining", true); user_pref("network.http.pipelining.maxrequests", 10);// Reveal more tab/window options // http://www.mozilla.org/support/firefox/tips#beh_tabbedbrowsingoptions // This will add a "Tabbed Browsing" menu to your advanced options pane. user_pref("browser.tabs.showSingleWindowModePrefs", true);// More DOM/JavaScript options // http://www.mozilla.org/support/firefox/tips#beh_window_open_feature // Make sure all pop-up windows are resizable user_pref("dom.disable_window_open_feature.resizable", true); // Make sure all pop-up windows are minimizable user_pref("dom.disable_window_open_feature.minimizable", true); // Always display the menu in pop-up windows user_pref("dom.disable_window_open_feature.menubar", true); // Always display the Navigation Toolbar in pop-up windows user_pref("dom.disable_window_open_feature.location", true); // Prevent sites from disabling scrollbars user_pref("dom.disable_window_open_feature.scrollbars", true);// Force New Windows Restrictions // http://www.mozilla.org/support/firefox/tips#beh_newwindows // 0: Default - Divert <strong>all</strong> new windows to current tab/window or new tab // 1: Don't divert <strong>any</strong> windows spawned by JS // 2: Don't divert JS windows that include size/placement/toolbar info user_pref("browser.link.open_newwindow.restriction", 0);
There’s also 1 tweak you can make to your userChrome.css file if you want to remove the close button from your tab bar. Be forewarned however that a side effect of doing that is that you’ll also lose the close button on your sidebar. You can also find plenty of other tips & tricks on the mozilla site.
// Remove the close button on the tab bar
// http://www.mozilla.org/support/firefox/tips#app_tabclose
.tabs-closebutton {
display: none !important;
}
So in the end I went from have a goal of minimizing the number of plugins I use to going plugin crazy. Not to mention all of the config changes I made. But in the end I’ve ended up with a stable and speedy Firefox setup. And I still haven’t even had a chance to check out all of the plugins I want to such as AdBlock. But that I’ll have to save for the redux of the redux,
Comments
11. January 2005
Quick note on HTTP pipelining…
I read in a blog a few weeks ago where a bunch of commenters were irate because a maxrequests setting of 30 was way too high. Apparently even 30 caused significant problems for decent servers.
Not sure if this is a concern, but just a heads up :-)
11. January 2005
Using the speed tweak, I’ve noticed little difference.
I too have heard this can cause problems though. I lowered mine to 10 as a compromise.
3. February 2005
You should also try these very useful extensions:
Focus Last Selected Tab – Brings focus to the previously selected tab when closing a tab.
Linkification – Makes plain text links clickable.
Bookmarks Syncronizer – Syncronizes bookmarks with an ftp-server.
All-in-One Gestures – Control Firefox using mouse movements. I was sceptical before trying this but cannot go back now..
3. February 2005
Here’s one that I find kind of amusing if you are using Windows and not Mac or Linux, etc. You can replace any use of Comic Sans on a website with the font of your choosing!
font[face*=”comic sans”] {font-family: Verdana;}
The line of code gets placed in your userChrome.css file. I ended up having to put !important after Verdana for it to actually work, though.
14. February 2005
If you’re looking into adblock, do also check out this page. It contains comprehensive and regularly updated packages of rules that do a really good job of killing those ads and saves you from the hassle of rolling your own. Simply import the latest filterset into adblock and away you go.
Add a comment
You may use textile in your comment. Gravatars are enabled. Your email will not be displayed and will remain private. I reserve the right to edit or delete comments.
