This is an old revision of the document!
Table of Contents
Firefox
Configuration
about:config
An obscured, but powerful, method of configuring Firefox. You can edit settings by entering about:config
in the address bar. From there you can search for settings and edit them.
Bookmarks
In the 'New Bookmark' and 'Edit This Bookmark' menus that appear when you click the bookmark icon, there's a list of the most recently used folders in the 'Folder' drop-down. You can increase this by searching for browser.bookmarks.editDialog.maxRecentFolders
, and increasing or decreasing the number to suit.
Dark Mode
To tell websites that you prefer to view pages in dark mode (or…)
about:config
- Find
ui.systemUsesDarkTheme
0
= light1
= dark2
- no prefernce
If you want your UI to be dark you need to use a theme.
Updates
To disable automatic updates you now have to do it though about:config
:/
- Enter
about:config
into the address bar, - Search for 'update'
- Find
app.update.auto
- Double-click on that link to change
true
tofalse
.
Tips'n'Tricks
Address Bar
You can narrow your searches by starting them with:
^ | History |
---|---|
* | Bookmarks |
% | Tabs |
# | Page titles |
@ | URLs |
+ | Tags, separate with spaces for multiple |
They're easy to forget, but there's a little add-on you can use to remind yourself: location-bar-characters.
Reader View
Reader View is a nice clean way to read stuff online. Makes a lot of news and writing sites actually tolerable. Strips out everything but the text and images. Especially great on mobile, as it will turn pages that aren't designed for a small screen into something comfortable to read in that format.
Some add-ons for enhancing reader view (that I'm yet to test ):
- Open in Reader View - right-click menu option.
- Automatic Reader View - Always open particular sites in reader view.
- Auto Reader View - 〃
RSS
Styling
Method
- Open
about:config
and turntoolkit.legacyUserProfileCustomizations.stylesheets
toTrue
. - Open your profile directory (for me it's
~/.mozilla/[profile name]
) and create a directory calledchrome
if it doesn't exist. - Inside
chrome
create a file calleduserContent.css
- Added rules to this, enclosed within
@-moz-document domain([url]) {}
that references the site you wish to target.
Example
@-moz-document domain(wiki.ryliejamesthomas.net) { body { background-color:red; } }
Troubleshooting
Browser works, pages don't load
Sometimes after a crash Firefox will start-up just fine, but pages won't load. Deleting ~/.cache/mozilla
seems to fix it.
I ended up making an alias in my .bashrc
:
alias fix-firefox='rm -rf ~/.cache/mozilla/firefox'
See Also
- mozilla/readability - Standalone version of the reader mode.