Se um aplicativo produzir um segundo ícone, não sendo genérico
Se um aplicativo gera um segundo ícone na Unidade lançador de outro do que aa, ícone genérico cinza, deve já ser um (outro) lançador existente, chamando p4vem seu comando principal:
O .desktoparquivo de um aplicativo por definição possui um comando "principal" na primeira linha, começando com Exec=. Este é o comando que é executado quando o ícone é clicado no Unityiniciador ( ). Além disso, um .desktoparquivo pode ter uma ou mais seções de atalho, disponíveis quando você clica com o botão direito do mouse no ícone de representação no Unityiniciador.
Vários arquivos .desktop chamando o mesmo aplicativo em seu comando principal
Os sintomas que você está enfrentando podem ocorrer quando mais de um .desktoparquivo em um /usr/share/applicationsou ~/.local/share/applicationspossui o mesmo comando ("main-") em sua primeira Exec= linha, mas os arquivos têm nomes diferentes.
P4V por padrão deve instalar (e provavelmente tem instalado) um .desktoparquivo, chamado p4vasp.desktopem /usr/share/applications.
Como corrigir
Seu problema deve ser corrigido se você remover seu próprio .desktoparquivo (provavelmente local) , depois executar a p4vpartir do Dash e fixá-lo no iniciador.
E se você quiser personalizar o iniciador existente?
Se você deseja alterar o .desktopcomportamento do arquivo ou, por exemplo, seu ícone:
- copie o arquivo de
/usr/share/applicationspara~/.local/share/applications
- não mude o nome do arquivo
- abra o arquivo
gedit(arraste-o sobre uma geditjanela aberta ) e faça as alterações desejadas
- sair e voltar, a versão local do
.desktoparquivo substituirá a global.
Para reverter, basta remover o local, sair e entrar novamente.
Relacionado a este post