Bash 使用shell脚本启动“选择文件”对话框

Bash 使用shell脚本启动“选择文件”对话框,bash,ubuntu,Bash,Ubuntu,在Ubuntu中,是否可以从命令行启动选择文件对话框?我需要找到一个启动“选择文件”对话框的命令,以便提示用户使用shell脚本导航到文件,然后返回文件路径。使用zenity 更多参考:使用zenity 更多参考信息:具体来说,zenity-file selection将提示用户单击文件,然后打印文件路径。这正是我要找的!对于我的M.tech项目,PC端的整个用户界面都是通过zenity命令行完成的!:-您可能还想看看其他选项。它是创建简单GUI的好工具。如果我们不将zenity用于其他用途,为

在Ubuntu中,是否可以从命令行启动选择文件对话框?我需要找到一个启动“选择文件”对话框的命令,以便提示用户使用shell脚本导航到文件,然后返回文件路径。

使用zenity

更多参考:使用zenity


更多参考信息:具体来说,zenity-file selection将提示用户单击文件,然后打印文件路径。这正是我要找的!对于我的M.tech项目,PC端的整个用户界面都是通过zenity命令行完成的!:-您可能还想看看其他选项。它是创建简单GUI的好工具。如果我们不将zenity用于其他用途,为什么还要使用它呢?我们不能调用默认文件管理器的选择对话框吗?我记得曾经使用过它,但现在在任何地方都找不到:@shubham,我们开发人员已经习惯了基于终端或诅咒的菜单。许多人喜欢老鼠。TBH,我认为这也取决于您的用例。若你们的应用程序是基于终端的,你们需要一个文件浏览对话框,我会使用基于诅咒的解决方案。如果他们想通过单击.desktop文件来选择某个内容,我会选择zenity。我的一个实现还使用了一种混合解决方案,通过检测一个交互式shell。具体来说,zenity-file selection将提示用户单击一个文件,然后它将打印文件路径。这正是我要找的!对于我的M.tech项目,PC端的整个用户界面都是通过zenity命令行完成的!:-您可能还想看看其他选项。它是创建简单GUI的好工具。如果我们不将zenity用于其他用途,为什么还要使用它呢?我们不能调用默认文件管理器的选择对话框吗?我记得曾经使用过它,但现在在任何地方都找不到:@shubham,我们开发人员已经习惯了基于终端或诅咒的菜单。许多人喜欢老鼠。TBH,我认为这也取决于您的用例。若你们的应用程序是基于终端的,你们需要一个文件浏览对话框,我会使用基于诅咒的解决方案。如果他们想通过单击.desktop文件来选择某个内容,我会选择zenity。我的一个实现还通过检测交互式shell使用了一个混合解决方案。