GNOME Shell で検索エンジン ボタンをカスタマイズすることは可能ですか?

GNOME Shell で検索エンジン ボタンをカスタマイズすることは可能ですか?

gnome-shell で検索する場合、画面の下部に Wikipedia と Google で検索できる 2 つのボタンがあります。

これらをカスタマイズする方法はありますか? たとえば、Google ボタンを DuckDuckGo のボタンに置​​き換えたい場合は、どうすればいいでしょうか?

答え1

Gnome-Shell検索プロバイダは、フォルダ内のXMLファイルで記述されます。/usr/share/gnome-shell/search_providers

2つのXMLファイルがあることに気づくでしょう -google.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 を再起動する必要があります。


関連する質問:

  1. GNOME Shell アクティビティ概要表示で検索プロバイダーを並べ替えることは可能ですか?

答え2

オーバーレイ画面からすべての検索エンジンを削除することに興味がある人のために、ユーザーasermaxがDisable Search拡張機能を公開しています。GNOME シェル拡張機能ウェブサイトをご覧ください:https://extensions.gnome.org/extension/203/disable-search/

この拡張機能により、オーバーレイ画面の右上隅にある検索バーも削除されることに注意してください。

関連情報