Eu quero ver se um arquivo é aberto com o gedit. É possível?

7

Existe uma opção de linha de comando para ver quais arquivos estão abertos com o gedit? Se eu abrir dois arquivos no gedit (file1 e file2) e no terminal eu uso o comando:

ps ax | grep-v grep | grep gedit

Eu só recebo o primeiro arquivo aberto. (5944 pts / 0 S + 0:01 gedit / home / file1)

Usando este comando, não vejo que o arquivo2 também esteja aberto no gedit. É outra maneira?

    
por georgian 09.01.2012 / 10:50

1 resposta

3

O gedit não mantém o arquivo aberto enquanto você o edita, então não tenho certeza se você pode. Você provavelmente poderia escrever um plugin de gedit que poderia lhe dizer, mas vamos ignorar essa opção por enquanto.

Seguindo os comentários acima, você está realmente querendo apenas uma maneira de editar um arquivo e saber quando ele está fechado. @TimoKluck sugere --standalone , mas acho que você provavelmente quer --wait .

Você também pode conseguir a mesma coisa através da API D-Bus do gedit. Quando você abre um arquivo, ele fornece um cookie, que você pode esperar.

    
por tumbleweed 09.01.2012 / 19:51

Tags