현대의 현실은 운영 체제가 로컬 파일 시스템에 국한되지 않고 인터넷으로 확장되어 온라인에서 정보를 찾을 수 있는 지능적인 검색 기능을 갖기를 원합니다. 예를 들어, Peppermint Linux의 시작 메뉴를 사용하면 기본적으로 DuckDuckGo 검색 엔진을 통해 검색을 완료하고 공식 포럼에서 정보를 찾을 수 있습니다.
그러나 이러한 옵션에 제한을 둘 이유가 없습니다. 또한 제3자가 더 많은 대안을 제공할 때까지 기다릴 필요가 없습니다. 사이트, 사이트가 검색 기능을 제공하는 경우 대부분의 경우 배포의 기본 메뉴에 새 검색 엔진으로 통합할 수 있습니다. ,"라고 합니다.
필요한 도구
페퍼민트의 메인 메뉴에 새로운 검색 동작을 추가하려면 세 가지가 필요합니다. 페퍼민트 리눅스 메인 메뉴의 항목을 편집하는 기능, "검색 엔진으로 전환"하려는 사이트를 방문하는 데 사용할 브라우저, 간단한 이러한 사이트 URL을 붙여넣고 불필요한 "보풀"을 "정리"하고 "검색 부분"만 유지하는 텍스트 편집기입니다.
첫 번째 단계로 즐겨 사용하는 브라우저를 실행하고 쉽게 액세스할 수 있도록 바탕 화면에 빈 텍스트 파일을 새로 만듭니다.
무언가 검색
메인 메뉴에 여러 사이트 검색 기능을 추가하려는 경우 브라우저 창과 텍스트 편집기 창을 화면에 나란히 배치하여 대량 복사 붙여넣기를 쉽게 전환할 수 있도록 하는 것이 좋습니다.
첫 번째 사이트를 방문하여 검색 쿼리로 우연히 나올 수 없는 특징적인 키워드나 구문을 사용합니다. 이름과 성을 한 단어로 엮어 보세요. 우리는 "maketecheasier"라는 단어를 사용했는데, 이는 분명히 우리 사이트의 이름을 구성하는 세 단어를 하나로 붙였습니다.
그 이유는 혼란스러운 다른 캐릭터들 속에서 이 원래 단어를 빠르게 찾을 수 있기 때문입니다.
전체 URL을 복사하여 붙여넣기
결과가 화면에 나타나면 무시해도 됩니다. 이상하게도 결과 자체가 아니라 결과로 연결되는 URL이 필요합니다.
브라우저의 주소 표시줄에서 검색 결과 페이지 URL을 복사하여 텍스트 편집기에 붙여넣습니다.
URL의 쿼리 부분
복사된 URL의 혼란스러운 문자 중에서 검색에 사용한 단어를 찾으십시오. 사진에서 볼 수 있듯이 우리는 Google 검색 결과에 두 번 나열되었으며, 이는 우리가 Peppermint Linux에 추가하기로 결정한 첫 번째 검색 엔진입니다.
우리 단어의 첫 번째 "모양"만 필요했으며 실제로 볼 수 있듯이 일반적으로 찾는 형식은 다음과 같습니다.
q = text you search for
위의 줄은 "q"가 일반적으로 "query" 또는 "question"이라는 단어에 해당한다는 것을 깨달았을 때 의미가 있습니다. 따라서 검색 엔진인 "lingo" 대신 인간의 경우 위의 번역은 다음과 같습니다.
My question is = this
결과 URL에서 위치를 정확히 지정할 때 아무 작업도 하지 말고 다음 단계에서 필요하므로 "위치"만 염두에 두십시오.
URL의 주소 부분
검색 구는 방정식의 두 번째 부분입니다. 첫 번째 부분은 검색 결과 페이지 자체의 기본 주소이며, 이 예에서는 다음과 같습니다.
https://www.google.com/search?
다음 단계에서 방정식의 두 부분을 하나의 단일 항목으로 결합해야 하므로 이 점도 염두에 두십시오.
"깨끗한" URL 테스트
99%의 경우 사이트의 필수 검색 주소를 유지하고 마지막에 검색 쿼리 단계를 붙여넣고 나머지는 삭제하기만 하면 됩니다. 일반적으로 형식은 다음과 같습니다.
https://site_address/search?q=search_request
일부 사이트에서는 다음 형식을 사용할 수도 있습니다.
https://site_address/?s=search_request
작동하는지 확인하려면 제작된 URL을 복사하여 브라우저의 주소 표시줄에 붙여넣은 후 방문하십시오. 주소 구조에 오류가 없으면 이전에 본 것과 동일한 결과가 표시됩니다. 필수 항목만 포함된 일반적인 검색 결과 URL의 "정리된" 버전으로 작동해야 합니다.
추가 URL
배포의 기본 메뉴에 검색 기능을 추가하려는 모든 사이트에 대해 이 과정을 반복합니다.
우리의 경우 이미지에서 볼 수 있듯이 Google 이후 IMDb로 관심을 돌렸습니다. 메인 메뉴에서 직접 영화 또는 시리즈 제목과 배우 및 감독 이름을 찾을 수 있다는 아이디어가 마음에 들었습니다.
따라서 검색을 완료하고 결과 페이지 URL을 텍스트 편집기에 복사하고 불필요한 데이터를 지우고 기본 검색 URL과 "제공"한 "질문"만 유지하면서 동일한 단계를 반복했습니다.
메뉴 수정
새 검색 엔진으로 기본 메뉴에 추가하려는 주소를 복사하고 "정리"하고 시도했다면 실제로 추가할 시간입니다. 페퍼민트의 기본 메뉴를 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 "속성"을 선택합니다.
다음 단계에서 필요하므로 텍스트 편집기 창을 화면에서 편리하게 유지하세요.
새 검색 작업 추가
마지막 탭인 "검색 작업"으로 이동하고 "+" 키를 클릭하여 메뉴에 새 항목을 추가합니다.
이름 필드에 검색 항목에 대해 원하는 이름을 입력하십시오. 이름은 다른 항목과 구별할 뿐 작동 방식에는 영향을 미치지 않으므로 여기에서 원하는 것을 사용할 수 있습니다.
패턴 필드에 이 검색 작업에 "매핑"하려는 코드를 입력하고, 나중에 메인 메뉴의 검색 필드에 입력하여 관련 검색을 완료합니다. 사용의 편의를 위해 기호 다음에 사이트 이름의 한두 글자를 사용하는 것이 좋습니다.
예를 들어 기본 DuckDuckGo는 "!d"를 입력하여 액세스할 수 있으므로 동일한 논리를 사용했으며 Google의 경우 "!g"를 사용하고 IMDb의 경우 "!i"를 나중에 볼 수 있습니다. 두 경우 모두 느낌표 뒤에 사이트 이름의 첫 글자가 오는 패턴이 사용됩니다.
명령 작성
명령 필드에 다음 세 가지 작업을 수행하는 명령을 입력해야 합니다.
- 브라우저 실행
- 검색 결과를 보여주는 사이트 페이지를 "열기"
- 주 메뉴에서 입력한 검색어를 이 페이지의 URL로 "피드"하여 관련 결과를 표시합니다.
첫 번째 부분은 간단합니다. 기존 DuckDuckGo 검색 작업을 선택합니다. 그런 다음 명령의 첫 번째 부분을 복사합니다. 또는 여기에서 직접 복사할 수 있습니다. 관심 있는 부분은 다음과 같습니다.
exo-open -launch WebBrowser
항목으로 돌아가 방금 복사한 명령의 일부를 명령 필드에 붙여넣습니다.
정규식 옵션을 끈 상태로 둡니다.
실제 쿼리 추가
텍스트 편집기에서 주소를 계속 복사합니다. 여기 또는 DuckDuckGo 항목에서 이전 단계에서 복사한 첫 번째 부분 다음에 Command 필드 끝에 붙여넣습니다. 이미 복사하여 붙여넣은 명령과 그 뒤의 제작된 URL 사이에 공백을 두는 것을 잊지 마십시오.
제작된 URL 끝에 있는 검색 구문을 %u
시퀀스로 바꿉니다. . 결과는 그림에서 보는 것과 같아야 합니다. "%u"는 "사용자가 메인 메뉴 검색 필드에 검색어로 입력한 것"에 해당합니다.
더 많은 검색 작업 설정
기본 메뉴에서 직접 검색할 수 있도록 하려는 각 사이트에 대해 새 항목을 만들어 프로세스를 반복합니다.
IMDb에서 빠르고 쉽게 검색을 완료할 수 있도록 "!i" 시퀀스를 통해 액세스할 수 있는 새로운 두 번째 목록을 만들었습니다.
이 두 가지 새로운 검색 작업으로 "!g make tech easy clipman"을 입력하여 Google에서 이 문구를 검색하거나 "!i Charlize Theron"을 입력하여 IMDb에서 사랑받는 여배우에 대한 정보를 찾을 수 있습니다.
즉석 사이트 검색
창을 닫아 변경 사항을 저장하세요. 이제부터는 각 사이트에 대해 선언한 패턴을 사용하고 메인 메뉴의 검색 필드에서 직접 검색 요청을 사용할 수 있습니다.
활성화된 인식 가능한 패턴을 입력하는 즉시 기본 메뉴 목록에 입력한 이름이 표시됩니다. 검색하려는 내용을 계속 입력하고 Enter 키를 눌러 브라우저를 불러오고 검색 작업에 매핑한 사이트의 관련 결과 페이지를 로드합니다.