모든 범위, 필터 및 대시 플러그인을 비활성화하는 방법은 무엇입니까?


34

대시는 파일이나 앱을 찾고있을 때 날씨와 음식 레시피 (?!)에 이르기까지 필요없는 물건으로 나를 과부하시킵니다. 또한 내가 가지고 있지 않은 파일에서 결과를 얻지 않고 음악 파일을 포함하도록 설정하는 방법을 알 수 없습니다.

앱 런처가 실제로 앱을 시작하는 13.04의 작동 방식으로 돌아가는 방법이 있습니까? (따라서 모든 필터, 특히 내 컴퓨터와 관련이없는 결과는 제거하십시오.)

또한 작동하지 않는 것 같습니다. 모든 것을 클릭하려고 시도하는 필터 목록을 살펴 보았지만 검색 할 항목을 입력하면 다시 켜 집니까?

답변:


20

당신이 사용할 수있는:

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


11
이러한 범위를 대부분 삭제하는 명령을 포함 해 주셔서 감사합니다. 나는 여전히 응용 프로그램의 빠른 유형 검색 이외의 다른 것에 대한 단일 대시를 좋아하지 않습니다. 다른 건 나 한테 쓰레기 야
Lonnie Best

12

우선, 필터와 범위는 서로 다른 두 가지입니다.

당신이 말하는 것에서, 문제는 필터가 아닌 범위에 관한 것 같습니다.

사용하지 않으려면 설정, 개인 정보 및 보안으로 이동하여 온라인 검색 결과 포함 을 해제하십시오 .


내 "대시 플러그인"이 표시되지 않았으며 (여기에 다른 문제가 있다고 생각) 대시 속도를 높이는 데 도움이되었습니다 (이 플러그인을 개별적으로 비활성화하려고했습니다). 감사합니다!
물병 자리 힘

이 대화 상자를 "보안 및 개인 정보 보호"라고합니다.
Cerin

9

TL; DR

이 세 가지 명령이 거의 필요합니다. 그리고 당신은 아무것도 설치할 필요가 없습니다.

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']

그게 당신이 필요한 전부입니다


1

또한 설치할 수 있습니다

sudo apt-get install unity-tweak-tool


여기에 이미지 설명을 입력하십시오 6. 온라인 소스 검색을 선택 해제하고 "추가 제안"표시를 선택 취소 하십시오 .

출처 : https://fixubuntu.com/


0
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범위를 관리하기 위해 대시를 사용하려면 최소한 활성화되어 있어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.