Contents:
- Cool Extensions
- Auto-sync about:config settings
- Enable media keys on MacOS
- Activate compact mode (after Proton)
- Restore Pinned Tabs on Demand
- Hide Native Tabs (for Tree Style Tabs)
- All about: Pages
- Docs
Cool Extensions #
- Auto Tab Discard
- Awesome RSS
- CleanURLs
- Close discarded tabs
- Cookie Quick Manager
- Decentraleyes
- Enhancer for YouTube™
- Facebook Container
- Firefox Multi-Account Containers
- HTTPS Everywhere
- I don’t care about cookies
- Notifier for GitHub
- Privacy Badger
- Stylus
- Tab Reloader
- Terms of Service; Didn’t Read
- Tree Style Tab
- Wayback Machine
- uBlock Origin
- vim-vixen
Auto-sync about:config settings #
Source: https://www.addictivetips.com/web/sync-about-config-preferences-with-firefox-sync/
For each setting to be synched, add:
services.sync.prefs.<setting> true
Examples:
services.sync.prefs.toolkit.legacyUserProfileCustomizations.stylesheets
services.sync.prefs.media.hardwaremediakeys.enabled
Enable media keys on MacOS #
Sources:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1575995
- https://bugzilla.mozilla.org/show_bug.cgi?id=1112032
In about:config:
media.hardwaremediakeys.enabled = true
// For syncing the setting
services.sync.prefs.media.hardwaremediakeys.enabled = true
dom.media.mediasession.enabled = true
// For syncing the setting
services.sync.prefs.dom.media.mediasession.enabled = true
Activate compact mode (after Proton) #
In about:config
:
browser.compactmode.show = true
Source: https://support.mozilla.org/en-US/kb/compact-mode-workaround-firefox
Restore Pinned Tabs on Demand #
Note sure how to prevent the pinned tabs from opening at all, but at least this delays them loading, until you activate the tabs:
browser.sessionstore.restore_pinned_tabs_on_demand = true
services.sync.prefs.browser.sessionstore.restore_pinned_tabs_on_demand = true
Hide Native Tabs (for Tree Style Tabs) #
https://medium.com/@Aenon/firefox-hide-native-tabs-and-titlebar-f0b00bdbb88b
In about:config set:
toolkit.legacyUserProfileCustomizations.stylesheets = true
// For syncing the setting
services.sync.prefs.toolkit.legacyUserProfileCustomizations.stylesheets = true
Then in the <Profile folder>/chrome/userChrome.css
:
/* hides the native tabs */
#TabsToolbar {
visibility: collapse;
}
#sidebar-header {
visibility: collapse !important;
}
All about: Pages #
- about:about
- about:addons
- about:buildconfig
- about:cache
- about:checkerboard
- about:config
- about:crashes
- about:credits
- about:debugging
- about:devtools
- about:downloads
- about:home
- about:license
- about:logo
- about:memory
- about:mozilla
- about:networking
- about:newtab
- about:performance
- about:plugins
- about:preferences
- about:privatebrowsing
- about:profiles
- about:rights
- about:robots
- about:serviceworkers
- about:studies
- about:support
- about:sync-log
- about:telemetry
- about:url-classifier
- about:webrtc