Gedit do terminal - comportamento inconsistente

4

Eu geralmente abro um arquivo de texto do terminal com um comando assim:

gedit filename.txt

No entanto, o comportamento é inconsistente; às vezes, o foco deixará o terminal e não retornará até que eu feche o arquivo. Outras vezes, o terminal manterá um prompt, como se eu tivesse executado:

gedit filename.txt &

Por que essa discrepância?

    
por Bill Cheatham 25.01.2012 / 16:34

2 respostas

5

Geralmente, depende se o gedit já está em execução.

  • Se for, o jibbery aberto é enviado para o processo aberto e, dependendo de como as coisas estão sendo executadas (o Gedit 3.x parece ter alguns comportamentos estranhos), ele entrará em uma nova janela ou apenas um novo guia.

  • Se não estiver, um novo processo é iniciado como filho do prompt, portanto, ele bloqueia o prompt.

Se isso realmente o incomodar, você pode criar um alias ou um script ~/bin/ para substituir o comportamento padrão e forçá-lo a desembolsar com & todas as vezes.

    
por Oli 25.01.2012 / 17:48
0

Você pode forçá-lo a abrir em uma nova janela com o parâmetro -s:

gedit -s filename.txt

Isso sempre dará foco.

    
por Jason Doucette 31.03.2016 / 00:39