web-dev-qa-db-ja.com

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

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

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

22
Josh

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で何かを検索しました-タイトルバーに、検索プロバイダーが検索語を追加する方法が表示されます

enter image description here

最終結果

enter image description here

変更を確認するには、Alt + F2を押して「r」と入力し、Enterを押してGNOME Shellを再起動する必要があります。


リンクされた質問:

  1. GNOME Shell Activities Overview画面で検索プロバイダーを再配置することは可能ですか?
19
fossfreedom

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

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

1
Waldir Leoncio