เป็นไปได้หรือไม่ที่จะปรับแต่งปุ่มเครื่องมือค้นหาใน GNOME Shell?


22

เมื่อค้นหาใน gnome-shell มีปุ่มสองปุ่มที่อยู่ด้านล่างของหน้าจอซึ่งสามารถใช้เพื่อค้นหาด้วย Wikipedia และ Google

มีวิธีใดในการปรับแต่งเหล่านี้หรือไม่ ถ้าบอกว่าฉันต้องการแทนที่ปุ่ม Google ด้วยปุ่มหนึ่งสำหรับ DuckDuckGo ฉันจะไปเกี่ยวกับเรื่องนี้อย่างไร

คำตอบ:


19

ผู้ให้บริการค้นหา Gnome-Shell อธิบายโดยไฟล์ XML ในโฟลเดอร์ /usr/share/gnome-shell/search_providers

คุณจะสังเกตเห็นไฟล์ 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 ฉันค้นหาบางอย่าง - คุณเห็นในแถบหัวเรื่องว่าผู้ให้บริการค้นหาเพิ่มคำค้นหาอย่างไร

ป้อนคำอธิบายรูปภาพที่นี่

ผลสุดท้าย

ป้อนคำอธิบายรูปภาพที่นี่

ในการดูการเปลี่ยนแปลงคุณต้องรีสตาร์ท GNOME Shell โดยกด Alt + F2 พิมพ์ "r" แล้วกด Enter


คำถามที่เชื่อมโยง:

  1. เป็นไปได้ไหมที่จะจัดเตรียมผู้ให้บริการการค้นหาบนหน้าจอแสดงภาพรวมกิจกรรมเชลล์ GNOME อีกครั้ง

โอ้ว้าว! ขอบคุณ! ไฟล์เป็นเพียงปลั๊กอินของ OpenSearch ฉันไม่รู้ว่ามันจะง่ายขนาดนี้ สตริงที่ยิ่งใหญ่ของสิ่งที่ดูเหมือน gobbledegook จริงๆแล้วเป็นสำเนาของ favicon ของ Google ฉันไม่คิดว่า GNOME จะใช้มัน แต่ฉันแทนที่มันด้วย favicon ของ DDG เพื่อความปลอดภัย
Josh

ดูเหมือนว่านี่จะไม่ทำงานกับเชลล์ใหม่อีกต่อไป แม้กระทั่งเปลี่ยนโฟลเดอร์เป็น open-searchproviders หรือคุณสามารถใช้Extensions.gnome.org/extension/549/web-search-dialogไม่ใช่สิ่งเดียวกัน
Andres

1

ในกรณีที่ใครบางคนสนใจที่จะลบเครื่องมือค้นหาทั้งหมดออกจากหน้าจอซ้อนทับผู้ใช้ asermax ได้เผยแพร่ส่วนขยายการปิดการใช้งานการค้นหาที่เว็บไซต์ส่วนขยายของเชลล์ GNOME ลองดูสิ: https://extensions.gnome.org/extension/203/disable-search/

โปรดทราบว่าส่วนขยายนี้จะลบแถบค้นหาที่มุมบนขวาของหน้าจอซ้อนทับด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.