Eu entendo que os pacotes instantâneos oferecem ambientes controlados para proteger um usuário iniciante de danificar inadvertidamente o sistema. Mas eu tenho uma necessidade aqui que eu não acho que esteja muito longe lá fora.
Eu tenho um disco conectado à rede que tem um volume de documentos comum para todos os computadores da minha rede. É acessível para as minhas máquinas Windows, bem como para os meus dispositivos Android. Seu ponto de montagem no meu sistema Ubuntu está no diretório raiz em / netgear (na verdade, há três pontos de montagem abaixo deste: / netgear / documents, / netgear / downloads e / netgear / stage). O problema é que o / netgear não aparece nos diálogos abertos do arquivo dentro do meu aplicativo snap (cloudcompare é o pacote específico que estou usando).
Coisas que eu tentei até agora:
- Eu instalei o snap com --devmode, mas ele ainda não mostra o meu ponto de montagem. Eu posso ver outros diretórios na raiz, mas não / netgear.
- Alterei o ponto de montagem para dentro do diretório / mnt, pois o diretório THAT estava visível, mas os volumes montados ainda não aparecem no aplicativo de snap (/ mnt aparece como vazio).
- Criando um link simbólico no meu diretório inicial que apontava para o ponto de montagem. Eu consegui acessar os arquivos usando aplicativos nativos, mas o link não apareceu no cloudcompare (ainda com o --devmode set).
- Eu até tentei definir um link simbólico para um arquivo normal no volume do meu diretório pessoal, mas quando naveguei para meu diretório pessoal no aplicativo, o arquivo não estava entre minhas opções.
Coisas que você pode precisar saber - esta é uma montagem permanente feita no momento da inicialização através do arquivo / etc / fstab. Os diretórios são todos do modo 777. As entradas no meu arquivo fstab são as seguintes:
//netgear/documents /netgear/documents cifs uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/.smbcredentials 0 0
//netgear/downloads /netgear/downloads cifs uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/.smbcredentials 0 0
//netgear/stage /netgear/stage cifs uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/.smbcredentials 0 0
Obrigado antecipadamente.