Profils Firefox avec différentes icônes dans le dock Ubuntu

10

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

J'ai configuré quelques profils Firefox. Lorsque j'exécute chaque profil, j'aimerais que ce soit une icône distincte sur le dock. Comment puis-je y arriver? En ce moment, ce qui se passe, c'est qu'ils sont tous regroupés dans l'icône standard de Firefox.

dln949
la source

Réponses:

9

Modifier le fichier .desktop du profil :

La chaîne SomeClassdoit être la même dans les deux modifications.

Exemple de fichier .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
la source
grisfer, cette réponse semble fonctionner pour la question que j'ai posée, alors merci. Cependant ..... Bien que j'ai maintenant des icônes distinctes sur le dock, ce sont toutes les icônes officielles de Firefox, et non l'icône que j'ai spécifiée dans le fichier de bureau. (Je me rends compte que cela ne fait pas partie de ma question d'origine.)
dln949
1
Avez-vous ajouté les deux modifications ( --class SomeClasset StartupWMClass=SomeClass)? Si ce n'est que le premier, les icônes seront distinctes, mais avec l'image standard. En outre, la chaîne SomeClassdoit être la même dans les deux modifications. Si les chaînes sont différentes, les icônes seront avec l'image standard.
grisfer
1
Malheureusement, je ne sais pas. Cela fonctionne pour moi (j'ai une icône personnalisée).
grisfer
1
Ce bug suggère que gnome --class
n'honore
1
Cela fonctionne pour moi sur KDE Plasma 5.
MountainX
0

Copiez le fichier icône Firefox.

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

Dans le nouveau fichier, éditez 4 lignes en utilisant le chemin complet de l'exécutable et de l'icône. L'icône ci-dessous est une version bleue de l'icône 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

Suivez ensuite les instructions ici pour placer le nouveau fichier d'icône dans le registre gnome.

sudo apt install dconf-editor
dconf-editor

Accédez à org.gnome.shell favorite-appsvotre nouvelle icône et ajoutez-la

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

Il peut être nécessaire de vous déconnecter et de vous reconnecter avant d'utiliser l'icône.

Craig Hicks
la source