그놈 쉘에서 검색 엔진 버튼을 사용자 정의할 수 있습니까?

그놈 쉘에서 검색 엔진 버튼을 사용자 정의할 수 있습니까?

gnome-shell에서 검색할 때 화면 하단에는 Wikipedia 및 Google에서 검색하는 데 사용할 수 있는 두 개의 버튼이 있습니다.

이를 사용자 정의할 수 있는 방법이 있나요? 예를 들어 Google 버튼을 DuckDuckGo용 버튼으로 바꾸고 싶다면 어떻게 해야 할까요?

답변1

Gnome-Shell 검색 공급자는 폴더의 XML 파일로 설명됩니다./usr/share/gnome-shell/search_providers

두 개의 XML 파일이 표시됩니다.google.xml그리고위키피디아.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를 눌러 그놈 쉘을 다시 시작해야 합니다.


연결된 질문:

  1. 그놈 쉘 활동 개요 디스플레이에서 검색 공급자를 다시 정렬할 수 있습니까?

답변2

오버레이 화면에서 모든 검색 엔진을 제거하는 데 관심이 있는 경우 사용자 asermax가 다음 위치에 검색 비활성화 확장 프로그램을 게시했습니다.그놈 쉘 확장웹사이트. 확인 해봐:https://extensions.gnome.org/extension/203/disable-search/

이 확장 프로그램은 오버레이 화면의 오른쪽 상단에 있는 검색 표시줄도 제거한다는 점에 유의하세요.

관련 정보