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 を再起動する必要があります。
関連する質問:
答え2
オーバーレイ画面からすべての検索エンジンを削除することに興味がある人のために、ユーザーasermaxがDisable Search拡張機能を公開しています。GNOME シェル拡張機能ウェブサイトをご覧ください:https://extensions.gnome.org/extension/203/disable-search/
この拡張機能により、オーバーレイ画面の右上隅にある検索バーも削除されることに注意してください。