Como oculto volumes CIFS no menu Locais?

9

Inicialmente, iniciei um post nos fóruns do Ubuntu sobre isso, mas nunca recebi nenhuma resposta. De qualquer forma, tenho minhas pastas Documentos, Música, Imagens e Vídeos apontando para os compartilhamentos Samba no meu servidor através de volumes CIFS montados no meu arquivo fstab. O problema é que acabo com entradas duplicadas no menu Locais.

Posso remover os marcadores dessas pastas, mas o menu fica feio, pois os volumes montados ainda são exibidos e não consigo encontrar uma maneira de alterar seus ícones no menu. Eu circulei as entradas do menu ofensivas na captura de tela. Como posso escondê-los?

captura de tela

Ramon
fonte
Eu atualizei a minha resposta e é working.Check-lo ...
karthick87

Respostas:

4
  • Você pode ocultar os volumes no Menu Locais. Digite o seguinte no terminal para criar um novo arquivo hide-partitions.rules em /etc/udev/rules.d

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

  • Agora copie / cole o seguinte em hide-partitions.rules

    AÇÃO! = "Add | change", GOTO = "hide_partition_end" SUBSYSTEM
    ! = "Bloco", GOTO = "hide_partition_end"
    KERNEL == "loop * | ram *", GOTO = "hide_partition_end"
    KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1"
    LABEL = "hide_partition_end"

  • Salve o arquivo e feche-o.

  • Agora vamos ocultar a partição sda6 ( Stuffs ) no menu Places. texto alternativo

  • Edite o arquivo fstab

    sudo gedit /etc/fstab

  • Coloque um # na frente da linha

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

  • Então torna-se

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

  • Salve o arquivo.

  • Reinicie o sistema.

  • Agora o volume Stuffs será removido do menu Places.
    texto alternativo

karthick87
fonte
Bem, eles estão atualmente montados em suas respectivas pastas no meu diretório / home em oposição a / media. Você me deu uma ideia embora. Talvez eu possa montá-los em / mnt no fstab e depois vinculá-los às pastas pessoais por meio de um script de inicialização.
Ramón
Sda5 na linha KERNEL == "sda5", ENV {UDISKS_PRESENTATION_HIDE} = "1" deve ser sda6 (de qualquer forma, no seu exemplo)? Além disso, o que eu posso "aprender" para aprender a sintaxe desse arquivo? Eu tenho várias partições para tentar isso. Obrigado!
Ramón
Se você deseja ocultar o sda6 , altere a linha para o seguinte, KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"suponha que, se você deseja ocultar outra partição, diga sda7, basta adicionar mais uma linha KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87
1
Bem, finalmente tive a chance de tentar isso hoje. É uma ótima resposta, mas não funciona para montagens CIFS. As entradas no meu arquivo fstab são assim: "// <endereço_ip> / documents / home / ramon / Documents smbfs iocharset = utf8, credenciais = / home / ramon / .smbcredentials, gid = 1000 0 0" Não há nome de dispositivo para adicionar ao arquivo .rules. Obrigado pela resposta de qualquer maneira.
Ramón
1

@ fluteflute : a resposta na pergunta que você vinculou me ajudou a encontrar uma solução viável. O que acabei fazendo foi alterar os pontos de montagem da minha /homepasta para a /mntpasta no /etc/fstabarquivo e, em seguida, substituir as pastas no meu diretório pessoal por links simbólicos para os locais montados.

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

Está tudo bem agora! As pastas Meus documentos, Vídeo, Música e Imagens não têm mais entradas duplicadas no menu de locais e ainda são mapeadas para o sistema de arquivos remoto no meu servidor. Obrigado pela ajuda pessoal.

Ramon
fonte