Làm cách nào để vô hiệu hóa tất cả phạm vi, bộ lọc và plugin dash?


34

Dash đang làm tôi quá tải với những thứ tôi không cần, theo thời tiết và công thức nấu ăn (?!) Khi tôi chỉ tìm kiếm một tập tin hoặc ứng dụng. Ngoài ra, tôi không thể tìm ra cách đặt nó để bao gồm các tệp nhạc mà không nhận được kết quả từ các tệp mà tôi thậm chí không có.

Có cách nào để quay lại cách nó hoạt động trong 13.04, nơi trình khởi chạy ứng dụng thực sự khởi chạy ứng dụng không? (Vì vậy, hãy loại bỏ TẤT CẢ các bộ lọc, đặc biệt là các kết quả không liên quan đến máy tính của tôi.)

Nó cũng dường như không hoạt động; Tôi đi qua danh sách các bộ lọc cố gắng nhấp vào mọi thứ, nhưng sau đó tôi gõ một cái gì đó để tìm kiếm và nó bật lại?

Câu trả lời:


20

Bạn có thể dùng:

dpkg -l | grep scope

để liệt kê tất cả các phạm vi được cài đặt trên máy tính của bạn.

Đối với 13.10, tất cả những gì bạn thực sự cần là: libunity-scopes-json-def-desktop, unity-scope-home, unity-scopes-master-default, unity-scopes-runner.

Bạn có thể gỡ cài đặt một cách an toàn tất cả các phạm vi khác và vẫn có một dấu gạch ngang hoạt động sẽ chỉ tìm kiếm các ứng dụng đã cài đặt.

Có lẽ bạn nên quan tâm để biết ứng dụng ống kính "xâm nhập" nào tồn tại.

dpkg -l | grep lens

sẽ liệt kê tất cả các ứng dụng ống kính được cài đặt

Đối với 13.10, tất cả những gì bạn thực sự cần là: unity-lens-application và có thể cả unity-lens-file.

Một lần nữa, bạn có thể gỡ cài đặt an toàn tất cả các ứng dụng ống kính khác và vẫn có một dấu gạch ngang hoạt động sẽ tìm kiếm các ứng dụng đã cài đặt.

Để xóa các ứng dụng đó, sao chép / dán toàn bộ lệnh này vào một thiết bị đầu cuối mở.

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

Luôn chú ý đến các lời nhắc sau để đảm bảo bạn không gỡ cài đặt thứ gì đó bạn muốn giữ trên hệ thống của mình trong quá trình này.

Tôi chỉ sử dụng nautilus để tìm kiếm tệp nhưng tôi chắc chắn bạn sẽ nhận được chính xác những gì bạn cần làm ở đây. Ngoài ra, bạn vẫn phải thay đổi cài đặt quyền riêng tư thành "không bao gồm kết quả trực tuyến" để duy trì quyền riêng tư của mình.


Cho 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
Cảm ơn vì đã bao gồm một lệnh xóa hầu hết các phạm vi này. Tôi vẫn không thích sự hợp nhất cho bất cứ điều gì khác ngoài tìm kiếm ứng dụng kiểu nhanh. Mọi thứ khác là rác rưởi đối với tôi.
Lonnie hay nhất

12

Trước hết, bộ lọc và phạm vi là hai thứ khác nhau.

Từ những gì bạn nói, có vẻ như vấn đề của bạn là ở phạm vi chứ không phải bộ lọc.

Để vô hiệu hóa chúng, chỉ cần đi tới Cài đặt, Quyền riêng tư và bảo mật và tắt bao gồm kết quả tìm kiếm trực tuyến .


"plugin dash" của tôi không hiển thị (tôi nghĩ có một số vấn đề khác ở đây) và điều này đã giúp tăng tốc dash (tôi đã cố gắng vô hiệu hóa các plugin này một cách riêng lẻ), cảm ơn!
Sức mạnh Bảo Bình

Hộp thoại có tên là "Bảo mật & Quyền riêng tư".
Cerin

9

TL; DR

Bạn khá muốn ba lệnh này. Và bạn không cần phải cài đặt bất cứ thứ gì.

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

Tôi sẽ giải thích chi tiết những gì các lệnh này làm, và làm thế nào bạn có thể điều chỉnh nó thành bất cứ điều gì bạn muốn.

Giải thích dài

1.

lệnh sau sẽ tự động xóa mọi gói unity-lens- *unity-scope- * , ngoại trừ sự thống nhất - * - home, unity - * - application, unity - * -

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.

điều thứ hai bạn cần làm là chỉnh sửa cấu hình gnome cho thống nhất. chúng tôi sẽ sử dụng dconf-editorcái không được cài đặt theo mặc định (cài đặt nó bằng cách chạy sudo apt-get install dconf-editor), nhưng hãy nhớ rằng bạn vẫn có thể áp dụng các thay đổi trực tiếp từ dòng lệnh với các gsettingslệnh được đề cập ở trên.

Khởi chạy trình soạn thảo bằng cách chạy: sudo dconf-editor

2.A.

và đi tới com> canonical> unity> lens : chỉnh sửa always searchđể có cái bạn muốn theo mặc định, tôi đã chọn cái này ['applications.scope'], nhưng nó có thể có nhiều giá trị hơn (tôi chỉ quan tâm đến việc tìm kiếm các ứng dụng có sự thống nhất, không có tệp hoặc bất kỳ thứ gì khác)

2.B

cuối cùng, đi đến com> canonical> unity> dash : chỉnh sửa scopesvà để nó dưới dạng['home.scope', 'applications.scope', 'files.scope']

Đó là tất cả những gì bạn cần


1

Ngoài ra, bạn có thể cài đặt

sudo apt-get install unity-tweak-tool

và vô hiệu hóa seach ở đó:
nhập mô tả hình ảnh ở đây 6. Bỏ chọn Tìm kiếm các nguồn trực tuyến và hiển thị "Thêm đề xuất"

nguồn: https://fixubfox.com/


0
find /usr/share/unity/scopes/ -name \*.scope -printf "%P "|sed -es':/:-:g'

liệt kê tất cả các phạm vi được cài đặt của bạn.

gsettings set com.canonical.Unity.Lenses disabled-scopes "[$(find /usr/share/unity/scopes/ -name \*.scope -printf "'%P',"|sed -es':/:-:g' -e's/,$//')]"

Với điều này, bạn có thể vô hiệu hóa phạm vi hoàn toàn, vì vậy bạn chỉ có thể kích hoạt phạm vi bạn muốn. Bạn cần applications-scopes.scopekích hoạt ít nhất để sử dụng Dash để quản lý Phạm vi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.