Comment puis-je désactiver certaines lentilles dans le menu Dash?
Il y a plusieurs façons de le faire, mais on pourrait penser que la meilleure chose à faire pour Ubuntu serait de pouvoir accéder facilement aux options de configuration à partir du tableau de bord, mais ce n'est que des propos loufoques.
Si vous êtes sûr d'utiliser le terminal, je recommande l'option 1, car le comportement du centre de logiciel sera trompeur et source de confusion.
Ouvrir le terminal Ctrl+Shift+T
Pour vérifier les étendues et les objectifs actuellement installés, utilisez dpkg
avec grep
. par exemple. liste tous les scopes et packages de lentilles
$ dpkg -l | egrep "(unity-lens-|unity-scope-)"
ii unity-lens-applications ... Application lens for unity
ii unity-lens-files ... File lens for unity
ii unity-lens-gwibber ... Gwibber Lens for unity
ii unity-lens-photos ... Unity Photos Lens
ii unity-lens-shopping ... Shopping lens for unity
Notes sur 14.04
14.04 a beaucoup plus de lentilles et de lunettes que jamais auparavant. Certains dont ne peuvent pas être supprimés sans détruire le système, par exemple. unity-scope-home
.
Voici quelques unes des lunettes et objectifs installés par défaut dans 14.04:
unity-lens-video
unity-lens-friends
unity-scope-audacious
unity-scope-calculator
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-home
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
Les portées et les lenèses après la plupart de ceux qui peuvent être supprimés ont été supprimés:
$ dpkg -l | egrep "(unity-lens-|unity-scope-)"
ii unity-lens-applications ... Application lens for unity
ii unity-lens-files ... File lens for unity
ii unity-scope-home ... Home scope that aggregates results from multiple scopes
Pour retirer un objectif, utilisez apt-get remove
. par exemple. retirer la lentille shopping unitaire:
Sudo apt-get remove --purge unity-lens-shopping
Désinstallez en sélectionnant l'élément et en cliquant sur "Supprimer".
IMPORTANT!
Vous devez sélectionner Afficher (compter) les éléments techniques pour afficher toutes les lentilles installées. par exemple. La "lentille de magasinage" est un élément technique qui, à mon avis, est un peu effronté. Vous savez, parce que vous êtes trop bête pour savoir ce que c'est.
Ne sélectionnez pas "Installé", puis recherchez "objectif". Cela ne fait pas ce que vous pourriez attendre. Il devrait lister tous les len "installés", mais ne le fait pas. Probablement un bug.
Tous sauf le unity-lens-applications
et éventuellement le unity-lens-files
. Personnellement je serais heureux beaucoup plus heureux sans le tiret. À la place de ce qui était un lanceur d'applications simple, simple, sans ficher, rapide comme possible. Je ne peux pas croire que je suis sur le point de dire cela, mais il y a quelque chose qui me manque à propos de Windows.
Remarque sur 14.04 Vous ne pouvez pas supprimer unity-scope-home
sans supprimer le unity-desktop
et détruire le système entier.
Si vous utilisez Ubuntu 13.04 ou une version plus récente:
Sudo apt-get install unity-Tweak-tool
Dans l'outil Tweak, vous pouvez utiliser l'onglet de recherche pour modifier les paramètres pertinents:
La désinstallation des lentilles ne fonctionne pas dans 14.04.
Ce qui fonctionne est:
com -> canonical -> unity -> dash
. J'ai laissé seulement home.scope
dedans.(De ici )
Vous pouvez également le faire sans installer dconf-editor. Editez la chaîne avec des guillemets à votre convenance:
$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"
(De ici )
Voici un petit paquet que j'ai préparé si vous êtes à l'aise avec l'union ou la déconnexion
Dans Ubuntu 14.04LTS
Je préfère cette méthode car elle ne nécessite pas de privilèges de super-utilisateur. Par conséquent, elle risque moins de casser quelque chose.
Je pense que le moyen le plus simple de le faire serait de le désinstaller, de se déconnecter et de se connecter. Il serait toujours dans le cache si vous souhaitez le réinstaller ultérieurement.
Par contre, si vous ne voulez pas le désinstaller et que vous voulez simplement le faire disparaître du tableau de bord, vous pouvez simplement le déplacer hors du dossier /usr/share/unity/lenses
.
Par exemple, disons que vous avez installé le Lentille Askubuntu comme moi.
vous auriez alors un dossier dans /usr/share/unity/lenses
appelé extras-unity-lens-askubuntu /. Déplacez ce dossier ailleurs. Connectez - Out. S'identifier.
Un exemple:
cd /usr/share/unity/lenses
Sudo mv extras-unity-lens-askubuntu/ ..
Cela déplacerait la lentille askubuntu du dossier des lentilles vers le dossier parent. Si vous vous déconnectez/connectez-vous, la lentille askubuntu disparaîtra.
UPDATE - Comme le souligne aking1012, taper setsid unity
"actualisera" Unity avec les modifications.
Ouvrez simplement le terminal et exécutez ceci (sans Sudo):
gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-Amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"