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.