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ć?

Josh
źródło

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?
fossfreedom
źródło
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
1

Jeśli ktoś jest zainteresowany usunięciem wszystkich wyszukiwarek z ekranu nakładki, użytkownik asermax opublikował rozszerzenie Wyłącz wyszukiwanie na stronie GNOME Shell Extensions . Sprawdź to: https://extensions.gnome.org/extension/203/disable-search/

Należy zauważyć, że to rozszerzenie usuwa również pasek wyszukiwania w prawym górnym rogu ekranu nakładki.

Waldir Leoncio
źródło