Come nascondo i volumi CIFS nel menu Luoghi?


9

Inizialmente avevo iniziato un post sui forum di Ubuntu a riguardo, ma non ho mai ricevuto alcuna risposta. Ad ogni modo, ho le mie cartelle Documenti, Musica, Immagini e Video che puntano a condivisioni Samba sul mio server tramite volumi CIFS montati nel mio file fstab. Il problema è che finisco con voci duplicate nel menu Luoghi.

Posso rimuovere i segnalibri per quelle cartelle, ma poi il menu sembra brutto poiché i volumi montati sono ancora visualizzati e non riesco a trovare un modo per cambiare le loro icone nel menu. Ho cerchiato le voci di menu offensive nello screenshot. Come posso nasconderli?

immagine dello schermo


Ho aggiornato la mia risposta e funziona.
Verificalo

1
Potresti trovare utili le risposte ai volumi montati selettivi per GNOME Desktop e Nautilus Sidebar .
8128,

Risposte:


4
  • Puoi nascondere i volumi nel menu Luoghi. Digita quanto segue nel terminale per creare un nuovo file hide-partitions.rules in /etc/udev/rules.d

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

  • Ora copia / incolla quanto segue in 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"

  • Salva il file e chiudilo.

  • Ora nasconderemo la partizione sda6 ( Stuff ) dal menu Luoghi. testo alternativo

  • Modifica il file fstab

    sudo gedit /etc/fstab

  • Metti un # davanti alla linea

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

  • Così diventa

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

  • Salva il file.

  • Riavvia il sistema.

  • Ora il volume Stuff verrà rimosso dal menu Luoghi.
    testo alternativo


Bene, al momento sono tutti montati nelle rispettive cartelle nella mia directory / home anziché in / media. Mi hai dato un'idea però. Forse posso montarli in / mnt in fstab e poi - legarli alle cartelle home tramite uno script di avvio.
Ramón,

Sda5 è nella riga KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" dovrebbe essere sda6 (nel tuo esempio comunque)? Inoltre, cosa posso "man" per imparare la sintassi di questo file? Ho più partizioni su cui provare. Grazie!
Ramón,

Se vuoi nascondere sda6, cambia la riga nel seguente KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"supponiamo che tu voglia nascondere un'altra partizione, per esempio sda7 aggiungi solo un'altra riga KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87

1
Bene, ho finalmente avuto la possibilità di provare questo oggi. È un'ottima risposta ma non funziona per i montaggi CIFS. Le voci nel mio file fstab sono così: "// <indirizzo_ip> / documenti / home / ramon / Documenti smbfs iocharset = utf8, credenziali = / home / ramon / .smbcredentials, gid = 1000 0 0" Non esiste un nome dispositivo per aggiungere al file .rules. Grazie comunque per la risposta.
Ramón,

1

@ fluteflute : la risposta alla domanda che hai collegato mi ha aiutato a guidarmi verso una soluzione praticabile. Quello che ho finito per fare è stato cambiare i punti di montaggio dalla mia /homecartella nella /mntcartella del /etc/fstabfile e quindi sostituire le cartelle nella mia directory home con collegamenti simbolici alle posizioni montate.

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

Va tutto bene adesso! Le cartelle Documenti, Video, Musica e Immagini non hanno più voci duplicate nel menu Luoghi e sono ancora mappate sul file system remoto sul mio server. Grazie per l'aiuto ragazzi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.