我想为 Ubuntu 编写自己的“打开方式”GUI。在 Ubuntu 中,是否可以获取可以打开指定文件的应用程序列表(从命令行?)
答案1
您可以使用mimeopen
命令列出能够打开该文件的应用程序。
例如:如果我必须打开一个 tar 文件。我可以使用命令
mimeopen -d test.tar
示例输出将如下所示
$mimeopen -d test.tar
Please choose a default application for files of type application/x-tar
1) Archive Manager (file-roller)
2) Archive Mounter (mount-archive)
3) Other...
use application #
当您选择第三个选项时,系统将要求您输入一个能够打开 tar 文件的命令。