Czy można dostosować przyciski wyszukiwarki w GNOME Shell?


22

Podczas wyszukiwania w gnome-shell znajdują się dwa przyciski w dolnej części ekranu, których można używać do wyszukiwania za pomocą Wikipedii i Google.

Czy jest jakiś sposób na ich dostosowanie? Jeśli, powiedzmy, chciałbym zastąpić przycisk Google jednym przyciskiem DuckDuckGo, jak mam to zrobić?

Odpowiedzi:


19

Dostawcy wyszukiwania Gnome-Shell są opisani przez pliki XML w folderze /usr/share/gnome-shell/search_providers

Zauważysz dwa pliki XML - google.xml i wikipedia.xml

Utwórzmy nowego dostawcę wyszukiwania - skopiuj plik google.xml jako szablon

11.10

sudo cp /usr/share/gnome-shell/search_providers/google.xml /usr/share/gnome-shell/search_providers/duckduckgo.xml

12.04

sudo cp /usr/share/gnome-shell/open-search-providers/google.xml /usr/share/gnome-shell/open-search-providers/duckduckgo.xml

Teraz pozwala otworzyć plik i zmienić niektóre szczegóły, aby wyszukać za pomocą duckduckgo:

11.10

sudo nano /usr/share/gnome-shell/search_providers/duckduckgo.xml

12.04

sudo nano /usr/share/gnome-shell/open-search-providers/duckduckgo.xml

Zmień następujące tagi XML:

<ShortName>DuckDuckGo</ShortName>
<Description>DuckDuckGo Search</Description>
<Url type="text/html" method="GET" template="http://www.duckduckgo.com/?q={searchTerms}"/>

Jedyną trudną częścią jest ustalenie, jak wyszukiwarka wyszukuje - w duckduckgo czegoś szukałem - na pasku tytułu widać, jak dostawca wyszukiwania dodaje wyszukiwane hasła

wprowadź opis zdjęcia tutaj

ostateczny wynik

wprowadź opis zdjęcia tutaj

Aby zobaczyć zmiany, musisz zrestartować GNOME Shell, naciskając Alt + F2, wpisując „r” i naciskając enter.


Powiązane pytania:

  1. Czy jest możliwe ponowne ustawienie dostawców wyszukiwania na ekranie Przegląd działań GNOME Shell?

Och, wow! Dzięki! Pliki to tylko wtyczki OpenSearch. Nie zdawałem sobie sprawy, że to będzie takie łatwe. Duży ciąg, który wygląda jak gobbledegook, jest w rzeczywistości kopią favikonu Google. Nie sądzę, że GNOME go używa, ale dla bezpieczeństwa zastąpiłem go favikonem DDG.
Josh

To wydaje się już nie działać z nową powłoką. Nawet zmieniając folder na open-search Providers. Alternatywnie możesz użyć extensions.gnome.org/extension/549/web-search-dialog, nie to samo.
Andres

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.