Comment désactiver les objectifs dans le menu Dash?

27

Comment désactiver certains objectifs dans le menu Dash?

deonis
la source
Terminal ouvert: sudo apt-get supprimer l'unité-objectif-shopping
Dr_Bunsen

Réponses:

26

Il y a plusieurs façons de le faire, bien que l'on pense que la chose la plus simple à faire pour ubuntu serait d'avoir des options de configuration faciles d'accès à partir du tableau de bord, mais c'est juste une folie.

Si vous êtes sûr d'utiliser le terminal, je recommande l'option 1, car le comportement du centre logiciel sera trompeur et déroutant.

Option 1 - Utiliser le terminal (recommandé)

  1. Ouvrez le terminal Ctrl+ Shift+T

  2. Pour vérifier quelles lunettes et objectifs sont actuellement installés, utilisez dpkgavec grep. par exemple, répertorier tous les oscilloscopes et les 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 plus de lentilles et de lunettes que jamais. Certains ne peuvent pas être supprimés sans détruire le système, par exemple unity-scope-home.

    Voici quelques-unes des portées et des 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 lentilles après la plupart de celles qui peuvent être supprimées ont été supprimées:

    $ 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
    
  3. Pour retirer un objectif, utilisez apt-get remove. Par exemple, retirez la lentille d'achat de l'unité:

    sudo apt-get remove --purge unity-lens-shopping 
    

Option 2 - Utiliser Ubuntu Software Center

  1. Ouvrez le Centre logiciel et recherchez «objectif».
  2. 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 tous les objectifs installés. Par exemple, la "lentille de magasinage" est un élément technique, qui personnellement, je pense, est un peu effronté. Vous savez, parce que vous êtes trop stupide pour savoir ce que c'est.

    • Ne sélectionnez pas "Installé", puis recherchez "objectif". Cela ne fait pas ce que vous attendez. Il devrait répertorier tous les len «installés», mais il ne le fait pas. Probablement un bug.

Quels objectifs dois-je recommander de désinstaller?

Tous, sauf unity-lens-applicationset peut-être unity-lens-files. Personnellement , je serais heureux beaucoup plus heureux sans le tableau de bord. Au lieu de cela était un lanceur d'application simple, direct, sans gâchis, aussi rapide que possible. Je ne peux pas croire que je suis sur le point de dire cela, mais il y a en fait quelque chose qui me manque dans les fenêtres.

Remarque sur 14.04 Vous ne pouvez pas supprimer unity-scope-home sans supprimer le unity-desktopet casser le système entier.

Information additionnelle

Gerard Roche
la source
3
Je suis d'accord. Quand j'ai commencé à utiliser Ubuntu, ce que j'aimais c'était sa simplicité et sa rapidité. Et si je ne me trompe pas, Unity est fait pour fournir un environnement simple dans lequel vous pouvez faire votre travail. Je pense que l'unité s'éloigne de ses objectifs. J'aime le fait que j'ai beaucoup d'options, mais je ne voudrais pas sacrifier la vitesse ou la simplicité en retour. J'ai vraiment détesté les popups "erreur interne détectée" dans Precise (n'est-ce pas une des raisons pour lesquelles les gens n'aiment pas Windows ??). Et les nouvelles annonces sur Quantal, avec des conditions de service, je n'aime pas ça.
tofurator
3
Cela ne semble pas fonctionner pour moi le 14.04 Trusty . J'ai désinstallé tous les objectifs à l'exception de unity-lens-applicationsmais ils apparaissent toujours dans le tableau de bord. Des idées?
Nicolai Fröhlich
@nifr Le désactiver en utilisant les images fixesunity-tweak-tool : askubuntu.com/questions/107701/…
Cedric Reichenbach
@nifr Whar affiche toujours le tiret? Il y a beaucoup plus de lunettes et d'objectifs en 14.04 que ce que j'ai décrit ci-dessus. Que dpkg -l | egrep "(lens|scope)"montre-t-on? par exemple, vous ne pouvez pas désinstaller la portée "home", c'est- unity-scope-homeà- dire sans désinstaller unity-desktop. Aussi, lors de la suppression de celui que vous pouvez désinstaller, purgezapt-get remove --purge <package_name_here>
Gerard Roche
@nifr J'ai mis à jour la réponse avec quelques notes le 14.04.
Gerard Roche
8

Si vous utilisez Ubuntu 13.04 ou plus récent:

sudo apt-get install unity-tweak-tool

Dans l'outil de réglage, vous pouvez utiliser l'onglet de recherche pour modifier les paramètres appropriés:

  • Décochez "Rechercher des sources en ligne"
  • Décochez "Afficher plus de suggestions"
  • Décochez "Activer la recherche de vos fichiers"
syoavc
la source
6

La désinstallation des lentilles ne fonctionne pas en 14.04.

Ce qui fonctionne, c'est:

  • installer dconf-editor
  • retirez les portées des chaînes com -> canonical -> unity -> dash. Je ne suis parti que home.scopelà-dedans.
  • se déconnecter, se connecter, profiter.

(D' ici )


Vous pouvez également le faire sans installer dconf-editor. Modifiez la chaîne avec des guillemets doubles à votre convenance:

$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"

(D' ici )

Gauthier
la source
2

Voici un petit paquet que j'ai préparé si vous êtes à l'aise avec l'unité fixe ou la déconnexion

RobotHumains
la source
Excellent outil. Malheureusement, je n'ai pas trouvé de moyen de désactiver la portée des villes dans la portée des utilitaires car elle se bloque souvent sur mon système (Ubuntu 12.04 AMD64), mais la portée de la calculatrice est très utile et je veux la garder.
Filbuntu
Il ne manipule pas les oscilloscopes directement ... juste des lentilles
RobotHumans
Merci pour l'explication. Connaissez-vous un moyen de manipuler les portées?
Filbuntu
Si vous le souhaitez, vous devrez modifier toutes les descriptions de lentilles ou détourner les appels dbus en fonction de ce que vous souhaitez faire. Si vous voulez en discuter ...
entrez
Merci pour l'explication et l'offre. Mais cela prendrait plus de temps et d'efforts que je n'en consacrerais à cette question. Merci encore.
Filbuntu
2

Dans Ubuntu 14.04LTS

  1. Appuyez sur Super-A pour afficher la portée des applications
  2. Faites défiler jusqu'à ce que vous voyez l'en- tête Plugins Dash
  3. Si pas déjà cliqué, cliquez sur le Afficher plus de résultats bouton
  4. Pour chaque plugin que vous souhaitez désactiver, cliquez dessus, puis cliquez sur désactiver

Je préfère cette méthode car elle ne nécessite pas de privilèges de super-utilisateur, elle risque donc moins de casser quoi que ce soit.

user3096322
la source
1

J'imagine que la façon la 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 l'installer ultérieurement.

Si vous, d'autre part, ne souhaitez pas le désinstaller et que vous souhaitez simplement le faire disparaître du Dash, vous pouvez simplement le déplacer hors du /usr/share/unity/lensesdossier.

Par exemple, disons que vous avez installé l'Askubuntu Lense comme moi.

vous auriez alors un dossier à l'intérieur /usr/share/unity/lensesappelé extras-unit-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 lentille vers le dossier parent. Si vous vous déconnectez / connectez, la lentille askubuntu disparaîtra.

MISE À JOUR - Comme le souligne aking1012, la frappe setsid unity"rafraîchira" Unity avec les changements.

Luis Alvarado
la source
2
juste une note, si vous setsid unity, vous n'avez pas besoin de vous déconnecter
RobotHumans
1
setsid unityne fonctionne pas pour moi. Toutes les décorations de fenêtres ont disparu et le programme ne s'est pas arrêté. Cela me force à me déconnecter Ctrl+Cet gnome-session-quità me déconnecter.
fikr4n
@BornToCode Je devine un bug ou une mauvaise configuration. La dernière fois que j'ai testé, c'était il y a un an. Vous pouvez peut-être fournir plus d'informations sur votre système.
Luis Alvarado
J'utilise Ubuntu 13.04, dernière mise à jour il y a moins d'un mois. Je pense que cela sort du sujet, et je serai lancé si la discussion va plus loin: D.
fikr4n
1
setsid unitysupprime toutes les décorations de fenêtre et ne se ferme pas également le 14.04 . Des suggestions pour déboguer ce comportement?
Nicolai Fröhlich
0

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']"
Daniel Loureiro
la source