web-dev-qa-db-fra.com

Comment désactiver toutes les étendues, filtres et plugins Dash?

Le Dash me surcharge de choses dont je n’ai pas besoin, de la météo et des recettes (?!) Lorsque je cherche simplement un fichier ou une application. De plus, je ne vois pas comment le configurer pour inclure des fichiers de musique sans obtenir des résultats de fichiers que je n'ai même pas.

Existe-t-il un moyen de revenir à la façon dont cela fonctionnait dans 13.04, où le programme de lancement d’applications lance en fait des applications? (Supprimez donc TOUS les filtres, en particulier les résultats qui n'ont rien à voir avec mon ordinateur.)

Cela ne semble pas non plus fonctionner; Je parcours la liste des filtres en essayant de tout effacer, mais je tape quelque chose à rechercher et le réactive?

34
Han Cnx

Vous pouvez utiliser:

dpkg -l | grep scope

pour lister toutes les étendues installées sur votre ordinateur.

Pour 13.10, tout ce dont vous avez besoin est donc: libunity-scopes-json-def-desktop, unité-scope-home, unité-scopes-master-default , unit-scopes-runner.

Vous pouvez désinstaller en toute sécurité toutes les autres étendues tout en conservant un tiret fonctionnel qui ne cherchera que les applications installées.

Vous devriez probablement être intéressé de savoir quelle application de lentille "intrusive" existe aussi.

dpkg -l | grep lens

listera toutes les applications de lentilles installées

Pour 13.10, tout ce dont vous avez besoin est le même: applications unit-lens et peut-être aussi fichiers file-lens.

Encore une fois, vous pouvez désinstaller en toute sécurité toutes les autres applications d'objectif tout en conservant un tiret fonctionnel qui recherchera les applications installées.

Pour supprimer ces applications, copiez/collez toute cette commande dans un terminal ouvert.

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

Faites toujours attention aux invites suivantes pour vous assurer de ne pas désinstaller quelque chose que vous souhaitez conserver sur votre système au cours du processus.

Je viens d'utiliser Nautilus pour rechercher des fichiers, mais je suis sûr que vous obtiendrez ce que vous devez faire ici. En outre, vous devez toujours modifier les paramètres de confidentialité pour "ne pas inclure les résultats en ligne" afin de préserver votre confidentialité.


Pour 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

20
mchid

Tout d'abord, les filtres et les portées sont deux choses différentes.

D'après ce que vous dites, il semble que votre problème concerne les portées plutôt que les filtres.

Pour les désactiver, accédez simplement à Paramètres, Confidentialité et sécurité et désactivez-le inclure les résultats de la recherche en ligne.

12
To Do

TL; DR

Vous voulez à peu près ces trois commandes. Et vous n'avez rien besoin d'installer.

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

Je vais expliquer en détail ce que font ces commandes et comment vous pouvez l’ajuster à votre guise.

Réponse longue expliquée

1.

la commande suivante supprimera automatiquement tout package nité-objectif - * et nité-scope - *, à l'exception de l'unité - * - home, unité - * - application, unité - * - fichiers

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 deuxième chose à faire est de modifier la configuration du gnome pour l’unité. Nous utiliserons dconf-editor qui n'est pas installé par défaut (installez-le en exécutant Sudo apt-get install dconf-editor), mais souvenez-vous que vous pouvez toujours appliquer les modifications directement à partir de la ligne de commande avec les commandes gsettings mentionnées ci-dessus.

Lancez dconf-editor en lançant: Sudo dconf-editor

2.A.

et allez à com> canonique> unité> lentilles: éditez always search pour avoir ceux que vous voulez par défaut, j'ai choisi ceci un à être ['applications.scope'], mais il peut avoir plus de valeurs (je ne suis intéressé que par la recherche d'applications avec unité, pas de fichiers, ou toute autre chose)

2.B

enfin, allez à com> canonique> unité> tiret: éditez scopes et laissez-le ainsi ['home.scope', 'applications.scope', 'files.scope']

c'est tout ce dont vous avez besoin

9
thebugfinder

De plus, vous pouvez installer

Sudo apt-get install unity-Tweak-tool

et désactiver la recherche là:
enter image description here 6. Décochez la recherche dans les sources en ligne et affichez "Autres suggestions"

source: https://fixubuntu.com/

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

répertorie toutes vos étendues installées.

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

Avec cela, vous pouvez désactiver complètement les portées afin que vous puissiez simplement activer celles que vous voulez. Vous devez avoir au moins applications-scopes.scope activé pour utiliser le tiret pour gérer les étendues.

0
skarz