web-dev-qa-db-fra.com

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

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

J'ai quelques profils de configuration de Firefox. Lorsque je lance chaque profil, j'aimerais que ce soit une icône distincte sur le dock. Comment puis-je y arriver? À l’heure actuelle, ils sont tous regroupés dans l’icône standard de Firefox.

8
dln949

Éditez le fichier . Desktop du profil:

La chaîne SomeClassdoit être identique dans les deux modifications.

Exemple . 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
5
grisfer

Copiez le fichier d'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-apps et ajoutez votre nouvelle icône.

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

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

0
Craig Hicks