> Relevant preferences for start page: I meant for disabling startup notices. On Friday, January 29, 2021 at 3:18:56 AM UTC-8 Emma Borhanian wrote:
> (I retyped all of this so hopefully I didn't typo any of it) > > Relevant preferences for start page: > defaultPref("browser.newtabpage.activity-stream.aboutHome.enabled", false); > defaultPref("datareporting.policy.firstRunURL", ""); > defaultPref("trailhead.firstrun.branches", "nofirstrun-privacy"); > > Settings you may want to save: > defaultPref("general.warnOnAboutConfig", false); > defaultPref("browser.tabs.warnOnClose", false); > > Disable Pocket: > defaultPref("extensions.pocket.enabled", false); > defaultPref("browser.newtabpage.activity-stream.feeds.section.topstories", > false); > defaultPref("browser.newtabpage.activity-stream.section.highlights.includePocket", > > false); > defaultPref("browser.newtabpage.activity-stream.showSponsored", false); > > Disable snippets by firefox: > defaultPref("browser.newtabpage.activity-stream.feeds.snippets", false); > > The rest is privacy/security stuff, which should probably be copied from > the union of 1. firefox specific guides 2. whatever tor browser does. Of > note is whether the URL bar and/or search bar send what you type anywhere. > > Another decision is whether to "lock" preferences vs just changing the > default. > On Friday, January 29, 2021 at 3:00:47 AM UTC-8 Emma Borhanian wrote: > >> >> > #1 requires monkey patching >> >> I thought of this as "monkey patching", because I automated altering the >> file with sed, but I guess it's not technically monkey patching if you're >> changing the source file. >> On Friday, January 29, 2021 at 2:50:41 AM UTC-8 Emma Borhanian wrote: >> >>> This is an arms race though and eventually mozilla will make any >>> particular methods of overriding the default search not work. It's really >>> annoying. >>> >>> I looked into using other browsers but IceCat >>> <https://en.wikipedia.org/wiki/GNU_IceCat> seems to not receive >>> security updates frequently enough to be a viable secure browser. It seems >>> we are stuck with firefox and playing this arms race game for setting >>> default search forever. >>> >>> On Friday, January 29, 2021 at 2:47:48 AM UTC-8 Emma Borhanian wrote: >>> >>>> I might be interested in contributing code for this, but I'm not sure >>>> how to package it. >>>> >>>> On Friday, January 29, 2021 at 2:43:20 AM UTC-8 Emma Borhanian wrote: >>>> >>>>> You can use an autoconfig >>>>> <https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig> >>>>> >>>>> file in the firefox-esr install directory in the template to control >>>>> everything except default search, which mozilla has added a bunch of >>>>> protections to in order to prevent default search page hijacking. You can >>>>> use this to disable "first run" welcome tabs, etc. >>>>> You probably also want to put privacy/hardening settings in the >>>>> autoconfig file. >>>>> >>>>> To change the default search page you actually need two mechanisms: >>>>> 1. Reverse engineer the way the firefox-esr directory configures >>>>> default search. >>>>> 2. Reverse engineer the way the profile directory configures default >>>>> search. >>>>> >>>>> You need both because: >>>>> #1 will be undone every time you update firefox. If you run firefox >>>>> before re-doing it, the change will be cached in your profile directory, >>>>> and method #1 will no longer work for you because the profile will >>>>> #2 doesn't work unless you already have a profile directory. A startup >>>>> script that ran on dispvm creation that both created a profile directory >>>>> and modified it using #2 would allow you to avoid needing #1, but it >>>>> seemed >>>>> cleaner to me to just do #1 as well. >>>>> >>>>> #1 requires monkey patching modules/SearchService.jsm to not fetch the >>>>> default search from mozilla's servers, and changing the search default in >>>>> chrome/browser/search-extensions/list.json. >>>>> #2 is documented here >>>>> https://blog.onee3.org/2018/04/manually-add-a-search-engine-to-firefox-quantum/ >>>>> On Friday, January 29, 2021 at 1:58:22 AM UTC-8 Josefa Hays wrote: >>>>> >>>>>> I use dispvm's all the time (both Fedora and Debian dispvms). Thus, I >>>>>> am >>>>>> quite annoyed to see varios "first run" issues every time i start >>>>>> Firefox in a disp-vm. I would like to perform the following changes >>>>>> in >>>>>> the template-vms, preferably from CLI, so I don't have to start >>>>>> Firefox >>>>>> in the template: >>>>>> >>>>>> * disable "first run" wellcome tabs >>>>>> * change startpage to https://duckduckgo.com >>>>>> * In Fedora-30 dispvm: disable the bookmark-bar in the top >>>>>> >>>>>> I've been poking around in ~/.mozilla/ files and configs, but so far >>>>>> no >>>>>> luck. >>>>>> Anybody got this working who can share their configs? (Maybe we could >>>>>> put a guide on in wiki/docs? I guess it is quite a common "problem" >>>>>> for >>>>>> people that use disp-vm's on a regular basis?) >>>>>> >>>>>> Best regards, >>>>>> Jo >>>>>> >>>>> -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/1bb150d5-e9d3-44e3-a6fd-9e4fba56d923n%40googlegroups.com.