Come disabilitare tutti gli ambiti, i filtri e i plugin dash?


34

Il Dash mi sta sovraccaricando di cose che non mi servono, fino alle ricette meteo e alimentari (?!) Quando sto solo cercando un file o un'app. Inoltre, non riesco a capire come impostarlo per includere file musicali senza ottenere risultati da file che non ho nemmeno.

C'è un modo per tornare a come ha funzionato in 13.04, in cui il launcher delle app avvia effettivamente le app? (Quindi sbarazzarsi di TUTTI i filtri, in particolare i risultati che non hanno nulla a che fare con il mio computer.)

Inoltre non sembra funzionare; Vado attraverso l'elenco dei filtri cercando di fare clic su tutto, ma poi scrivo qualcosa da cercare e lo riattiva?

Risposte:


20

Puoi usare:

dpkg -l | grep scope

per elencare tutti gli ambiti installati sul tuo computer.

Per 13.10, tutto ciò di cui hai veramente bisogno è: libunity-scopes-json-def-desktop, unity-scope-home, unity-scopes-master-default, unity-scopes-runner.

Puoi disinstallare in sicurezza tutti gli altri ambiti e avere ancora un trattino funzionante che cercherà solo le applicazioni installate.

Probabilmente dovresti essere interessato a sapere quale applicazione "invadente" esiste anche.

dpkg -l | grep lens

elencherà tutte le applicazioni dell'obiettivo installate

Per il 13.10, tutto ciò di cui hai veramente bisogno è: unità-lenti-applicazioni e forse anche file-unità-lente.

Ancora una volta, puoi disinstallare in sicurezza tutte le altre applicazioni dell'obiettivo e avere comunque un trattino funzionante che cercherà le applicazioni installate.

Per rimuovere quelle applicazioni, copia / incolla l'intero comando in un terminale aperto.

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

Prestare sempre attenzione alle seguenti istruzioni per assicurarsi di non disinstallare nel processo qualcosa che si desidera conservare sul proprio sistema.

Uso semplicemente nautilus per cercare i file, ma sono sicuro che otterrai esattamente quello che devi fare qui. Inoltre, è necessario modificare le impostazioni sulla privacy per "non includere risultati online" per mantenere la privacy.


Per il 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
Grazie per aver incluso un comando che elimina la maggior parte di questi ambiti. Non mi piace ancora il trattino unitario per qualcosa di diverso dalla rapida ricerca per tipo di applicazioni. Tutto il resto è spazzatura per me.
Lonnie Best,

12

Innanzitutto, i filtri e gli ambiti sono due cose diverse.

Da quello che dici, sembra che il tuo problema sia con gli ambiti piuttosto che con i filtri.

Per disabilitarli, vai su Impostazioni, Privacy e sicurezza e disattiva i risultati della ricerca online .


i miei "plugin dash" non venivano visualizzati (penso che ci siano altri problemi qui) e questo mi ha aiutato ad accelerare il trattino (stavo cercando di disabilitare questi plugin singolarmente), grazie!
Aquarius Power l'

La finestra di dialogo si chiama "Sicurezza e privacy".
Cerin,

9

TL; DR

Praticamente vuoi questi tre comandi. E non è necessario installare nulla.

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

Spiegherò in dettaglio cosa fanno questi comandi e come puoi modificarlo come vuoi.

Spiegazione della risposta lunga

1.

il seguente comando rimuoverà automaticamente qualsiasi pacchetto unity-lens- * e unity-scope- * , ad eccezione dei file unity - * - 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.

la seconda cosa che devi fare è modificare la configurazione di gnome per unità. useremo ciò dconf-editorche non è installato di default (installalo eseguendolo sudo apt-get install dconf-editor), ma ricorda che puoi ancora applicare le modifiche direttamente dalla riga di comando con i gsettingscomandi sopra menzionati.

Avviare dconf-editor eseguendo: sudo dconf-editor

2.A.

e vai a com> canonical> unity> obiettivi : modifica always searchper avere quelli che vuoi di default, ho scelto questo per essere ['applications.scope'], ma può avere più valori (sono interessato solo a cercare applicazioni con unità, senza file o qualsiasi altra roba)

2.B

infine, vai su com> canonical> unity> dash : modifica scopese lascialo come['home.scope', 'applications.scope', 'files.scope']

questo è tutto ciò di cui hai bisogno


1

Inoltre puoi installare

sudo apt-get install unity-tweak-tool

e disabilita la ricerca lì:
inserisci qui la descrizione dell'immagine 6. Deseleziona Cerca fonti online e Mostra "Altri suggerimenti"

fonte: https://fixubuntu.com/


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

elenca tutti gli ambiti installati.

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

Con questo puoi disabilitare del tutto gli ambiti, quindi puoi semplicemente abilitare quelli che desideri. Devi avere almeno applications-scopes.scopeabilitato per usare il Dash per gestire gli Scopes.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.