답변:
당신이 사용할 수있는:
dpkg -l | grep scope
컴퓨터에 설치된 모든 범위를 나열합니다.
13.10를 들어, 모든 당신이 정말로 필요가 있다 : libunity-범위-JSON 데프 데스크톱, 단결 범위 내 가정이 화합-스코프 마스터 기본을, 통일은-스코프 주자.
다른 모든 범위를 안전하게 제거하고 설치된 응용 프로그램 만 검색하는 대시가 계속 작동합니다.
"침입 식"렌즈 응용 프로그램이 무엇인지 알고 싶을 것입니다.
dpkg -l | grep lens
설치된 모든 렌즈 응용 프로그램을 나열합니다
13.10의 경우 실제로 필요한 것은 unity-lens-applications 및 unity-lens-files뿐입니다.
다시 말하지만, 다른 모든 렌즈 응용 프로그램을 안전하게 제거하고 설치된 응용 프로그램을 검색하는 대시가 계속 작동합니다.
이러한 응용 프로그램을 제거하려면이 전체 명령을 복사하여 열린 터미널에 붙여 넣습니다.
sudo apt-get purge unity-lens-friends unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-friends unity-lens-music unity-lens-photos unity-lens-video
프로세스에서 시스템에 보관하려는 항목을 제거하지 않도록 항상 다음 프롬프트에주의하십시오.
나는 노틸러스를 사용하여 파일을 검색하지만 여기서해야 할 일을 얻을 것이라고 확신합니다. 또한 개인 정보를 유지하려면 개인 정보 설정을 "온라인 결과 포함 안 함"으로 변경해야합니다.
15.10의 경우 :
sudo apt-get purge unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-music unity-lens-photos unity-lens-video
이 세 가지 명령이 거의 필요합니다. 그리고 당신은 아무것도 설치할 필요가 없습니다.
sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ");
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']";
gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']";
이 명령의 기능과 원하는대로 조정할 수있는 방법에 대해 자세히 설명하겠습니다.
1.
다음 명령은 unity-*-home, unity-*-application, unity-*-files를 제외한 unity-lens- * 및 unity-scope- * 패키지 를 자동으로 제거 합니다.
sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ")
2.
두 번째로해야 할 일은 그놈 구성을 통일을 위해 편집하는 것입니다. 우리는 dconf-editor
기본적으로 설치되지 않은 것을 사용 sudo apt-get install dconf-editor
하지만 ( 을 실행하여 설치 ) gsettings
위에서 언급 한 명령을 사용하여 명령 줄에서 직접 변경 사항을 적용 할 수 있음을 기억하십시오 .
다음을 실행하여 dconf-editor를 시작하십시오. sudo dconf-editor
2.A.
및 이동 닷컴> 정규> 연합> 렌즈 : 편집 always search
이 기본적으로 원하는 사람을 가지고, 내가 하나가이 선택 ['applications.scope']
(I 만 단결과 응용 프로그램을 검색에 관심이 있지만,이 이상의 값을 가질 수없는 파일 또는 다른 것들)
2.B
마지막으로 com> 표준> unity> dash : 편집으로 이동 scopes
하여 그대로 두십시오.['home.scope', 'applications.scope', 'files.scope']
그게 당신이 필요한 전부입니다
find /usr/share/unity/scopes/ -name \*.scope -printf "%P "|sed -es':/:-:g'
설치된 모든 범위를 나열합니다.
gsettings set com.canonical.Unity.Lenses disabled-scopes "[$(find /usr/share/unity/scopes/ -name \*.scope -printf "'%P',"|sed -es':/:-:g' -e's/,$//')]"
이를 통해 범위를 모두 비활성화 할 수 있으므로 원하는 범위 만 활성화 할 수 있습니다. applications-scopes.scope
범위를 관리하기 위해 대시를 사용하려면 최소한 활성화되어 있어야합니다.