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


22

gnome-shellで検索する場合、ウィキペディアとGoogleでの検索に使用できる2つのボタンが画面の下部にあります。

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

回答:


19

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

2つのXMLファイル-google.xmlwikipedia.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 Activities Overview画面で検索プロバイダーを再配置することはできますか?

ああすごい!ありがとう!ファイルは単なるOpenSearchプラグインです。こんなに簡単だとは思いませんでした。gobbledegookのように見える大きな文字列は、実際にはGoogleのファビコンのコピーです。GNOMEはこれを使用するとは思わないが、安全のためにDDGのファビコンに置き換えた。
ジョシュ

これは、新しいシェルでは動作しないようです。フォルダーをopen-searchprovidersに変更します。または、extensions.gnome.org / extension / 549 / web-search-dialogを同じものではなく使用できます。
アンドレス

1

誰かがすべての検索エンジンをオーバーレイ画面から削除することに興味がある場合、ユーザーasermaxはGNOME Shell Extensions WebサイトでDisable Search拡張機能を公開しました。チェックしてくださいhttps : //extensions.gnome.org/extension/203/disable-search/

この拡張機能は、オーバーレイ画面の右上隅にある検索バーも削除することに注意する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.