Comment masquer les volumes CIFS dans le menu Lieux?


9

J'ai initialement commencé un post sur les forums Ubuntu à ce sujet mais je n'ai jamais reçu de réponse. Quoi qu'il en soit, j'ai mes dossiers Documents, Music, Pictures et Videos pointant vers des partages Samba sur mon serveur via des volumes CIFS montés dans mon fichier fstab. Le problème est que je me retrouve avec des entrées en double dans le menu Lieux.

Je peux supprimer les signets de ces dossiers, mais le menu semble moche car les volumes montés sont toujours affichés et je ne trouve pas un moyen de changer leurs icônes dans le menu. J'ai encerclé les entrées de menu incriminées dans la capture d'écran. Comment puis-je les cacher?

capture d'écran


J'ai mis à jour ma réponse et ça
fonctionne

1

Réponses:


4
  • Vous pouvez masquer les volumes dans le menu Lieux.Tapez ce qui suit dans le terminal pour créer un nouveau fichier hide-partitions.rules sous /etc/udev/rules.d

    sudo gedit /etc/udev/rules.d/hide-partitions.rules

  • Maintenant, copiez / collez ce qui suit dans hide-partitions.rules

    ACTION! = "Add | change", GOTO = "hide_partition_end" SUBSYSTEM
    ! = "Block", GOTO = "hide_partition_end"
    KERNEL == "loop * | ram *", GOTO = "hide_partition_end"
    KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1"
    LABEL = "hide_partition_end"

  • Enregistrez le fichier et fermez-le.

  • Maintenant, nous allons cacher la partition sda6 ( Stuffs ) du menu Places. texte alternatif

  • Modifier le fichier fstab

    sudo gedit /etc/fstab

  • Mettez un # devant la ligne

    UUID=B630D52430D4EC7D /media/sda6 ntfs-3g defaults,locale=en_IN 0 0

  • Alors ça devient

    #UUID=B630D52430D4EC7D /media/sda6 ntfs-3g defaults,locale=en_IN 0 0

  • Enregistrez le fichier.

  • Redémarrez le système.

  • Maintenant, le volume Stuffs sera supprimé du menu Places.
    texte alternatif


Eh bien, ils sont tous actuellement montés dans leurs dossiers respectifs dans mon répertoire / home par opposition à / media. Mais tu m'as donné une idée. Peut-être que je peux les monter dans / mnt dans fstab puis - les lier aux dossiers de départ via un script de démarrage.
Ramón

Sda5 dans la ligne KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" est-il censé être sda6 (dans votre exemple de toute façon)? De plus, que puis-je "man" pour apprendre la syntaxe de ce fichier? J'ai plusieurs partitions pour essayer cela. Merci!
Ramón

Si vous souhaitez masquer sda6, modifiez la ligne comme suit, KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"supposez que si vous souhaitez masquer une autre partition, dites sda7, ajoutez simplement une ligne de plus KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87

1
Eh bien, j'ai enfin eu l'occasion d'essayer cela aujourd'hui. C'est une excellente réponse, mais cela ne fonctionne pas pour les montures CIFS. Les entrées de mon fichier fstab ressemblent à ceci: "// <adresse_ip> / documents / home / ramon / Documents smbfs iocharset = utf8, credentials = / home / ramon / .smbcredentials, gid = 1000 0 0" Il n'y a pas de nom de périphérique à ajouter au fichier .rules. Merci pour la réponse quand même.
Ramón

1

@ fluteflute : La réponse à la question que vous avez liée m'a aidé à trouver une solution viable. Ce que j'ai fini par faire, c'était de changer les points de montage de mon /homedossier vers le /mntdossier du /etc/fstabfichier, puis de remplacer les dossiers de mon répertoire personnel par des liens symboliques vers les emplacements montés.

ln -s /mnt/documents/ /home/ramon/Documents

Tout va bien maintenant! Mes dossiers Documents, Vidéo, Musique et Images n'ont plus d'entrées en double dans le menu des lieux et sont toujours mappés au système de fichiers distant sur mon serveur. Merci pour l'aide les gars.

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.