Wie verstecke ich CIFS-Volumes im Menü "Orte"?

9

Ich habe ursprünglich einen Ubuntu-Forenbeitrag dazu gestartet, aber keine Antworten erhalten. Wie auch immer, ich habe meine Ordner "Dokumente", "Musik", "Bilder" und "Videos", die über CIFS-Volumes in meiner fstab-Datei auf Samba-Freigaben auf meinem Server verweisen. Das Problem ist, dass ich am Ende doppelte Einträge im Menü Orte habe.

Ich kann die Lesezeichen für diese Ordner entfernen, aber dann sieht das Menü hässlich aus, da die bereitgestellten Volumes weiterhin angezeigt werden und ich keine Möglichkeit finde, ihre Symbole im Menü zu ändern. Ich habe die beleidigenden Menüeinträge im Screenshot eingekreist. Wie kann ich sie verstecken?

Bildschirmfoto

Ramón
quelle
Ich habe meine Antwort aktualisiert und es
funktioniert. Überprüfen
1
Möglicherweise finden Sie die Antworten auf selektiv gemountete Volumes für GNOME Desktop und Nautilus Sidebar hilfreich.
8128

Antworten:

4
  • Sie können die Volumes im Menü "Orte" ausblenden. Geben Sie im Terminal Folgendes ein, um eine neue Datei " hide-partitions.rules" unter /etc/udev/rules.d zu erstellen

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

  • Kopieren Sie nun Folgendes in die Datei 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"

  • Speichern Sie die Datei und schließen Sie sie.

  • Jetzt werden wir die Partition sda6 ( Stuffs ) aus dem Places-Menü ausblenden . Alt-Text

  • Bearbeiten Sie die fstab-Datei

    sudo gedit /etc/fstab

  • Setzen Sie ein # vor die Zeile

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

  • So wird es

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

  • Speicher die Datei.

  • Starten Sie das System neu.

  • Jetzt werden die Volumen-Stuffs aus dem Places-Menü entfernt.
    Alt-Text

karthick87
quelle
Nun, sie sind alle derzeit in ihren jeweiligen Ordnern in meinem / home-Verzeichnis im Gegensatz zu / media gemountet. Du hast mir aber eine Idee gegeben. Vielleicht kann ich sie in / mnt in fstab einbinden und sie dann über ein Startskript an die Home-Ordner binden.
Ramón
Soll sda5 in der Zeile KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" sda6 sein (in Ihrem Beispiel sowieso)? Was kann ich "man", um die Syntax für diese Datei zu lernen? Ich habe mehrere Partitionen, um dies anzuprobieren. Vielen Dank!
Ramón
Wenn Sie sda6 ausblenden möchten, ändern Sie die Zeile in die folgende Zeile. KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"Wenn Sie eine andere Partition ausblenden möchten, sagen Sie sda7, fügen Sie einfach eine weitere Zeile hinzu KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87
1
Nun, ich hatte heute endlich die Gelegenheit, es zu versuchen. Es ist eine großartige Antwort, funktioniert aber nicht für CIFS-Reittiere. Die Einträge in meiner fstab-Datei sehen folgendermaßen aus: "// <IP-Adresse> / documents / home / ramon / Documents smbfs iocharset = utf8, credentials = / home / ramon / .smbcredentials, gid = 1000 0 0" Es gibt keinen Gerätenamen zur .rules-Datei hinzufügen. Trotzdem danke für die Antwort.
Ramón
1

@ fluteflute : Die Antwort in der von Ihnen verlinkten Frage hat mir geholfen, eine praktikable Lösung zu finden. Am Ende habe ich die Mount-Punkte von meinem /homeOrdner in den /mntOrdner in der /etc/fstabDatei geändert und dann die Ordner in meinem Home-Verzeichnis durch symbolische Links zu den gemounteten Speicherorten ersetzt.

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

Jetzt ist alles gut! Die Ordner "Eigene Dateien", "Videos", "Musik" und "Bilder" enthalten keine doppelten Einträge mehr im Menü "Orte" und sind weiterhin dem Remote-Dateisystem auf meinem Server zugeordnet. Danke für die Hilfe Jungs.

Ramón
quelle