Jak wyłączyć wszystkie zakresy, filtry i wtyczki łączące?

34

Dash przeciąża mnie rzeczami, których nie potrzebuję, w zależności od pogody i przepisów kulinarnych (?!), Gdy szukam tylko pliku lub aplikacji. Nie mogę też wymyślić, jak to ustawić, aby zawierało pliki muzyczne bez uzyskiwania wyników z plików, których nawet nie mam.

Czy istnieje sposób, aby wrócić do tego, jak to działało w 13.04, gdzie program uruchamiający aplikacje faktycznie uruchamia aplikacje? (Pozbądź się WSZYSTKICH filtrów, szczególnie wyników, które nie mają nic wspólnego z moim komputerem.)

To też po prostu nie działa; Przeglądam listę filtrów, próbując kliknąć wszystko, ale potem wpisuję coś do wyszukania i włącza to z powrotem?

Han Cnx
źródło

Odpowiedzi:

20

Możesz użyć:

dpkg -l | grep scope

aby wyświetlić listę wszystkich zakresów zainstalowanych na twoim komputerze.

W przypadku wersji 13.10 wszystko, czego naprawdę potrzebujesz, to: libunity-scopes-json-def-desktop, unity-scope-home, unity-scopes-master-default, unity-scopes-runner.

Możesz bezpiecznie odinstalować wszystkie inne zakresy i nadal mieć działającą kreskę, która przeszukuje tylko zainstalowane aplikacje.

Prawdopodobnie powinieneś być zainteresowany tym, jakie istnieją „natrętne” aplikacje soczewek.

dpkg -l | grep lens

wyświetli listę wszystkich zainstalowanych aplikacji soczewek

W przypadku wersji 13.10 wszystko, czego naprawdę potrzebujesz, to: aplikacje do jedności i soczewki, a może także pliki do jedności.

Ponownie możesz bezpiecznie odinstalować wszystkie inne aplikacje soczewek i nadal mieć działającą kreskę, która przeszuka zainstalowane aplikacje.

Aby usunąć te aplikacje, skopiuj / wklej całe to polecenie do otwartego terminalu.

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

Zawsze zwracaj uwagę na następujące monity, aby upewnić się, że nie odinstalujesz czegoś, co chcesz zachować w systemie.

Po prostu używam nautilusa do wyszukiwania plików, ale jestem pewien, że dostaniesz dokładnie to, co musisz zrobić tutaj. Ponadto musisz zmienić ustawienia prywatności, aby „nie uwzględniać wyników online”, aby zachować prywatność.


Dla 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

mchid
źródło
11
Dziękujemy za dołączenie polecenia, które usuwa większość tych zakresów. Nadal nie podoba mi się łączenie jedności w niczym innym niż szybkie wyszukiwanie aplikacji. Wszystko inne to dla mnie śmieci.
Lonnie Best
12

Przede wszystkim filtry i zakresy to dwie różne rzeczy.

Z tego, co mówisz, wydaje się, że twój problem dotyczy raczej zakresów niż filtrów.

Aby je wyłączyć, po prostu przejdź do Ustawień, Prywatności i bezpieczeństwa i wyłącz dołącz wyniki wyszukiwania online .

Do zrobienia
źródło
moje „wtyczki dash” nie były wyświetlane (myślę, że jest tu jakiś inny problem), a to pomogło przyspieszyć dash (próbowałem wyłączyć te wtyczki indywidualnie), dzięki!
Aquarius Power,
Okno dialogowe nosi nazwę „Bezpieczeństwo i prywatność”.
Cerin,
9

TL; DR

Praktycznie chcesz te trzy polecenia. I nie musisz niczego instalować.

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

Wyjaśnię szczegółowo, co robią te polecenia i jak możesz dostosować je do swoich potrzeb.

Długa odpowiedź wyjaśniona

1.

następujące polecenie automatycznie usunie każdy pakiet unity-lens- * i unity-scope- * , z wyjątkiem unity - * - home, unity - * - application, unity - * - pliki

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)

drugą rzeczą, którą musisz zrobić, to edytować konfigurację gnome dla jedności. użyjemy tego, dconf-editorco nie jest instalowane domyślnie (zainstaluj przez uruchomienie sudo apt-get install dconf-editor), ale pamiętaj, że nadal możesz zastosować zmiany bezpośrednio z wiersza poleceń za pomocą gsettingspoleceń wymienionych powyżej.

Uruchom edytor dconf, uruchamiając: sudo dconf-editor

2.A.

i przejdź do com> canonical> unity> soczewki : edytuj, always searchaby mieć te, które chcesz domyślnie, wybrałem ten ['applications.scope'], ale może mieć więcej wartości (interesuje mnie tylko wyszukiwanie aplikacji z jednością, bez plików lub wszelkie inne rzeczy)

2.B

na koniec, przejdź do com> canonical> unity> dash : edytuj scopesi pozostaw to jako['home.scope', 'applications.scope', 'files.scope']

to wszystko czego potrzebujesz

bugbinder
źródło
1

Dodatkowo możesz zainstalować

sudo apt-get install unity-tweak-tool

i wyłącz tam wyszukiwanie:
wprowadź opis zdjęcia tutaj 6. Odznacz Wyszukaj źródła online i pokaż „Więcej sugestii”

źródło: https://fixubuntu.com/

rubo77
źródło
0
find /usr/share/unity/scopes/ -name \*.scope -printf "%P "|sed -es':/:-:g'

wyświetla listę wszystkich zainstalowanych zakresów.

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

Dzięki temu możesz całkowicie wyłączyć zakresy, więc możesz po prostu włączyć te, które chcesz. Musisz mieć przynajmniej applications-scopes.scopewłączoną obsługę Dasha do zarządzania zasięgami.

skarz
źródło