我想查看文件是否用 gedit 打开。可以吗?

我想查看文件是否用 gedit 打开。可以吗?

是否有命令行选项可以查看使用 gedit 打开了哪些文件?如果我在 gedit 中打开两个文件(file1 和 file2),然后在终端中使用以下命令:

ps ax | grep-v grep | grep gedit

我只打开了第一个文件。(5944 pts/0 S+ 0:01 gedit /home/file1)

使用此命令时,我没有看到 file2 也在 gedit 中打开。是另一种方法吗?

答案1

gedit 不会在您编辑文件时保持文件打开,所以我不确定您是否可以。您可能可以编写一个 gedit 插件来告诉您,但现在我们先忽略该选项。

继续上面的评论,你实际上只是想要一种编辑文件的方法,并且知道它何时被关闭。@TimoKluck 建议--standalone,但我想你可能想要--wait

您也可以通过 gedit 的 D-Bus API 实现相同的功能。当您打开文件时,它会给您一个 cookie,然后您可以等待它。

相关内容