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를 눌러 그놈 쉘을 다시 시작해야 합니다.
연결된 질문:
답변2
오버레이 화면에서 모든 검색 엔진을 제거하는 데 관심이 있는 경우 사용자 asermax가 다음 위치에 검색 비활성화 확장 프로그램을 게시했습니다.그놈 쉘 확장웹사이트. 확인 해봐:https://extensions.gnome.org/extension/203/disable-search/
이 확장 프로그램은 오버레이 화면의 오른쪽 상단에 있는 검색 표시줄도 제거한다는 점에 유의하세요.