Perfis do Firefox com ícones diferentes no dock do Ubuntu

10

Ubuntu 17.10 (xorg), GNOME 3.26.2, Firefox 58.0 (64 bits).

Eu tenho alguns perfis de configuração do Firefox. Quando executo cada perfil, gostaria que fosse um ícone separado na estação. Como faço isso acontecer? No momento, o que acontece é que eles estão todos agrupados no ícone padrão do Firefox.

dln949
fonte

Respostas:

9

Edite o arquivo .desktop do perfil :

A cadeia SomeClassdeve ser a mesma nas duas alterações.

Exemplo de arquivo .desktop :

[Desktop Entry]
Name=Firefox Test
Exec=firefox -p test -no-remote --class FxTest
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/custom/icon.png
StartupWMClass=FxTest
grisfer
fonte
mais grisfer, esta resposta parece funcionar para a pergunta que fiz, então obrigado. No entanto ... Embora eu tenha agora ícones distintos no dock, eles são todos os ícones oficiais do Firefox, e não o ícone que especifiquei no arquivo da área de trabalho. (Eu percebo que não faz parte da minha pergunta original.)
dln949
11
Você adicionou as duas alterações ( --class SomeClasse StartupWMClass=SomeClass)? Se apenas o primeiro, os ícones serão distintos, mas com a imagem padrão. Além disso, a sequência SomeClassdeve ser a mesma nas duas alterações. Se as seqüências de caracteres forem diferentes, os ícones estarão com a imagem padrão.
22618 grisfer
11
Infelizmente eu não sei. Funciona para mim (eu tenho um ícone personalizado).
22618 grisfer
11
Este bug sugere que gnome não está honrando a --classopção
JellicleCat
11
Isso funciona para mim no KDE Plasma 5.
MountainX
0

Copie o arquivo de ícone do Firefox.

cp /usr/share/applications/firefox.desktop \
   /usr/share/applications/firefox-dev.desktop

No novo arquivo, edite 4 linhas, usando o caminho completo para o executável e o ícone. O ícone mostrado abaixo é uma versão azul do ícone do Firefox.

[Desktop Entry]
...
Exec=/opt/firefox-dev/firefox
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
...
[Desktop Action new-window]
...
Exec=/opt/firefox-dev/firefox -new-window
...
[Desktop Action new-private-window]
...
Exec=/opt/firefox-dev/firefox -private-window

Siga as instruções aqui para colocar o novo arquivo de ícone no registro do gnome.

sudo apt install dconf-editor
dconf-editor

Navegue org.gnome.shell favorite-appse adicione seu novo ícone

[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]

Pode ser necessário sair e fazer login novamente antes de usar o ícone.

Craig Hicks
fonte