É possível personalizar os botões do mecanismo de pesquisa no GNOME Shell?

É possível personalizar os botões do mecanismo de pesquisa no GNOME Shell?

Ao pesquisar no gnome-shell, existem dois botões na parte inferior da tela que podem ser usados ​​para pesquisar na Wikipedia e no Google.

Existe alguma maneira de personalizá-los? Se, digamos, eu quisesse substituir o botão do Google por um do DuckDuckGo, como faria isso?

Responder1

Os provedores de pesquisa Gnome-Shell são descritos por arquivos XML na pasta/usr/share/gnome-shell/search_providers

Você notará dois arquivos XML -google.xmlewikipedia.xml

Vamos criar um novo provedor de pesquisa - copie ogoogle.xmlarquivo como modelo

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

Agora vamos abrir o arquivo e alterar alguns detalhes para pesquisar com o 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

Altere as seguintes tags XML:

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

A única parte difícil é descobrir como um mecanismo de pesquisa pesquisa - no duckduckgo eu procurei por algo - você vê na barra de título como o provedor de pesquisa adiciona seus termos de pesquisa

insira a descrição da imagem aqui

resultado final

insira a descrição da imagem aqui

Para ver as mudanças, você precisa reiniciar o GNOME Shell pressionando Alt+F2, digitando “r” e pressionando enter.


Perguntas vinculadas:

  1. É possível reorganizar os provedores de pesquisa na exibição Visão geral das atividades do GNOME Shell?

Responder2

Caso alguém esteja interessado em remover todos os mecanismos de pesquisa da tela de sobreposição, o usuário asermax publicou a extensão Disable Search noExtensões do Shell do GNOMElocal na rede Internet. Confira:https://extensions.gnome.org/extension/203/disable-search/

Deve-se observar que esta extensão também remove a barra de pesquisa no canto superior direito da tela de sobreposição.

informação relacionada