Можно ли настроить кнопки поисковой системы в GNOME Shell?

Можно ли настроить кнопки поисковой системы в GNOME Shell?

При поиске в gnome-shell в нижней части экрана есть две кнопки, которые можно использовать для поиска в Wikipedia и Google.

Есть ли способ настроить их? Если бы я, скажем, хотел заменить кнопку Google на кнопку DuckDuckGo, как бы я это сделал?

решение1

Поставщики поиска Gnome-Shell описываются XML-файлами в папке/usr/share/gnome-shell/search_providers

Вы увидите два XML-файла:google.xmlивикипедия.xml

Давайте создадим нового поставщика поиска — скопируемgoogle.xmlфайл как шаблон

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

Теперь давайте откроем файл и изменим некоторые данные для поиска с помощью 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

Измените следующие XML-теги:

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

Единственная трудность — выяснить, как поисковая система ищет. Я искал что-то в duckduckgo. В строке заголовка вы видите, как поисковая система добавляет свои поисковые запросы.

введите описание изображения здесь

конечный результат

введите описание изображения здесь

Чтобы увидеть изменения, вам необходимо перезапустить GNOME Shell, нажав Alt+F2, введя «r» и нажав Enter.


Связанные вопросы:

  1. Можно ли изменить порядок поставщиков поиска на экране обзора действий оболочки GNOME?

решение2

В случае, если кто-то заинтересован в удалении всех поисковых систем с экрана наложения, пользователь asermax опубликовал расширение Disable Search наРасширения оболочки GNOMEсайт. Проверьте:https://extensions.gnome.org/extension/203/disable-search/

Следует отметить, что это расширение также удаляет строку поиска в правом верхнем углу экрана наложения.

Связанный контент