Search
Gnome3:如何添加更多搜尋選項
在 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 搜尋。