Isso acontece (não apenas) com aplicativos Wine. Presumo que seu aplicativo não tenha um lançador duplicado , já que você não pode fixá-lo no Iniciador Unity (ou Docky no seu caso). O segundo ícone provavelmente será genérico ou um ícone "geral" Wine .
O segundo ícone aparece porque o iniciador e a janela do aplicativo não "se encontram".
O que fazer
- Abrir
OriginPro - Abra um terminal, digite o comando
xprop WM_CLASS+ return , o cursor mudará para um grande+. -
Clique na janela de
OriginPro, no terminal você encontrará uma saída como:WM_CLASS(STRING) = "finale.exe", "Wine"(No exemplo de
Finale, sua saída será diferente) -
Abra o arquivo
.desktop, adicione uma linha, começando comStartupWMClass=, + a seção da saída, identificando seu aplicativo, como (novamente o exemploFinale):StartupWMClass=finale.exe
Agora, o iniciador de aplicativos está "conectado" ao aplicativo: