在 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 鍵。
相關問題:
答案2
如果有人有興趣從覆蓋螢幕上刪除所有搜尋引擎,用戶 asermax 已在以下位置發布了禁用搜尋擴充功能:GNOME Shell 擴展網站。一探究竟:https://extensions.gnome.org/extension/203/disable-search/
必須注意的是,此擴充功能還刪除了覆蓋螢幕右上角的搜尋欄。