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

22

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 personalizar isso? Se, digamos, eu quisesse substituir o botão do Google por outro no DuckDuckGo, como eu faria isso?

Josh
fonte

Respostas:

19

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

Você notará dois arquivos XML - google.xml e wikipedia.xml

Vamos criar um novo provedor de pesquisa - copie o arquivo google.xml como um 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 - em 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 alterações, você precisa reiniciar o Shell do GNOME 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 Shell GNOME?
liberdade de expressão
fonte
Uau! Obrigado! Os arquivos são apenas plugins do OpenSearch. Eu não sabia que seria assim tão fácil. A grande sequência do que parece ser um gobbledegook é de fato uma cópia do favicon do Google. Eu não acho que o GNOME o use, mas o substitui pelo favicon do DDG apenas por segurança.
Josh
Isso não parece mais funcionar com o novo shell. Mesmo alterando a pasta para fornecedores de pesquisa aberta. Como alternativa, você pode usar o extensions.gnome.org/extension/549/web-search-dialog, a mesma coisa.
Andres
1

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 no site GNOME Shell Extensions . Confira: https://extensions.gnome.org/extension/203/disable-search/

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

Waldir Leoncio
fonte