Ask / Submit
312

Add more search engines to the web browser [released]

asked 2013-12-28 18:41:24 +0300

Hess gravatar image

updated 2015-06-02 13:15:34 +0300

JoHe gravatar image

Please allow to/add more search engines to the web browser, for example, DuckDuckGo. Current options are Yandex, Google, Bing and Yahoo. Ironically, Yahoo does not recognize the web browser as mobile device.

Update:There is a slightly related question: https://together.jolla.com/question/627/browser-support-for-custom-search-engines/ (by jukey)

Update: Specificaly, check below request to support DuckDuckgo by default.

https://together.jolla.com/question/53564/give-the-option-to-use-duckduckgo-as-browser-search-engine/ > 13 votes https://together.jolla.com/question/42424/duckduckgo-as-search-engine/ > 11 Votes https://together.jolla.com/question/7856/duckduckgo-as-search-engine/ > 5 votes https://together.jolla.com/question/16956/possiblity-to-add-search-engine-addresses-in-browser/

edit retag flag offensive reopen delete

The question has been closed for the following reason "released in a software update" by nthn
close date 2017-03-06 13:02:23.569354

Comments

47

DuckDuckGo, Ixquick and Startpage would be quite nice. I think many users decided for Jolla to get rid of Microsoft and/or Google.

ramoth ( 2013-12-28 21:55:13 +0300 )edit
32

Adding DuckDuckGo as the default search engine would be a great option!

Drekkarian ( 2013-12-29 01:31:55 +0300 )edit
3

I also vote for other more "private" choices of Sailfish browser search engines like Startpage search. Startpage is an anonymous way of using Google search engine

Jolla095 ( 2013-12-29 13:29:26 +0300 )edit
9

I'd like to use DuckDuckGo also. Customisable search engines would be great of course. Personally I wouldn't mind editing configuration files but didn't find those configurations, if such exists.

hetas ( 2013-12-29 18:56:13 +0300 )edit
17

Adding DuckDuckGo should be trivial and it's already doable manually now (see http://talk.maemo.org/showthread.php?p=1401851). Having it listed in the stock system would be helpful.

shmerl ( 2013-12-29 19:05:04 +0300 )edit

9 Answers

Sort by » oldest newest most voted
22

answered 2014-10-23 08:23:41 +0300

sunkan gravatar image

Looks like it's just needed to copy the .xml file for the search provider into /usr/lib/mozembedlite/chrome/embedlite/content/

I copied in duckduckgo.xml:

[root@Jolla nemo]# cp -vi duckduckgo.xml /usr/lib/mozembedlite/chrome/embedlite/content/

Then the folder looks like this:

[root@Jolla nemo]# ls -l /usr/lib/mozembedlite/chrome/embedlite/content/
total 180
-rw-r--r-- 1 root root  2857 2014-09-25 20:54 bing.xml
-rw-r--r-- 1 root root 11589 2014-09-25 20:54 ContextMenuHandler.js
-rw-r--r-- 1 root root 10328 2014-10-23 07:17 duckduckgo.xml
-rw-r--r-- 1 root root 40183 2014-09-25 20:54 embedhelper.js
-rw-r--r-- 1 root root  2947 2014-09-25 20:54 google.xml
-rw-r--r-- 1 root root  5454 2014-09-25 20:54 SelectAsyncHelper.js
-rw-r--r-- 1 root root 10693 2014-09-25 20:54 SelectHelper.js
-rw-r--r-- 1 root root 54250 2014-09-25 20:54 SelectionHandler.js
drwxr-xr-x 1 root root    24 2014-10-22 20:46 sync
-rw-r--r-- 1 root root  3512 2014-09-25 20:54 TelURIParser.jsm
-rw-r--r-- 1 root root 14925 2014-09-25 20:54 Util.js
-rw-r--r-- 1 root root  5814 2014-09-25 20:54 yahoo.xml
-rw-r--r-- 1 root root  2568 2014-09-25 20:54 yandex.xml
[root@Jolla nemo]#

And after this it is possible to choose DuckDuckGo in the settings app, and it works in the web browser when searching.

Great work Jolla !

edit flag offensive delete publish link more

Comments

2

I just found that I already had a duckduckgo.xml in that directory, but I can not remember putting it there. There is also a yandex.xml, I can not choose any of those but google/bing/yahoo. What is the clue here? Why does it work for you and not us?

the_mgt ( 2014-10-23 12:57:17 +0300 )edit
1

thank you sunkan for sharing this information! :) maybe it has something to do with the uitukka update?

breiti_oi ( 2014-10-27 08:38:04 +0300 )edit
1

It works perfectly (tested on Uitukka). Just wait for some time to be taken into account and then it will show up in settings. Thank you Sunkan!

cocof2001 ( 2014-12-04 10:23:32 +0300 )edit
1

The XML you have to copy is this one for DDG https://duckduckgo.com/opensearch.xml

JaviMerino ( 2014-12-13 12:35:39 +0300 )edit

Works on 1.1.1.27. Thanks!

Vuubi ( 2014-12-24 13:03:38 +0300 )edit
10

answered 2014-02-04 10:05:05 +0300

Jörg gravatar image

updated 2014-02-07 11:12:12 +0300

marsch gravatar image

Here a Startpage plugin (mobile search in German, you have to replace the term "deutsch" at the end of the file with the respective term for your language, if you want to use another language). How to install the plugin is described here: http://talk.maemo.org/showthread.php?t=92129, you just have to replace "DuckDockGo" with "Startpage" in the HowTo. (Remark I haven't tested with 1.0.3.8, just with the previous version).

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/"><os:ShortName>Startpage</os:ShortName><os:Description>Startpage HTTPS - Search Engine</os:Description><os:InputEncoding>UTF-8</os:InputEncoding><os:Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAsdJREFUeNpkk1uIlVUcxX/7O/ubGZ2x+XScQxdyHG+IkNPFJl/UJ6MLKYROD6Gl6OCDSL1UUD2UvnWjC9iDDzp2gUMUDSEVgZCYJFN0REUa84yOJI4ZH8050/727d/DOVnZflqw13/9/wvWUu+dtDEEFAnNF+EGRlH6GyI3kCopCIJOEV14iLH1GVqMoKAECYJHKNVzOsZPYZYOQFdGiNIUDqCdA+chUTctUpBooefLEW4/tI9SPQdgatMeLj/5MomGIKCNBRdB/ed0gQglB7cd3Mf0opXUl9zNrV+PUP7kHchzLgy/QWwDbYPgpOW9JZIgzPnlFL3fjwJw+pkD+M6MX9dt4d4X11P+ZoSrD2ygfs9aEucEY8BYMAVYA8bAwo/3smD0XQSwHgoj/JEt4Mz21wGYdb6KM5AYB4UVCgs2wC0pdKWKk8MHyPsGSBs5iz/cS+HBeHCuadJ5MAJqZ8VE51GdbfD0YMqqOxNmLDx/pMBfz1n79hBzL1Vp9PZx+b4N9H97mEZvH8efraCyTNRTH5kYHOrVR1PKcxRHf45MXI/UcqE8W3Fl8ncG3xpi3mQVOzvjp40vcWnVY4SOjFSLaO+ER1Zo+nsSXhi1XJsWNt5VYve6FIDab7288meF9e8P0TNZJZuocm5wC8qCBNDOw8J5zRAM9iU8uLxEV7uiXggNC/3zExYtnsuRXRUe3r+ZZScOI8Dxza8hARLv4Nh4BODxAU1Xu+Krs4HhDwoOfuebwbTQSLv5fFuFa3esJEZwXvAC2nrU0XOBfEZYWk44Nu5RwPxOxdbVmvNTkbFaRBTYtJvPtlYoZmVgBGkXpU3RzO5YLTBWCzxxv2bHmqb/8anIc59abJBWN6DR0Q3SnAkFaGflXxGGGOGHi5EfJwJfVD3TRogo8JC0eCq2yAmoh96ciS78U1VQqP9VWCGAukmgrV3x1wBv2UoM054LiwAAAABJRU5ErkJggg==</os:Image><os:Url type="text/html" method="GET" template="https://startpage.com/do/m/mobilesearch?language=deutsch&amp;cat=web&amp;query={searchTerms}"></os:Url></SearchPlugin>
edit flag offensive delete publish link more

Comments

Thanks, very nice!

marsch ( 2014-02-07 11:13:11 +0300 )edit

Unfortunately that doesen't work for me. I tried two different ways:

  1. I substituded the bing.xml by the content of the startpage.xml above. As result now every time google is used as search enging (before bing was working well).

  2. I created a file called Startpagecom.xml from the snipped above. Then I cahanged the browser.qml as described in t.m.o thread. I am able to select a different search engine but it does not work for startpage.com. Can someone please upload his/her working browser.qml and startpage.xml file and share? Thanks :)

However I tried the same as described for DuckDuckGo and itz works fine. So I assume the file-content for startpage.com above contains a problem, @jorg

jukey ( 2014-05-19 11:03:25 +0300 )edit

@jukey: I'll check it out. But I sent in my Jolla for repair and haven't gotten it back, so it will take a couple of days.

Jörg ( 2014-05-19 15:21:39 +0300 )edit

@jukey: I had similar symptoms when I played around. I did not change the short name tag os:shortName to the name in the QML file. After fixing this issue my alternative search providers work like a charm.

lechris ( 2014-05-19 19:11:03 +0300 )edit
8

answered 2015-02-05 20:56:38 +0300

Thanks to @coderus who obliged and promptly heeded my request to build a package for few more search engines. Baidu, DuckDuckGo, StartPage search engines for Sailfish Browser: https://openrepos.net/content/coderus/search-engines-sailfish-browser

Usual caveat -> Try it at your own risk.

edit flag offensive delete publish link more

Comments

Amazing! One wonders why Jolla can't give us that choice... StartPage and DuckDuckGo are a must have on Sailfish OS browser.

alain ( 2015-06-02 15:57:55 +0300 )edit
6

answered 2014-02-03 22:53:46 +0300

paw gravatar image

I managed to add ixquick.com as possible search engine by using the method described in the link above.

The complicated step was to get the correct search term. So I used searchplugins.net. I then modified the duckduckgo.xml from the maemo forum.

Here is my ixquick.xml

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/"><os:ShortName>ixquick</os:ShortName><os:Description>Search ixquick (SSL)</os:Description><os:InputEncoding>UTF-8</os:InputEncoding><os:Image height="16" width="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAo1JREFUOE9VkVlv00AURgcBogUJiR8PLyAWUYFoQbxUlUJTIWhVUaX7kqRbnKW2azdNnNZLbI99uHaIaC19Hs3Md89d5sFVCIlWKk2UUo+UilKlZKtmZ5UKIqVmZpQiU+qhnD1EqSfiGfs36tnTWfXi+WOl2k7CoTFi+3TAruFTOw/YMCK2TFhrRayeBtR6KavNa7ZaHvvtazbrbTruLcMwR7leTtMYctQaUu/57HYCdrtjdkzNn/aYWiemcY2AR9StkKOeR7PbZziGQIPypYXzTh/DvKXtjGmaYrLGAgnZs1IOnZyGk9F0Uhp2yGbTwhzG9IMcYaAyoRiGzaUbcjVMMfuaCw9OL2NMX+AD2JYKe7dwbPv8rDXoS9K2c0NcAMa3EbWNbY72jzk56XLWvqInk212PGwJOrEjNuoWxnXCuRNQWd3C9mLa9nACuOr2mJ/7xJePn/k6/51qdY3N3WOWf21RO2hRXd/nh6iyvkOj4zK/uML6Tr0EhJkA0pHHwof3vH35inev37C0WGF755BKdZW12gELErAiwXPfljgz+7JfZnHlN4MgncxA33h4lsnAusAfDHAtm4ODI/b26xhdG9P16Im6zpDO5aBcrcGIvh8xijUKnZKHMq0oAK1Jwgj30sF1+wRhQpTmhCmlbpIMPxbpnESylzNASyPZXcnlOCZNBSyGQvJQpYRRqgie7pUWM5nYCmeqyeKETNY8z4WbofPsHigRXyxvH0tMIndKS1lTRxGokyLH5NPSUiHJUO4FWVoF+y9EANMyy1V+RTf3AYmcTyHFZQH5L1X2IoF3CinHUmQuWsi0dFwCiplIe3lcajoRVRQcF32Jp7CVJZaVTEuZZJ0GTAGTd0j5C8KinKaTkuNJAAAAAElFTkSuQmCC</os:Image><os:Url type="text/html" method="GET" template="https://www.ixquick.com/do/search?q={searchTerms}"></os:Url></SearchPlugin>

Finally I changed the browser.qml file, by replacing "duckduckgo" with "ixquick". I had to change the default search engine to google and the back to ixquick to get it working.

edit flag offensive delete publish link more
6

answered 2014-02-04 02:33:18 +0300

shmerl gravatar image

updated 2014-02-04 02:34:51 +0300

Just for the reference, the original and updated DuckDuckGo search plugin XML can be found here: https://duckduckgo.com/opensearch.xml

edit flag offensive delete publish link more

Comments

2

This is not for the common user... gggrrrrhhhh!

thohe ( 2014-06-20 17:53:48 +0300 )edit
3

Yes... This could be great if we could add any search engine by entering an opensearch URL and manage this as a list, just like in Firefox.

charlycoste ( 2014-10-19 21:41:22 +0300 )edit
5

answered 2015-04-07 15:48:12 +0300

rburkhanov gravatar image

updated 2015-04-07 20:02:59 +0300

I think, the best way is to make search plug-ins list easily editable by user (just the way it can be done now, for example, in Opera browser). No matter how many search engines Jolla (or any 3rd party patches) would add to browser, there always be something missed by somebody.

edit flag offensive delete publish link more
4

answered 2015-06-01 18:29:02 +0300

siteshwar gravatar image

updated 2015-06-01 18:37:34 +0300

Data under '/usr/lib/mozembedlite/chrome/embedlite/content/' should not be modified by third party developers. I have updated sailfish browser to scan for search descriptors in '/home/nemo/.local/share/org.sailfishos/sailfish-browser/opensearch' directory (https://github.com/sailfishos/sailfish-browser/pull/318). Once these changes are shipped to devices, third party developers should install search descriptors under '/home/nemo/.local/share/org.sailfishos/sailfish-browser/opensearch' instead of '/usr/lib/mozembedlite/chrome/embedlite/content/'.

edit flag offensive delete publish link more

Comments

I'm using Sailfish OS Björnträsket/1.1.7.28 and discovered the directory '/home/nemo/.mozilla/mozembed/searchplugins/'. In which way is this extensible?

robertb ( 2015-09-12 13:26:46 +0300 )edit
3

answered 2015-02-05 18:45:44 +0300

Looks like it is not happening. #PrivacyMatters should translate to product features :)

https://github.com/sailfishos/sailfish-browser/pull/139

Closing as search engines are supposed to be installed by means of 3d-party packages.

edit flag offensive delete publish link more
1

answered 2015-12-27 20:07:43 +0300

FV gravatar image

Web Pirate, an excellent browser available in the Jolla store, does support DuckDuckGo. The browser also contains an adblocker. These features can be considered basics, so please add them to the native Jolla browser.

edit flag offensive delete publish link more

Comments

You can have adblock plus on the stock browser.

ApB ( 2015-12-27 22:24:16 +0300 )edit

Question tools

Follow
37 followers

Stats

Asked: 2013-12-28 18:41:24 +0300

Seen: 6,171 times

Last updated: Dec 27 '15