Gnome-Shellで検索する場合、ウィキペディアとGoogleでの検索に使用できる2つのボタンが画面の下部にあります。
これらをカスタマイズする方法はありますか?たとえば、GoogleボタンをDuckDuckGo用のボタンに置き換えたい場合、どうすればよいでしょうか?
Gnome-Shell検索プロバイダーは、フォルダー/usr/share/gnome-Shell/search_providers
内のXMLファイルによって記述されます
2つのXMLファイルに注目してください-google.xmlおよびwikipedia.xml
新しい検索プロバイダーを作成しましょう-google.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を押して「r」と入力し、Enterを押してGNOME Shellを再起動する必要があります。
リンクされた質問:
誰かがすべての検索エンジンをオーバーレイ画面から削除することに興味がある場合、ユーザーasermaxは GNOME Shell Extensions WebサイトでDisable Search拡張機能を公開しています。チェックしてください: https://extensions.gnome.org/extension/203/disable-search/
この拡張機能は、オーバーレイ画面の右上隅にある検索バーも削除することに注意する必要があります。