Por que alguns aplicativos em execução iniciam uma nova sessão quando seu ícone é clicado no ativador?

0

Aqui está o meu problema. Eu tranquei o ícone de um software no lançador. Quando eu clico nele, os programas são executados. Quando eu clico nele novamente, ele abre outra sessão, em vez de escolher o programa em execução. Isso acontece virtualbox-ose, amsn, wireshark etc. Como posso consertar isso?

    
por ibrahim 18.05.2012 / 13:41

2 respostas

1

No lançamento de um aplicativo, o lançador usa duas variáveis para decidir iniciar várias instâncias do mesmo aplicativo ou não. Por exemplo, se eu instalar o squirrel sql (um aplicativo java para navegar em um banco de dados) e criar um launcher WITHOUT StartupWMClass, o launcher iniciará vários processos de esquilo que é MUITO irritante!
No iniciador de arquivos usado para iniciar o aplicativo, você pode encontrar:
StartupNotify e StartupWMClass
StartupNotify = true: queremos a notificação. StartupWMClass: usado para encontrar uma maneira de detectar se o aplicativo já foi iniciado. Por favor, dê uma olhada pergunta do log do ativador de unidade

    
por Rudy Vissers 23.08.2012 / 17:07
0

Alguns desses aplicativos detectam que estão em execução e encaminham você para a sessão aberta do software. As razões são variadas, desde a maneira como o software funciona até a incapacidade de compartilhar recursos que precisam ser acessados. O Virtualbox seria um bom exemplo, já que permite iniciar várias VMs, ou o Wireshark permitiria o monitoramento de várias interfaces se você pudesse abrir várias cópias do software. Espero que isso ajude ...

    
por Mordoc 18.05.2012 / 22:53