Существует опция командной строки, чтобы увидеть, какие файлы открываются с помощью gedit? Если я открываю два файла в gedit (file1 и file2) и в терминале, я использую команду:
ps ax | grep-v grep | grep gedit
Я получаю только первый открытый файл. (5944 pts / 0 S + 0:01 gedit / home / file1)
С помощью этой команды я не вижу, что file2 также открыт в gedit. Это другой путь?
gedit не держит файл открытым, пока вы редактируете его, поэтому я не уверен, что вы сможете. Возможно, вы могли бы написать плагин Gedit, который мог бы рассказать вам, но давайте пока проигнорируем эту опцию.
Продолжая комментарии выше, вы действительно просто хотите отредактировать файл и знать, когда он был закрыт. @TimoKluck предлагает --standalone
, но я думаю, что вы, вероятно, хотите --wait
вместо этого.
Этого же можно добиться с помощью API-интерфейса D-Bus от gedit. Когда вы открываете файл, он дает вам cookie, который вы можете затем подождать.