我想看看一个文件是否是用 gedit 打开的。是否可以?

geo*_*ian 7 gedit files

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

ps ax | grep-v grep | grep gedit
Run Code Online (Sandbox Code Playgroud)

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

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

tum*_*eed 3

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

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

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