Ist es möglich, die Suchmaschinen-Schaltflächen in der GNOME-Shell anzupassen?

22

Bei der Suche in der Gnome-Shell befinden sich zwei Schaltflächen am unteren Bildschirmrand, mit denen Sie mit Wikipedia und Google suchen können.

Gibt es eine Möglichkeit, diese anzupassen? Wenn ich beispielsweise die Google-Schaltfläche durch eine für DuckDuckGo ersetzen wollte, wie würde ich dann vorgehen?

Josh
quelle

Antworten:

19

Gnome-Shell-Suchanbieter werden durch XML-Dateien im Ordner beschrieben /usr/share/gnome-shell/search_providers

Sie werden zwei XML-Dateien bemerken - google.xml und wikipedia.xml

Erstellen Sie einen neuen Suchanbieter. Kopieren Sie die Datei google.xml als Vorlage

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

Jetzt können Sie die Datei öffnen und einige Details ändern, um mit duckduckgo zu suchen:

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

Ändern Sie die folgenden XML-Tags:

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

Der einzige schwierige Teil ist herauszufinden, wie eine Suchmaschine sucht - in duckduckgo habe ich nach etwas gesucht - Sie sehen in der Titelleiste, wie der Suchanbieter seine Suchbegriffe hinzufügt

Bildbeschreibung hier eingeben

Endergebnis

Bildbeschreibung hier eingeben

Um die Änderungen zu sehen, müssen Sie GNOME Shell neu starten, indem Sie Alt + F2 drücken, "r" eingeben und die Eingabetaste drücken.


Verknüpfte Fragen:

  1. Ist es möglich, die Suchanbieter in der GNOME-Shell-Aktivitätsübersicht neu anzuordnen?
fossfreedom
quelle
Oh wow! Vielen Dank! Die Dateien sind nur OpenSearch-Plugins. Ich wusste nicht, dass es so einfach sein würde. Der große Teil des Gobbledegooks ist eine Kopie von Googles Favicon. Ich glaube nicht, dass GNOME es verwendet, aber ich habe es aus Sicherheitsgründen durch DDGs Favicon ersetzt.
Josh
Dies scheint mit neuer Shell nicht mehr zu funktionieren. Sogar das Ändern des Ordners zu Open-Search-Anbietern. Alternativ können Sie den extensions.gnome.org/extension/549/web-search-dialog nicht gleich benutzen .
Andres
1

Falls jemand daran interessiert ist, alle Suchmaschinen vom Overlay-Bildschirm zu entfernen, hat der Benutzer asermax die Erweiterung "Suche deaktivieren" auf der GNOME Shell Extensions- Website veröffentlicht. Probieren Sie es aus: https://extensions.gnome.org/extension/203/disable-search/

Es ist zu beachten, dass diese Erweiterung auch die Suchleiste in der oberen rechten Ecke des Overlay-Bildschirms entfernt.

Waldir Leoncio
quelle