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
ostateczny wynik
Aby zobaczyć zmiany, musisz zrestartować GNOME Shell, naciskając Alt + F2, wpisując „r” i naciskając enter.
Powiązane pytania:
- Czy jest możliwe ponowne ustawienie dostawców wyszukiwania na ekranie Przegląd działań GNOME Shell?
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.
źródło