snork.ca ... making kittens cry since 2001
homeabouttoscanaryrssmansvalidatecontactsearch

MANS - Make Applications Not Suck.


This started out as a way for me to document my favourite about:config settings that help make Firefox behave the way I like... Thunderbird quickly followed, and then Thunar. Now that I am running XP again, the settings are still useful for me and hopefully for other people too.


FireFox

Disable being asked to share your location. [link]

geo.enabled = false

Disable remembering per-site download directories. [link]

browser.download.lastDir.savePerSite = false

Disable hiding "http://" at the front of the URL bar. [link]

browser.urlbar.trimURLs = false

Disable IPv6. [link] NOTE: some people seem to believe that disabling IPv6 will help speed up browsing, I can't imagine there is any real percievable difference by doing this, I just prefer not enabling things that I can't take advantage of anyways.

network.dns.disableIPv6 = true

Disable DNS prefetching. [link] This feature resolves DNS queries for links you have not yet clicked on, the idea being that it saves you the milliseconds of time if you end up clicking on them. I believe that a browser should read a web page for the purpose of displaying it to me, not to interpret that page and think about what I may do.

network.dns.disablePrefetch = true

Disable clipboard notifications. [link] This setting controls whether web sites are informed about what text is selected on their pages.

dom.event.clipboardevents.enabled = false

Disable offline cache. [link] Does anybody actually use Firefox's offline browsing?

browser.cache.offline.enable = false

Disable WebGL. [link] WebGL is a potential security risk.

webgl.disabled = true

Disable battery status. [link] Why would a web site need to know the status of my battery?

dom.battery.enabled = false

Disable weak ciphers.

security.ssl3.rsa_des_ede3_sha = false

security.ssl3.rsa_aes_128_sha = false

security.ssl3.rsa_aes_256_sha = false

security.ssl3.ecdhe_ecdsa_rc4_128_sha = false

security.ssl3.ecdhe_rsa_rc4_128_sha = false

security.ssl3.rsa_rc4_128_md5 = false

security.ssl3.rsa_rc4_128_sha = false


Thunderbird

Disable quoting only selected text when replying. [link] I will frequently highlight parts of an email as I am reading through it partially to help focus on particular sections and partially to mark where I have already read in case I get distracted. The problem is that if I then hit reply before I unselect all text, then the reply will only quote the selected portion of text. To turn this off, go to about:config in Thunderbird and set the following two values:

mailnews.reply_quoting_selection = false
mailnews.reply_quoting_selection.multi_word = false

Show "short date" in message list instead of abbreviated crap like "today".

mail.ui.display.dateformat.today = 2


MPlayer/SMPlayer

Disable xscreensaver while playing. [link] I was getting tired of the screensaver kicking in while watching movies so I found this little gem. Edit your ~/.mplayer/config and add this to it:

heartbeat-cmd="xscreensaver-command -deactivate >&- 2>&- &"


Thunar

Stop Thunar from automatically resizing columns in the file pane. [link] By default, Thunar likes to "auto resize" the file list columns, even though it usually opens with the same window dimensions each time. This frequently results in the column of file names being much too small and the column for modified date much too big. This setting is controlled by a simple checkbox in the GUI but I had an irritating time locating it.

  • In the menu go to "View"
  • Select "Configure Columns"
  • Uncheck "Automatically expand columns as needed" at the bottom.

Stop Thunar from ignoring non-alpha-numeric characters when sorting. [link] This is not actually a Thunar problem but is in fact a Linux problem with locales. The link actually points to a post of mine which has a better description of the problem and also includes external links to where I found the solution. The short answer is to put this in your ~/.config/openbox/environment or other environment autostart file.

export LC_COLLATE=C

Made using Notepad++ & FastStone, hosted using nginx & php, search by JRank, and powered by North Korean mushrooms.