Sailfish OS on a Sony Xperia XA2 - Applications

This article has a parent article.

Stock Browser

A.k.a "sailfish-browser".

Its settings are not accessed from a pulldown but from the main app menu => Settings => Apps => Browser. There isn't much. Most notably: no (to me) acceptable search engine.

But you can install the Search engines manager from OpenRepos.net, which allows you to search, add & remove search engines. If that's your choice you can skip the rest of this chapter.

Before I found this app, I did it manually: download this file (that's for duckduckgo, but similar files exist for practically every search engine), and move it to this location: /usr/lib/mozembedlite/chrome/embedlite/content/duckduckgo.xml. This will require root privileges. Open a (local or remote) terminal and use devel-su, then (assuming you downloaded the XML file with your browser):

mv /home/nemo/Downloads/opensearch.xml /usr/lib/mozembedlite/chrome/embedlite/content/duckduckgo.xml

Credits go to this answer.

While I was there I also deleted all undesired search engines. The browser is clever enough to accept the changes, URL bar searches go straigh to duckduckgo now, and duckduckgo is currently the only option in the Settings' search engine dropdown.