Estou criando um aplicativo Ubuntu que precisa exibir o navegador de arquivos a partir da linha de comando e solicitar a seleção de arquivos do usuário.
Estou ciente de que o uso de zenity --file-selection --file-filter="MP3 Files | *.mp3"
Usar o script zenity acima deve satisfazer minha necessidade de solicitar o arquivo mp3 selecionado pelo usuário.
Mas além de solicitar o arquivo, eu preciso ocultar ou impedir que o usuário navegue na unidade inteira do computador, como ir para / home / myapp_user e ver todo o conteúdo, ou simplesmente ver as pastas dentro de /etc
, a regra é , o usuário só pode ver o que está contido no diretório / media.
Existe alguma ferramenta (como o zenity) para fornecer o Navegador de arquivos, mas apenas no diretório /media
, em outras palavras, eu preciso colocar o diretório raiz em /media
apenas. Portanto, para este diálogo de seleção de arquivos, /media
é o diretório principal e não pode subir.
Em java, este link descreve o que eu preciso.
Como informações adicionais, estou criando um aplicativo semelhante a um quiosque, que bloqueia o terminal, e outro aplicativo do ubuntu. Mas eu ainda preciso esconder a exibição do sistema de arquivos nesta caixa de diálogo de seleção de arquivos.
essa pergunta também é feita no link . Me desculpe se isso é considerado como duplicação.
Obrigado.