È 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.