O ícone de inicialização rápida Unity abre outro ícone do programa no início do programa

1

Eu preparei um arquivo .desktop personalizado para meu navegador chromium que carrega um perfil de usuário diferente. Quando eu clico no ícone agora, ele abre o navegador, mas também usa um novo ícone na barra de inicialização (não bloqueado no inicializador). Existe alguma maneira de dizer ao programa para se manter conectado ao primeiro ícone?

[Desktop Entry]
Type=Application
Name=Second Browser
Exec=chromium-browser --user-data-dir="/home/patrick/bin/chrome-profiles/second"
TryExec=chromium-browser
Icon=/home/patrick/.local/share/applications/icons/browser.png
MimeType=text/html;
    
por Patrick 29.08.2012 / 05:42

2 respostas

1

Encontrei uma maneira fácil de realizar exatamente o que estou tentando fazer:

StartupWMClass=www.domainname.com__some_path

agrupará todas as janelas do mesmo domínio e / ou caminho. Você pode descobrir o WM_CLASS executando o seguinte comando no shell e clicando na janela para a qual você quer encontrar a classe:

xprop WM_CLASS

Dessa forma, você pode ter mais de uma entrada do navegador Chromium na barra de ativação e as entradas permanecem agrupadas.

    
por Patrick 10.09.2012 / 14:48
1

NÃO, não é fácil.

Isso geralmente ocorre após uma atualização, onde o Ubuntu / Unity não pensa mais que é exatamente o mesmo aplicativo. Eu também recebo isso com o LibreOffice.

Soluções alternativas sugeridas:

(1.) Bloqueie o ícone que se abre na barra Unity e remova (desanexe) o outro.

OR

(2.) Recrie seu lançador personalizado, com base no inicializador padrão. Veja minha postagem: Como posso editar / criar novos itens de iniciação no Unity manualmente?

    
por david6 29.08.2012 / 05:51