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

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

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

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

Respuesta1

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

Verá dos archivos XML:google.xmlywikipedia.xml

Creemos un nuevo proveedor de búsqueda: copie elgoogle.xmlarchivo 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 abramos el archivo y cambiemos 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). En la barra de título se ve 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 Descripción general de actividades de GNOME Shell?

Respuesta2

En caso de que alguien esté interesado en eliminar todos los motores de búsqueda de la pantalla superpuesta, el usuario asermax ha publicado la extensión Desactivar búsqueda en elExtensiones de shell de GNOMEsitio web. Échale un vistazo: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.

información relacionada