Instâncias duplicadas no menu do Gnome

3

Estou executando o Fedora 18 com o Gnome 3.6.

Eu instalei o Eclipse manualmente e adicionei a entrada do menu com o alacarte. Meu problema é que, embora eu tenha "Favorito" na entrada do menu, ele continua duplicando a entrada toda vez que uma nova instância é lançada. Veja a captura de tela, por exemplo:

Normalmente, agruparia as novas instâncias em um ícone. Por alguma razão, minha entrada no menu simplesmente não combina. Eu tentei renomear a entrada do menu para o título do aplicativo ao iniciar, mas sem sucesso. Não tenho certeza do que está causando esse comportamento, mas realmente adoraria alguma ajuda aqui.

    
por nand 02.05.2013 / 09:48

1 resposta

2

Como don_crissti sugerido , estava faltando a chave WMCLASS dentro minha entrada no .desktop. Sem isso, o DM (aqui beign Gnome3.6) não conseguiu combinar as janelas com a entrada de menu especificada. O ativador agora agrupa todas as instâncias subsequentes do Eclipse agora.

Pelo que li sobre a especificação do arquivo .desktop, aqui , é que a chave extra opcional especificada durante o processo de inicialização fornece um identificador para corresponder a outras janelas de nível superior (pai?) associadas com:

WMCLASS

      a string to match against the "resource name" or "resource
      class" hints. If this key is present, the launchee will most
      likely not send a "remove" message on its own. If the
      desktop environment detects a toplevel window mapped with
      this name or class, it should send a "remove" message for 
      the startup sequence.

E mais adiante no documento:

StartupWMClass=STRING

If true, it is KNOWN that the application will map at least one window with the given string as its WM class or WM name hint.

    
por 03.05.2013 / 08:53

Tags