如何让 Caja 打开目录并选择文件?

如何让 Caja 打开目录并选择文件?

我有一个脚本,它“生成”一个按顺序命名的图像(例如img_001.jpg)并将其保存在固定目录中,例如〜/Documents/Images。

创建文件后,我想显示包含所选文件的文件夹,即类似于 Chrome 和 Firefox 将打开已选择的下载文件的目录。

显然我的 Linux Mint 版本使用 Caja。我试过,

caja $filename

但 Caja 决定使用默认应用程序实际打开该文件。 caja 帮助不是很有用,我到处都找过,但找不到任何类似的问题。希望我只是使用了错误的搜索词,而 Caja 确实支持像这样基本的东西?

答案1

这个命令对我来说效果很好:

dbus-send --session --type=method_call    --dest="org.freedesktop.FileManager1"     "/org/freedesktop/FileManager1"     "org.freedesktop.FileManager1.ShowItems" array:string:"file:///etc/hosts"     string:""

答案2

我不确定是否选择该文件,但您告诉caja要打开 file $filename,而您真正想要做的是打开包含$filename.

因此,请这样做:

$ caja ~/Documents/Images

然而正如我所说,这不会选择特定的文件。 Caja 似乎不具备这种能力。

相关内容