Comment puis-je supprimer les icônes de lecteur de lanceur?


57

Je ne peux pas désactiver l'affichage des icônes du lecteur dans la barre Launcher. J'ai cherché cette option à la fois dans CCSM (il était auparavant dans l'onglet Expérimental) et dans dconf-editor (bureau-> unité) et il manque.

Conduire des icônes dans le lanceur

Comment puis-je supprimer les icônes de lecteur de lanceur?

Réponses:


47

(Pour Ubuntu 12.10 ou supérieur)

Vous avez raison de dire qu’il existait un paramètre dans CCSM pour configurer le comportement des montages apparaissant dans le lanceur, mais cette option a été supprimée dans 12.10 pour le moment. Je ne peux pas confirmer s'il sera ajouté à nouveau avant qu'il ne soit rendu public. Voir le rapport de bug n ° 1053704.

Actuellement, vous n'avez que deux options: soit afficher les lecteurs de montage sur le lanceur, soit le mettre en liste noire à partir du lanceur. Vous ne pouvez pas configurer les paramètres selon qu’ils sont réellement montés ou non.

Donc, si vous voulez le supprimer du lanceur, la seule option que vous avez est de le placer sur une liste noire à partir du lanceur.

La liste noire du lanceur est en réalité très simple. Cliquez avec le bouton droit sur la monture et sélectionnez Déverrouiller à partir du lanceur .

Retirer la monture du lanceur

Rappelez-vous que la liste noire du lanceur signifie que vous ne la verrez plus jamais à l'avenir, même si vous la montez à moins de réinitialiser les paramètres.


Vous pouvez également répertorier les montages à l'aide de la commande dconf-editorou, gsettingsmais cela nécessite que vous connaissiez les UUID des montages.

Si vous utilisez dconf-editor, faites défiler jusqu'à comcanonicalUnitydeviceset entrez l'UUID du montage dans blacklist.

Dconf-éditeur

Si vous voulez utiliser gsettings, vous pouvez utiliser une commande de ce format:

gsettings set com.canonical.Unity.Devices blacklist "['UUID of your mount']"

Utilisez simplement l’UUID de votre monture à l’intérieur du crochet et les guillemets simples.

Si vous n'êtes pas sûr de l'UUID de votre montage, vous pouvez utiliser cette commande:

sudo blkid -o list

Il affichera le numéro de la partition, son étiquette (le cas échéant) avec son UUID.


Maintenant, si vous voulez réinitialiser les paramètres, exécutez cette commande dans un terminal:

gsettings reset com.canonical.Unity.Devices blacklist

Fonctionne avec Ubuntu 14.04 LTS.


3
Qu'en est-il des lecteurs USB, des téléphones, des appareils photo? Ils sont constamment affichés dans le lanceur à chaque fois que je les connecte. J'ai pas besoin de ça?
Yuriy Voziy

8
La mise en liste noire est peut-être acceptable pour un stockage connecté de manière permanente, mais les clés USB, etc., apparaissent toujours. Je veux une solution permanente à ce problème pour tous les types de disques et pour les programmes installés serait bien aussi.
Andrew

@ AndrewHeath est correct, cela ne fonctionne pas sur les lecteurs et les périphériques de stockage USB. Chaque fois qu'ils sont branchés, toutes les icônes de partitions et de volumes sont toujours automatiquement affichées sur le lanceur.
Peachy

1
Aussi ne fonctionne pas sur les CD qui sont insérés. Cela me rend dingue!
HDave

1
Un détail de plus. Quand vous faites 'Unlock from Launcher' (ce qui fonctionne), c'est en fait 'UUID-Label' dans dconf plutôt que simplement 'UUID'. Je ne sais pas comment c'était dans 12.10, mais c'est maintenant le cas pour 13.04.
Pavel Un

21

(Pour Ubuntu 11.10 et 12.04)

  1. Installez compizconfig-settings-manager si ce n'est déjà fait.
  2. Exécutez CompizConfig Settings Manager et accédez au plug-in Unity.
  3. Dans l' onglet Expérimental , définissez la liste déroulante Afficher les périphériques sur Jamais .

    entrez la description de l'image ici


8
L'option est absente de ccsm dans Ubuntu 12.10. Ce n'est pas dans Ubuntu Tweak 0.8.2 non plus.
Bucic

Sucré! C'était très utile
C'est Willem le

Est-ce que cela fonctionne toujours dans 16.10?
Orschiro

7

Installez MyUnityen utilisant sudo apt-get install myunity, puis lancez à MyUnitypartir du tiret et dans la Launchersection, sélectionnez Neverdans Show Devicesle menu déroulant, c’est tout!


1
J'ai effectivement suivi la réponse du lien de Jakob, mais je suppose que cela fonctionnerait également.
Benno

Ubuntu 13.10 ne semble pas avoir mon unité dans les dépôts communs, où vais-je le trouver?
Décembre

C'est la solution de facilité
Sudheer

5

Ouvrir dconf-editor: Appuyez sur Alt+ F2, tapez dconf-editoret appuyez sur Enter.

Dans dconf-editorgoto: comcanonicalunitydevices.

Vous verrez la liste noire avec la clé ['UUID-Label']. Ajoutez votre UUID et devices-Label dedans.


1
La réponse suivante va plus en détail: askubuntu.com/questions/195988/…
LiveWireBT

3

Pour désactiver complètement les icônes de lecteur dans le lanceur pour tous les lecteurs et partitions actuels, exécutez simplement la commande suivante:

gconftool --set /apps/compiz-1/plugins/unityshell/screen0/options/devices_option  --type=int 0

Notez que cela ne supprime pas immédiatement les icônes actuellement affichées dans le programme de lancement; cela empêche simplement les icônes d'apparaître en premier lieu. Ainsi, les icônes de lecteur apparues avant l'exécution de cette commande ne réapparaîtront jamais une fois qu'elles auront été supprimées. La suppression d'une icône peut être réalisée, par exemple, par un déverrouillage (via le menu contextuel de l'icône) ou le redémarrage d'Ubuntu.

Pour réactiver les icônes de lecteur, exécutez la même commande avec un 1au lieu de un 0à la fin.

Cette commande a fonctionné pour moi à la fois en 12.04 et 14.04. Malheureusement, cela ne semble pas empêcher les icônes d'apparaître lorsque je connecte des disques durs externes ou des clés USB via USB. Néanmoins, cela empêche les icônes de toutes les partitions de mon disque dur principal d'apparaître.

J'ai eu la commande de cette réponse à une question similaire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.