Your firefox settings are stored in your Profile folder. To know location of your profile folder, enter about:support
in your search bar. Under the Application Basics
table search for the Profile Directory
entry
Refer this post to know which files store what data. The main ones to consider are:
File | Purpose |
---|---|
places.sqlite |
All your Firefox bookmarks and lists of all the files you’ve downloaded and websites you’ve visited |
bookmarkbackups/ |
Folder that stores bookmark backup files, which can be used to restore your bookmarks |
extensions/ |
This folder (if exists), stores files for any extensions you have installed |
permissions.sqlite , content-prefs.sqlite |
Site-specific preferences and permissions (like allowing popups, zoom levels etc.) on a site-by-site basis |
prefs.js |
Stores customized user preference settings, such as changes you make in Firefox Settings dialogs and in customizing toolbars |
key4.db , logins.json |
Your passwords are stored in these two files. Refer here for more info |
I’ve stored my list of Firefox extensions that you can download from the add-ons page
I’ve exported my list of bookmarks as an HTML file. To enable bookmarks being saved as HTML file, visit about:config
in search bar and set the browser.bookmarks.autoExportHTML
property to true
I use the Simple Tab Groups extension to manage browser tabs in Firefox. It backs up your tabs periodically into within Downloads
folder under folder names start with STG-backups-
I’ve stored my list of cookie-exceptions stating site whose cookies aren’t being deleted when browser closes
Some settings have to be manually export such as you can see:
It’s handy to know a few of the Firefox Keyboard shortcuts
Download Tarball from their site
Extract contents into /opt/
and rename folder to firefox-dev
sudo tar xjf ~/Downloads/firefox-*.tar.bz2 -C /opt
sudo mv /opt/firefox /opt/firefox-dev
Create Desktop entry nano ~/.local/share/applications/firefox-dev.desktop
. Paste below contents and save it.
[Desktop Entry]
Name=Firefox Developer
GenericName=Firefox Developer Edition
Comment=Firefox Developer Edition Web Browser.
Exec=/opt/firefox-dev/firefox %u
Type=Application
Terminal=false
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
Categories=Application;Network;X-Developer;
StartupWMClass=firefox-aurora
Allow the desktop application to execute
chmod +x ~/.local/share/applications/firefox-dev.desktop
Enable automatic updates for Firefox Developer Edition
# Check previous owner
ls -al /opt
# Change owner to current user
sudo chown $USER:$USER /opt/firefox-dev
# Check current owner
ls -al /opt
In the General
tab of Settings, in the Firefox Developer Edition Updates
section, select the Automatically install updates (recommended)
option
Download tarball from their site
Extract it’s contents into your home folder
tar -xf ~/Downloads/tor-browser-linux*.tar.xz -C ~
See it’s contents. It would contain Browser
folder and start-tor-browser.desktop
file
cd ~/tor-browser
ls
Make the start-tor-browser.desktop script executable
chmod +x start-tor-browser.desktop
Register and start the application
# Register as desktop app
./start-tor-browser.desktop --register-app
# Start Tor browser with verbose output
./start-tor-browser.desktop --verbose