On Tue, 15 Dec 2015 17:01:18 Christian Seiler wrote: > The 'default browser' is actually not just a single setting. There are > four main settings that are typically related to the question of > 'default browser': what program is associated with the HTTP and HTTPS > protocols and what program should open HTML and XHTML files. The > typical checkboxes in programs such as Chromium that change this > setting typically change all four (maybe some others as well), but you > can in fact change them individually if you like. (Iceweasel/Firefox > also includes text/xml for generic XML files in this list, but I'm > going to skip that here, because I don't think it's sensible to open > generic XML files in browsers.)
This is a late post, I know. You can prevent *any* program from changing the setting by isolating the involved file (if all else fails use strace or another trace), and then use sudo chattr +i FILE . Sincerely, David