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.
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
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
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>&- &"
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.