È possibile personalizzare i pulsanti del motore di ricerca in GNOME Shell?


22

Durante la ricerca in gnome-shell, ci sono due pulsanti nella parte inferiore dello schermo che possono essere usati per cercare con Wikipedia e Google.

C'è un modo per personalizzare questi? Se, diciamo, volessi sostituire il pulsante Google con uno per DuckDuckGo, come potrei procedere?

Risposte:


19

I provider di ricerca di Gnome-Shell sono descritti da file XML nella cartella /usr/share/gnome-shell/search_providers

Noterai due file XML: google.xml e wikipedia.xml

Consente di creare un nuovo provider di ricerca: copia il file google.xml come modello

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

Ora consente di aprire il file e modificare alcuni dettagli per effettuare ricerche con 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

Modifica i seguenti tag XML:

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

L'unica parte difficile è scoprire come un motore di ricerca cerca - in duckduckgo ho cercato qualcosa - nella barra del titolo vedi come il provider di ricerca aggiunge i suoi termini di ricerca

inserisci qui la descrizione dell'immagine

risultato finale

inserisci qui la descrizione dell'immagine

Per vedere le modifiche, è necessario riavviare GNOME Shell premendo Alt + F2, digitando "r" e premendo invio.


Domande collegate:

  1. È possibile riorganizzare i provider di ricerca sul display della panoramica delle attività della shell GNOME?

Oh wow! Grazie! I file sono solo plugin OpenSearch. Non avevo capito che sarebbe stato così facile. La grande stringa di ciò che sembra gobbledegook è in realtà una copia della favicon di Google. Non penso che GNOME lo usi, ma l'ho sostituito con la favicon di DDG solo per sicurezza.
Josh,

Questo sembra non funzionare più con la nuova shell. Anche cambiando la cartella in open-searchproviders. In alternativa puoi usare extensions.gnome.org/extension/549/web-search-dialog non la stessa cosa.
Andres,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.