¿Es posible personalizar los botones del motor de búsqueda en GNOME Shell?

22

Al buscar en gnome-shell, hay dos botones en la parte inferior de la pantalla que se pueden usar para buscar con Wikipedia y Google.

¿Hay alguna forma de personalizarlos? Si, por ejemplo, quisiera reemplazar el botón de Google con uno para DuckDuckGo, ¿cómo haría esto?

Josh
fuente

Respuestas:

19

Los proveedores de búsqueda de Gnome-Shell se describen mediante archivos XML en la carpeta /usr/share/gnome-shell/search_providers

Notará dos archivos XML: google.xml y wikipedia.xml

Vamos a crear un nuevo proveedor de búsqueda: copie el archivo google.xml como plantilla

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

Ahora vamos a abrir el archivo y cambiar algunos detalles para buscar 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

Cambie las siguientes etiquetas XML:

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

La única parte difícil es descubrir cómo busca un motor de búsqueda (en duckduckgo busqué algo), verá en la barra de título cómo el proveedor de búsqueda agrega sus términos de búsqueda

ingrese la descripción de la imagen aquí

resultado final

ingrese la descripción de la imagen aquí

Para ver los cambios, debe reiniciar GNOME Shell presionando Alt + F2, escribiendo "r" y presionando enter.


Preguntas vinculadas:

  1. ¿Es posible reorganizar los proveedores de búsqueda en la pantalla Resumen de actividades de GNOME Shell?
fossfreedom
fuente
¡Oh wow! ¡Gracias! Los archivos son solo complementos de OpenSearch. No me di cuenta de que sería así de fácil. La gran cadena de lo que parece gobbledegook es, de hecho, una copia del favicon de Google. No creo que GNOME lo use, pero lo reemplacé con el favicon de DDG solo para estar seguro.
Josh
Esto ya no parece funcionar con un nuevo shell. Incluso cambiando la carpeta a proveedores de búsqueda abierta. Alternativamente, puede usar las extensiones.gnome.org/extension/549/web-search-dialog no es lo mismo.
Andrés
1

En caso de que alguien esté interesado en eliminar todos los motores de búsqueda de la pantalla de superposición, el usuario asermax ha publicado la extensión Disable Search en el sitio web de GNOME Shell Extensions . Compruébalo: https://extensions.gnome.org/extension/203/disable-search/

Cabe señalar que esta extensión también elimina la barra de búsqueda en la esquina superior derecha de la pantalla superpuesta.

Waldir Leoncio
fuente