Respostas:
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
resultado final
Para ver as alterações, você precisa reiniciar o Shell do GNOME pressionando Alt + F2, digitando "r" e pressionando enter.
Perguntas Vinculadas:
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.