O lançamento do aplicativo da pesquisa Unity abre uma nova instância toda vez

0

Se eu usar a pesquisa do Unity para iniciar um aplicativo que já está em execução, ele sempre lançará uma nova instância desse aplicativo. Existe uma maneira integrada para o Unity lançar um aplicativo existente, se um já estiver em execução, como o Mac OS X trata dele?

    
por Jin 06.12.2017 / 00:00

1 resposta

0

Se o aplicativo já estiver em execução, ele será exibido no painel de ativação, à esquerda, e você poderá simplesmente mudar para ele clicando no ícone do aplicativo.

Se uma "nova instância" de um aplicativo é criada, no entanto, depende inteiramente do próprio aplicativo ter implementado o IPC para ser executado como uma única instância e ser projetado para funcionar dessa maneira. Vários aplicativos fazem isso, mas muitos não fazem isso.

Se o aplicativo em questão tiver um argumento de linha de comando para criar uma nova janela (como a opção --new-window para Chromium ), você poderá copiar o arquivo .desktop do aplicativo em /usr/share/applications/ em ~/.local/share/applications/ e edite-o para adicionar esse argumento à linha Exec= padrão no arquivo. Isso fará com que ele abra uma nova janela (ou guia, ou qualquer outro comportamento de sua preferência) sempre que você clicar no ícone do aplicativo no escopo do aplicativo no painel.

    
por dobey 06.12.2017 / 00:10