If your preferred browser isn't in that menu or you prefer doing it from the command line, this command will let you do the same thing as in fossfreedom's answer:
xdg-settings set default-web-browser name-of-browser.desktop
E.g.:
xdg-settings set default-web-browser firefox.desktop
or
xdg-settings set default-web-browser chromium-browser.desktop
or
xdg-settings set default-web-browser google-chrome.desktop
All preferences about default applications your user located in file "mimeapps.list". I am use Gnome 3 and Debian, so for me it is ~/.config/mimeapps.list.
I you don`t know where is may be located this file, try command:
locate mimeapps.list
For override default a web browser you need, at least, change values in category [Default Applications]
x-scheme-handler/http
text/html
application/xhtml_xml
image/webp
x-scheme-handler/https
x-scheme-handler/ftp
x-scheme-handler/https
x-scheme-handler/ftp
and in category [Added Associations]
text/html
text/xml
application/xhtml_xml
image/webp
x-scheme-handler/https
x-scheme-handler/ftp
For Opera the file ~/.config/mimeapps.list must contains:
Apart from some of the comments above, I would suggest following the top answer here.
It involves changing the mimeapps/url schemes of your current user.
I had to use that solution to make linux Skype behave normally. Most other applications would use x-www-browser or gnome-www-browser but I guess they do have a point of using the URL Schemes; sometimes it has more sense.
Have a look at your
system-settings
->Details
:(Note that in older versions of Ubuntu
Details
is calledSystem Info
)This is an ubuntu way of doing this
If your preferred browser isn't in that menu or you prefer doing it from the command line, this command will let you do the same thing as in fossfreedom's answer:
E.g.:
or
or
All preferences about default applications your user located in file "mimeapps.list". I am use Gnome 3 and Debian, so for me it is
~/.config/mimeapps.list
.I you don`t know where is may be located this file, try command:
For override default a web browser you need, at least, change values in category [Default Applications]
and in category [Added Associations]
For Opera the file
~/.config/mimeapps.list
must contains:Try it (must be open in Opera, if it installed)
For Chrome the file ~/.config/mimeapps.list must contains:
Try it (must be open in Chrome, if it installed)
And so on (Firefox, or something else).
You need only override desire mimetypes. But I recommend use GUI for it. It will be reduce amount of errors.
It is actual for me system and will be change from system to system, from desktop environment to desktop environment, and so on.
Testing environment
System -> Control Center -> Preferred Applications
for ubuntu with MATE DESKTOP
You can also change your default browser in the relevant browser settings - e.g.
Firefox:
Chromium:
Apart from some of the comments above, I would suggest following the top answer here. It involves changing the mimeapps/url schemes of your current user.
I had to use that solution to make linux Skype behave normally. Most other applications would use x-www-browser or gnome-www-browser but I guess they do have a point of using the URL Schemes; sometimes it has more sense.
open brave browser then click top right corner icon then click
Settings
.you will see something like:
+Now set as default browser button(3rd link).