Apakah mungkin untuk menyesuaikan tombol mesin pencari di GNOME Shell?

22

Saat mencari di gnome-shell, ada dua tombol di bagian bawah layar yang dapat digunakan untuk mencari dengan Wikipedia dan Google.

Apakah ada cara untuk menyesuaikan ini? Jika, katakanlah, saya ingin mengganti tombol Google dengan satu untuk DuckDuckGo, bagaimana saya melakukannya?

Josh
sumber

Jawaban:

19

Penyedia pencarian Gnome-Shell dijelaskan oleh file XML di folder /usr/share/gnome-shell/search_providers

Anda akan melihat dua file XML - google.xml dan wikipedia.xml

Mari kita buat penyedia pencarian baru - salin file google.xml sebagai templat

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

Sekarang mari kita buka file dan ubah beberapa detail untuk mencari dengan 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

Ubah tag XML berikut:

<ShortName>DuckDuckGo</ShortName>
<Description>DuckDuckGo Search</Description>
<Url type="text/html" method="GET" template="http://www.duckduckgo.com/?q={searchTerms}"/>

Satu-satunya bagian yang sulit adalah mencari tahu bagaimana mesin pencari mencari - di duckduckgo saya mencari sesuatu - Anda lihat di bilah judul bagaimana penyedia pencarian menambahkan istilah pencariannya

masukkan deskripsi gambar di sini

hasil akhir

masukkan deskripsi gambar di sini

Untuk melihat perubahannya, Anda harus memulai ulang GNOME Shell dengan menekan Alt + F2, mengetik "r" dan menekan enter.


Pertanyaan Terkait:

  1. Apakah mungkin untuk mengatur ulang penyedia pencarian pada tampilan Gambaran Umum Aktivitas Shell GNOME?
kebebasan fosil
sumber
Oh wow! Terima kasih! File-file tersebut hanyalah plugin OpenSearch. Saya tidak menyadari akan semudah ini. String besar dari apa yang tampak seperti gobbledegook sebenarnya adalah salinan favicon Google. Saya tidak berpikir GNOME menggunakannya, tapi saya menggantinya dengan favicon DDG hanya untuk aman.
Josh
Ini sepertinya tidak lagi berfungsi dengan shell baru. Bahkan mengubah folder menjadi open-searchproviders. Atau Anda dapat menggunakan extensions.gnome.org/extension/549/web-search-dialog bukan hal yang sama.
Andres
1

Jika seseorang tertarik untuk menghapus semua mesin pencari dari layar overlay, pengguna asermax telah menerbitkan ekstensi Nonaktifkan Pencarian di situs web GNOME Shell Extensions . Lihat itu: https://extensions.gnome.org/extension/203/disable-search/

Perlu dicatat bahwa ekstensi ini juga menghilangkan bilah pencarian di sudut kanan atas layar overlay.

Waldir Leoncio
sumber