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