Я хочу посмотреть, открывается ли файл с помощью gedit. Является ли это возможным?

Существует опция командной строки, чтобы увидеть, какие файлы открываются с помощью gedit? Если я открываю два файла в gedit (file1 и file2) и в терминале, я использую команду:

ps ax | grep-v grep | grep gedit

Я получаю только первый открытый файл. (5944 pts / 0 S + 0:01 gedit / home / file1)

С помощью этой команды я не вижу, что file2 также открыт в gedit. Это другой путь?

7
задан 19 June 2013 в 08:18

1 ответ

gedit не держит файл открытым, пока вы редактируете его, поэтому я не уверен, что вы сможете. Возможно, вы могли бы написать плагин Gedit, который мог бы рассказать вам, но давайте пока проигнорируем эту опцию.

Продолжая комментарии выше, вы действительно просто хотите отредактировать файл и знать, когда он был закрыт. @TimoKluck предлагает --standalone, но я думаю, что вы, вероятно, хотите --wait вместо этого.

Этого же можно добиться с помощью API-интерфейса D-Bus от gedit. Когда вы открываете файл, он дает вам cookie, который вы можете затем подождать.

0
ответ дан 19 June 2013 в 08:18

Другие вопросы по тегам:

Похожие вопросы: