在 gnome3 中,当我点击 Windows 按钮时,会出现一个带有窗口/应用程序的新视图。我还可以在那里进行一些搜索,并可以从两个选项中进行选择:维基和谷歌。有没有办法在那里添加一些其他选择以及可以进行正确搜索的代码?例如,我想通过 btjunkie 添加一些 torrent 搜索,因此我需要向 btjunkie 发帖并在浏览器中打开结果页面。我很高兴编写这样的东西,但我不知道从哪里开始寻找。
答案1
我自己已经成功做到了。我是这样做的:
如果您使用的是 Gnome3,那么您可能会使用集成搜索进行 Google 搜索或在 Wikipedia 上查找内容。只有这两种选择可用,但幸运的是,很容易添加新的,甚至将它们更换为其他类型。以下是如何使用 btjunkie.org 集成搜索。
您需要进入 /usr/share/gnome-shell/search_providers 并创建包含以下内容的 btjunkie.xml 文件:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>BTJunkie</ShortName>
<Description>BTJunkie Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAEAEBAQAAEABAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAEAgQAhIOEAMjHyABIR0gA6ejpAGlqaQCpqKkAKCgoAPz9%2FAAZGBkAmJiYANjZ2ABXWFcAent6ALm6uQA8OjwAiIiIiIiIiIiIiI4oiL6IiIiIgzuIV4iIiIhndo53KIiIiB%2FWvXoYiIiIfEZfWBSIiIEGi%2FfoqoiIgzuL84i9iIjpGIoMiEHoiMkos3FojmiLlUipYliEWIF%2BiDe0GoRa7D6GPbjcu1yIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>
<Url type="text/html" method="GET" template="http://btjunkie.org/search?q={searchTerms}"/>
</OpenSearchDescription>
现在重新启动 Gnome Shell(例如通过注销并登录),瞧,您应该已经很好地集成了 BTJunkie 搜索。