Zenity(类似)文件浏览器,具有自定义文件系统根目录

Zenity(类似)文件浏览器,具有自定义文件系统根目录

我正在创建 ubuntu 应用程序,它需要从命令行显示文件浏览器,并请求用户选择文件。

我知道使用zenity --file-selection --file-filter="MP3 Files | *.mp3"

使用上面的 zenity 脚本应该可以满足我请求用户选择的 mp3 文件的需求。

但是除了请求文件之外,我还需要隐藏或阻止用户浏览整个计算机驱动器,例如转到 /home/myapp_user 并查看里面的所有内容,或者只是查看里面的文件夹/etc,规则是,用户只能看到 /media 目录中包含的内容。

是否有任何工具(如 zenity)可以提供文件浏览器,但仅限于/media目录,换句话说,我只需要将根目录放入/media。因此对于此文件选择对话框,/media是顶级目录,无法向上移动。

在 Java 中,这关联描述了我所需要的。

作为附加信息,我正在创建类似信息亭的应用程序,用于锁定终端和其他 ubuntu 应用程序。但我仍然需要在此文件选择对话框中隐藏文件系统视图。

这个问题也在https://stackoverflow.com/questions/30279727/zenity-alike-file-browser-with-custom-filesystem-root。如果这被视为重复,我很抱歉。

谢谢。

相关内容