Duplicação do ícone da edição do desenvolvedor do Firefox no shell do Gnome

7

Depois de instalar o Firefox Developer Edition usando o método Aurora PPA em 16.04, arrastei o ícone de Atividades para a barra lateral do ativador. acesso acessível. Mas quando clico nele, aparece um segundo ícone do firefox na barra lateral:

E toda vez que clico no ícone que adicionei, obtenho uma nova janela. Como posso fazer com que ele se comporte normalmente (ou seja, quando clicado ele exibiria um firefox já em execução ou, se não houver um, inicie um)?

    
por artfulrobot 23.11.2016 / 10:32

3 respostas

7

A propriedade WM_CLASS da janela "Firefox-dev" não corresponde ao nome do arquivo .desktop . Você pode verificar a propriedade WM_CLASS usando xprop e clicar na janela aberta do Firefox.

Então, aqui está o que eu fiz para funcionar:

sudo ln -s /usr/share/applications/firefox.desktop /usr/share/applications/firefox-dev.desktop

Então você pode adicionar a nova entrada firefox-dev.desktop como favorita em seu gnome-shell, e ela funcionará.

Felicidades!

    
por Ghis 12.12.2016 / 12:08
12

Minha solução é editar o arquivo firefox-dev.desktop , adicionando --class FirefoxDev ao comando Exec e StartupWMClass=FirefoxDev como uma nova linha.

A vantagem disso é que o Firefox e o Firefox Developer Edition não compartilharão mais um ícone se ambos estiverem instalados.

    
por inta 28.03.2017 / 14:30
4
  1. Inicie o Firefox Development Edition.
  2. Abra o terminal e execute xprop WM_CLASS . Um ponteiro + aparecerá, clique em qualquer lugar na janela do Firefox Development Edition.
  3. Você receberá alguma saída como WM_CLASS(STRING) = "Navigator", "Firefox Development Edition" . Escolha uma das classes, por exemplo. Firefox Development Edition
  4. Adicione a classe como o valor de StartupWMClass no arquivo .desktop presente em ~/.local/share/applications/firefox_dev.desktop . Por exemplo, StartupWMClass=Firefox Development Edition . Não se esqueça de substituir firefox_dev pelo nome do arquivo que você possui para o seu Firefox Development Edition.
  5. Salve o arquivo .desktop, feche o aplicativo e abra-o novamente. Agora deve haver apenas 1 ícone no iniciador
por Shibasis Patel 20.12.2017 / 11:54