是否可以在GNOME Shell中自定义搜索引擎按钮?

在gnome-shell中搜索时,屏幕底部有两个按钮,可用于搜索Wikipedia和Google。

有没有办法定制这些? 比方说,如果我想用一个用于DuckDuckGo的谷歌按钮替换谷歌按钮,我将如何解决这个问题?

Gnome-Shell搜索提供程序由/usr/share/gnome-shell/search_providers文件夹中的XML文件描述

您会注意到两个XML文件 – google.xmlwikipedia.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标记:

 DuckDuckGo DuckDuckGo Search  

唯一困难的部分是找出搜索引擎如何搜索 – 在duckduckgo中我搜索了一些东西 – 你在标题栏中看到搜索提供商如何添加搜索条件

在此处输入图像描述

最后结果

在此处输入图像描述

要查看更改,您需要按Alt + F2重新启动GNOME Shell,输入“r”并按Enter键。


相关问题:

  1. 是否可以在GNOME Shell活动概览显示中重新排列搜索提供程序?

如果有人有兴趣从覆盖屏幕中删除所有搜索引擎,则用户asermax已在GNOME Shell Extensions网站上发布了禁用搜索扩展。 看看: https : //extensions.gnome.org/extension/203/disable-search/

必须注意的是,此扩展程序还会删除覆盖屏幕右上角的搜索栏。