¿Cómo oculto los volúmenes CIFS en el menú Lugares?

9

Originalmente comencé una publicación en los foros de Ubuntu sobre esto, pero nunca recibí ninguna respuesta. De todos modos, tengo mis carpetas de Documentos, Música, Imágenes y Videos apuntando a recursos compartidos de Samba en mi servidor a través de volúmenes CIFS montados en mi archivo fstab. El problema es que termino con entradas duplicadas en el menú Lugares.

Puedo eliminar los marcadores de esas carpetas, pero luego el menú se ve feo ya que los volúmenes montados todavía se muestran y no puedo encontrar una manera de cambiar sus iconos en el menú. He marcado las entradas del menú ofensivo en la captura de pantalla. ¿Cómo puedo ocultarlos?

captura de pantalla

Ramón
fuente
He actualizado mi respuesta y es que ... working.Check
karthick87

Respuestas:

4
  • Puede ocultar los volúmenes en el menú Lugares. Escriba lo siguiente en la terminal para crear un nuevo archivo hide-partitions.rules en /etc/udev/rules.d

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

  • Ahora copie / pegue lo siguiente en 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"

  • Guarde el archivo y ciérrelo.

  • Ahora vamos a ocultar la partición sda6 ( Cosas ) del menú Lugares. texto alternativo

  • Edite el archivo fstab

    sudo gedit /etc/fstab

  • Pon un # delante de la línea

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

  • Entonces se convierte

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

  • Guarda el archivo.

  • Reinicia el sistema.

  • Ahora las cosas de volumen se eliminarán del menú Lugares.
    texto alternativo

karthick87
fuente
Bueno, todos están actualmente montados en sus respectivas carpetas en mi directorio / home en lugar de / media. Aunque me diste una idea. Tal vez pueda montarlos en / mnt en fstab y luego, vincularlos a las carpetas de inicio mediante un script de inicio.
Ramón
¿Está sda5 en la línea KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" se supone que es sda6 (de todos modos en su ejemplo)? Además, ¿qué puedo "man" para aprender la sintaxis de este archivo? Tengo múltiples particiones para probar esto. ¡Gracias!
Ramón
Si desea ocultar sda6 , cambie la línea a la siguiente, KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"suponga que si desea ocultar otra partición, diga sda7, simplemente agregue una línea más KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87
1
Bueno, finalmente tuve la oportunidad de probar esto hoy. Es una gran respuesta, pero no funciona para los montajes CIFS. Las entradas en mi archivo fstab se ven así: "// <ip_address> / documents / home / ramon / Documents smbfs iocharset = utf8, credentials = / home / ramon / .smbcredentials, gid = 1000 0 0" No hay nombre de dispositivo para agregar al archivo .rules. Gracias por la respuesta de todos modos.
Ramón
1

@ fluteflute : La respuesta en la pregunta que vinculaste me ayudó a encontrar una solución viable. Lo que terminé haciendo fue cambiar los puntos de montaje de mi /homecarpeta a la /mntcarpeta en el /etc/fstabarchivo y luego reemplazar las carpetas en mi directorio de inicio con enlaces simbólicos a las ubicaciones montadas.

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

¡Todo está bien ahora! Las carpetas Mis documentos, Video, Música e Imágenes ya no tienen entradas duplicadas en el menú de lugares y todavía están asignadas al sistema de archivos remoto en mi servidor. Gracias por la ayuda chicos.

Ramón
fuente