Câu trả lời:
Các nhà cung cấp tìm kiếm Gnome-Shell được mô tả bằng các tệp XML trong thư mục /usr/share/gnome-shell/search_providers
Bạn sẽ nhận thấy hai tệp XML - google.xml và wikipedia.xml
Cho phép tạo nhà cung cấp dịch vụ tìm kiếm mới - sao chép tệp google.xml dưới dạng mẫu
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
Bây giờ, hãy mở tệp và thay đổi một số chi tiết để tìm kiếm với 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
Thay đổi các thẻ XML sau:
<ShortName>DuckDuckGo</ShortName>
<Description>DuckDuckGo Search</Description>
<Url type="text/html" method="GET" template="http://www.duckduckgo.com/?q={searchTerms}"/>
Phần khó khăn duy nhất là tìm ra cách một công cụ tìm kiếm tìm kiếm - trong duckduckgo tôi đã tìm kiếm thứ gì đó - bạn thấy trong thanh tiêu đề cách nhà cung cấp dịch vụ tìm kiếm thêm cụm từ tìm kiếm của nó
kết quả cuối cùng
Để xem các thay đổi, bạn cần khởi động lại Gnome Shell bằng cách nhấn Alt + F2, nhập "r" và nhấn enter.
Câu hỏi liên kết:
Trong trường hợp ai đó quan tâm đến việc xóa tất cả các công cụ tìm kiếm khỏi màn hình lớp phủ, người dùng asermax đã xuất bản tiện ích mở rộng Tìm kiếm vô hiệu hóa tại trang web Tiện ích mở rộng Gnome . Hãy xem thử: https://extensions.gnome.org/extension/203/disable-search/
Cần lưu ý rằng tiện ích mở rộng này cũng xóa thanh tìm kiếm ở góc trên cùng bên phải của màn hình lớp phủ.