HOWTO make Gecko-based browsers usable

From LinuxReviews
Jump to: navigation, search

Gecko is a rendering engine used by a whole range of browsers, including Galeon, Seamonkey and Firefox. Many of the extentions made for Gecko-based browsers work in all of them, but some of the plugins only work in one particular browser.

These are extentions you much likely want if you are using a Gecko-based browser:

[edit] Essential Extentions

Extention: Why: Seamonkey / Mozilla Firefox Galeon
Flashblock . Replaces Flash content with a play-button. x x x
Flashblock Replaces Flash content with a play-button. Most Flash-objects are advertisements, so it is in your best interest to block them... x x x

[edit] Essential Extentions for Tor-users

Extention: Why: Seamonkey / Mozilla Firefox Galeon
Live http headers . Webservers deliver more than just the web page asked for when a web browser (or other application) delivers a web-page. Live http headers is a great plug-in which makes the headers visible in Firefox in a variety of ways. This is specially handy if you are setting up a hidden Tor service and want to know just how much information the web-server actually gives a visitor about it's configuration (and other bits of information you may want to hide if the goal of running a hidden service is to keep the services location hidden) x x x
SwitchProxy Gives you a nice button where you can change proxy from the status-bar x x x

[edit] Configuration tweaks

All Gecko-based have one thing in common: They have a few configuration options available in menus like Edit -> Preferences, but most of the configurations are hidden from the graphical interface.

Enter about:config in the navigation (adress) bar. You will find that there is a huge amount of settings beyond those available in the graphical interface.

Setting: What/Why:
network.http.keep-alive.timeout:600 (300ms default is OK usually, but 600 is better.)
network.http.pipelining:true (Default- false. Some old HTTP/1.0 servers can't handle it.)
network.http.pipelining.maxrequests:8 (No default)
Settings for proxy users: What/Why:
network.http.max-persistent-connections-per-proxy:16 (The default is 4)
network.http.proxy.keep-alive:true (Default- true, but double check)
network.http.proxy.pipelining:true (Default- false)
Personal tools
hardware tests
Privacy policy
linux events


linux newz | random page | poetry | free blog