#FirefoxNightly + #uBlockOrigin + #Sidebery + #Gesturefy + #UserJS = #Nirvana ๐
#firefoxnightly #ublockorigin #sidebery #gesturefy #userJS #nirvana
#FirefoxNightly #Profile #UserJS
I decided to create a fresh new #Nightly profile, with a cleaner dedicated `user.js` file [Why = to keep closer to native Nightly settings where possible, in hope of minimising potential bad behaviour caused by me perpetrating unwittingly-superseded options]. Ergo, i've cherrypicked a subset of still-desired functions from my almost-exactly-3-years-ago last rebuilt profile's `user.js`, for today's shiny new profile. These are the only ones i chose to retain:
user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
user_pref("browser.compactmode.show", true);
user_pref("font.size.systemFontScale", 95);
user_pref("browser.menu.showViewImageInfo", true);
user_pref("network.IDN_show_punycode", true);
user_pref("toolkit.zoomManager.zoomValues", ".3,.5,.6,.67,.68,.69,.7,.72,.75,.76,.77,.78,.79,.8,.81,.82,.83,.84,.85,.86,.87,.88,.89,.9,.91,.92,.93,.94,.95,.96,.97,.98,.99,1,1.01,1.02,1.03,1.04,1.05,1.06,1.07,1.08,1.09,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19,1.20,1.25,1.30,1.35,1.40,1.45,1.5,1.7,2,2.4,3");
user_pref("widget.non-native-theme.gtk.scrollbar.allow-buttons", true);
user_pref("network.trr.custom_uri", "https://doh.opendns.com/dns-query");
user_pref("browser.tabs.opentabfor.middleclick", true);
user_pref("browser.bookmarks.openInTabClosesMenu", false);
user_pref("browser.tabs.loadBookmarksInBackground", true);
user_pref("browser.bookmarks.restore_default_bookmarks", false);
user_pref("browser.cache.disk.enable", false);
user_pref("browser.cache.memory.enable", true);
user_pref("browser.cache.memory.capacity", -1);
user_pref("browser.cache.offline.enable", false);
user_pref("media.navigator.enabled", false);
user_pref("media.peerconnection.turn.disable", true);
user_pref("media.peerconnection.use_document_iceservers", false);
user_pref("media.peerconnection.video.enabled", false);
user_pref("media.peerconnection.identity.timeout", 1);
user_pref("media.peerconnection.enabled", true);
user_pref("dom.serviceWorkers.enabled", false);
user_pref("extensions.pocket.enabled", false);
user_pref("media.autoplay.default", 5);
user_pref("media.autoplay.block-event.enabled", true);
user_pref("media.block-autoplay-until-in-foreground", false);
user_pref("media.autoplay.allow-extension-background-pages", false);
user_pref("media.autoplay.blocking_policy", 2);
user_pref("browser.toolbars.bookmarks.showOtherBookmarks", true);
user_pref("browser.urlbar.update2.engineAliasRefresh", true);
user_pref("browser.preferences.moreFromMozilla", false);
user_pref("network.captive-portal-service.enabled", false);
user_pref("network.connectivity-service.enabled", false);
user_pref("browser.search.openintab", true);
user_pref("extensions.update.interval", 21600);
user_pref("browser.download.start_downloads_in_tmp_dir", true);
user_pref("browser.crashReports.unsubmittedCheck.enabled", false);
user_pref("network.dns.disableIPv6", true);
user_pref("gfx.webrender.enabled", true);
user_pref("gfx.x11-egl.force-enabled", true);
user_pref("media.hardware-video-decoding.force-enabled", true);
So far, so good. Though it took many hours' work [& was, arguably, not actually needed], at least three unexpected benefits have already flowed on:
1. A specific site i need to use for a current research project, simply refused to work properly in my older profile. It now works a treat in my new one. Possibly my decision to stop banning #WebGL might be a factor [ie, i EXcluded this one from the old profile, in the new profile:
user_pref("webgl.disabled", true);] ๐คทโโ๏ธ
2. Needing to install all my fav #AddOns in the new profile, then import their settings exported from them in the old profile, gave me a chance to see some of my oldest most familiar AOs with "fresh eyes" -- i discovered several cool settings in some of them i'd never noticed before! ๐ฎ
3. Though i'm not tight for storage, this slight total size reduction surprised me: old = 1.1 GB, new = 0.95 GB. Actually no, that's really bugger-all difference, forget i spoke ๐
#firefoxnightly #profile #userJS #nightly #webgl #addons
@dbsalk @robcornelius @ampersine #VivaldiBrowser is head & shoulders above crap like #Brave & #Chrome for #Privacy, & most certainly for excellent features & functions. Though default #Firefox lacks bells & whistles, a small cohort of specific #AddOns provides it with excellent enhanced functionality, whilst once the user tweaks its settings via either `about:config` #AboutConfig or a dedicated `user.js` #UserJS file, & also uses #uBlockOrigin [ideally in #HardMode], one's privacy & functionality needs are superbly met.
#vivaldibrowser #brave #chrome #privacy #firefox #addons #aboutconfig #userJS #ublockorigin #hardmode
#Mastodon #AdvancedWebInterface #LocalTimeline #FollowedHashtags #css
In my early months of Masto, last year, in my original #Instance, i personalised my Masto browser view to have five permanently visible columns, then used some #Stylus #css to adjust column widths, font sizes etc for comfy viewing in my browsers. The fifth column was the local timeline, which i used for casual reading during the times my Home column remained fairly "under-nourished".
One day, sometime last year, i learned from someone's helpful post that we could follow hashtags, something nowadays just blindingly obvious, but to me back then was utterly unknown. So i began doing so, adding more over time as needs & wants be.
A month or two ago, 'ish, i suddenly realised that nowadays i was spending ZERO time in that local timeline, given my Home column is always full as a goog, full up to dolly's wax, full to pussy's bow, et al ๐ Hence it was time to again edit my css, & my Masto interface, to revert to the four-column view.
TL;DR: following hashtags is fabulously handy!
Fwiw...
#ClimateChange
#ClimateCrisis
#RenewableEnergy
#overshoot
#WeAreTotallyFscked
#WeAreSelfishCruelBastards
#Whimsy
#DrHelenMagnus
#HHGTTG
#MostlyHarmless
#MontyPythonsFlyingCircus
#MontyPython
#TheSpanishInquisition
#RippingYarns
#AusPol
#Greens
#MichaelWestMedia
#Misdirection
#Semantics
#Logic
#Grammar
#GenderDysphoria
#Transition
#transitioned
#Transwoman
#Transwomen
#Trans
#Lesbian
#Lesbians
#FOSS
#Arch
#ArchLinux
#ArchInstall
#Fedora
#Kinoite
#KDEPlasma
#Plasma
#KDE
#Qt
#WindowRules
#Xfce
#Tumbleweed
#openSUSE
#MicroOS
#LibreOffice
#KMyMoney
#FirefoxNightly
#FirefoxBeta
#UserJS
#AboutConfig
#Sidebery
#TreeStyleTab
#Vivaldi
#VivaldiBrowser
#mastodon #advancedwebinterface #localtimeline #followedhashtags #css #instance #Stylus #misanthropy #ClimateChange #ClimateCrisis #renewableenergy #overshoot #wearetotallyfscked #weareselfishcruelbastards #whimsy #drhelenmagnus #hhgttg #mostlyharmless #MontyPythonsFlyingCircus #montypython #thespanishinquisition #RippingYarns #auspol #greens #michaelwestmedia #misdirection #semantics #logic #grammar #genderdysphoria #transition #transitioned #transwoman #transwomen #trans #lesbian #lesbians #FOSS #arch #archlinux #Archinstall #fedora #Kinoite #KDEplasma #plasma #KDE #qt #windowrules #xfce #tumbleweed #opensuse #microos #LibreOffice #KMyMoney #firefoxnightly #firefoxbeta #userJS #aboutconfig #sidebery #treestyletab #vivaldi #vivaldibrowser
Gestern kam wieder mal die Frage auf, welche Preferences fรผr #BigBlueButton oder #JitsiMeet geรคndert werden mรผssen, wenn eine #Firefox user.js bspw. von #arkenfox oder #PrivacyHandbuch o. รค. eingesetzt wird. Hab meinen Senf dazu vom 2020 leicht aktualisiert: https://www.wuergler-it.ch/2020/07/14/browser-einstellungen-videokonferenzen-bigbluebutton-jitsimeet-user.js-firefox/
#bbb #userjs #aboutconfig #jitsi
#jitsi #aboutconfig #userJS #bbb #privacyhandbuch #Arkenfox #firefox #jitsimeet #bigbluebutton