Por que os aplicativos nem sempre são executados em primeiro plano quando iniciados a partir do terminal?

0

Se eu iniciar um aplicativo a partir do terminal, normalmente ele será executado em primeiro plano. Portanto, é possível suspender o aplicativo (com Ctrl + Z ), olhar para o jobs e colocá-lo novamente em primeiro plano com fg (semelhante descrito em esta resposta link ).

Mas se eu iniciar uma aplicação primeiro com ALT + F2 inicie outra instância desta aplicação a partir do terminal, esta instância não será executada em primeiro plano e não consigo encontrar com o comando jobs . É possível definir este aplicativo para o primeiro plano, mesmo que não seja encontrado com jobs ?

    
por TuKsn 08.06.2014 / 12:45

1 resposta

1

Alguns aplicativos verificam se uma instância existente está em execução e, se houver, apenas abrirão uma nova janela no processo remoto.

Nem sempre é assim (Dolphin, o navegador de arquivos do KDE, não é estoico), e em alguns casos existem maneiras de contornar isso em algumas aplicações também (o Firefox tem uma opção -no-remote que pode ser útil ao iniciar outra instância do Firefox em outro perfil), mas isso não é garantido.

O comportamento é realmente baixo para o aplicativo individual.

    
por Oli 08.06.2014 / 13:00