Site map  

Taming Firefox

Simple JavaScript switch

Create a bookmark for the following link;

  about:config?filter=javascript.enabled

You can do the same for any other preference.

Duplex printing

in 'about:config', search print.
Then:

print.print_duplex
0single-sided
1long-edge binding
2short-edge binding

HTTPS Preference

Newer versions of Firefox may prefer HTTPS over HTTP. You can disable this by stetting 'dom.security.https_first' to 'false'.

Switch profiles

With 'about:profiles' you can switch profiles.

Set DPI scaling

When the resolution is different from 96 DPI, Firefox may alter the size. For instance, if your DPI is 100, its may increase the size by 100/96. This in turn may lead to 'rounding errors', resulting in blurry / fuzzy images. This is particularly noticeable in small images containing thin lines such as graphs or diagrams. It may also reduce the legibility of annotations in images.
When this happens, you may want to alter 'layout.css.devPixelsPerPx'. A value ≤ 0 (default is -1) enables this automatic scaling.
Manually setting a value > 0 (E.G.: 1) disables it.
layout.css.devPixelsPerPx is a float. Setting a round (integer) value avoids rounding errors.
You can check the resolution with 'xdpyinfo';

~$ xdpyinfo | grep -B2 resolution
screen #0:
  dimensions:    1920x1200 pixels (508x317 millimeters)
  resolution:    96x96 dots per inch

Show scrollbars

Settings -> Browsing -> Always show scrollbars
And:
about:config -> search: widget.gtk.overlay-scrollbars.enabled -> False

View RSS

Firefox will view mime-type 'application/xml' right away, but insists on downloading 'application/rss+xml' first.
This can be avoided with the following trick;

  view-source:http://www.example.org/feed.xml

Links