Como os problemas com o Unity Launcher são depurados?

2

Eu adicionei facilmente um ícone do lançador Intellij IDEA e o tranquei (o IDEA cria o arquivo .desktop).

Usando o .local / share / applications / jetbrains-idea.desktop como um exemplo, foi fácil adicionar outro iniciador bloqueado para o Aventail Connect VPN.

Tudo muito simples, então eu tentei adicionar um ícone de inicialização para o Aqua Data Studio (ADS). Este é um aplicativo Java lançado por um script bash como o Intellij IDEA.

Se o aplicativo ADS for selecionado no Unity Dash, ele será iniciado corretamente e um ícone do Launcher será exibido.

O problema é que se este ícone estiver fixado e se o ícone for clicado para iniciar o ADS, o ícone pisca por um ou dois segundos e nada acontece . Eu virei "terminal" verdadeiro na esperança de ver o motivo da falha ao iniciar, mas o terminal nem sequer abre. A outra coisa estranha foi quando este ícone foi bloqueado, reposicionou-se imediatamente ao topo. Isso não aconteceu com a IDEA ou a Aventail.

Existe uma maneira de ativar o registro para ver exatamente o que o lançador     está fazendo, e onde está a falha?

Por tentativa e erro, encontrei a seguinte solução, mas o sistema não permitia que eu respondesse sozinho

Não forneça um valor para StartupWMClass adivinhando. Eu tinha definido:

StartupWMClass = datastudio

Ao deixar esta chave fora do lançador bloqueado funciona bem.

    
por mkh 19.12.2012 / 01:52

0 respostas