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.
resultado final
Para ver los cambios, debe reiniciar GNOME Shell presionando Alt+F2, escribiendo "r" y presionando Enter.
Preguntas vinculadas:
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.