![我想查看文件是否用 gedit 打开。可以吗?](https://linux22.com/image/1076734/%E6%88%91%E6%83%B3%E6%9F%A5%E7%9C%8B%E6%96%87%E4%BB%B6%E6%98%AF%E5%90%A6%E7%94%A8%20gedit%20%E6%89%93%E5%BC%80%E3%80%82%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%9F.png)
是否有命令行选项可以查看使用 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,然后您可以等待它。