Search

Gnome3:如何添加更多搜尋選項

  • June 9, 2011

在 gnome3 中,當我點擊 Windows 按鈕時,會出現一個帶有視窗/應用程序的新視圖。我也可以在那裡進行一些搜尋,並可以從兩個選項中進行選擇:wiki 和 google。有沒有辦法在那裡添加一些其他選擇,以及可以進行正確搜尋的程式碼?例如,我想通過 btjunkie 添加一些 torrent 搜尋,所以我需要向 btjunkie 發帖並在瀏覽器中打開結果頁面。我很樂意編寫這樣的程式碼,但我不知道從哪裡開始尋找。

我自己設法做到了。以下是我的做法:

如果您使用的是 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 搜尋。

引用自:https://unix.stackexchange.com/questions/14596