是否可以在 GNOME Shell 中自訂搜尋引擎按鈕?

是否可以在 GNOME Shell 中自訂搜尋引擎按鈕?

在 gnome-shell 中搜尋時,螢幕底部有兩個按鈕,可用於使用 Wikipedia 和 Google 進行搜尋。

有什麼辦法可以客製這些嗎?比方說,如果我想用 DuckDuckGo 的按鈕來取代 Google 按鈕,我該怎麼做呢?

答案1

Gnome-Shell 搜尋提供者由資料夾中的 XML 檔案描述/usr/share/gnome-shell/search_providers

您會注意到兩個 XML 檔案 -谷歌.xml維基百科.xml

讓我們建立一個新的搜尋提供者 - 複製谷歌.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 中我搜尋了一些東西 - 您在標題欄中看到搜尋提供者如何添加其搜尋字詞

在此輸入影像描述

最後結果

在此輸入影像描述

為了查看更改,您需要按 Alt+F2 重新啟動 GNOME Shell,輸入「r」並按 Enter 鍵。


相關問題:

  1. 是否可以在 GNOME Shell 活動概述顯示上重新排列搜尋提供者?

答案2

如果有人有興趣從覆蓋螢幕上刪除所有搜尋引擎,用戶 asermax 已在以下位置發布了禁用搜尋擴充功能:GNOME Shell 擴展網站。一探究竟:https://extensions.gnome.org/extension/203/disable-search/

必須注意的是,此擴充功能還刪除了覆蓋螢幕右上角的搜尋欄。

相關內容