Après avoir installé Firefox Developer Edition à l'aide de la méthode Aurora PPA le 16.04, j'ai fait glisser l'icône depuis Activités vers la barre latérale du programme de lancement pour un accès pratique. Mais lorsque je clique sur le bouton, une seconde icône firefox apparaît dans l'encadré:
Et chaque fois que je clique sur l'icône, j'ai ajouté une nouvelle fenêtre. Comment puis-je le faire se comporter normalement (c’est-à-dire qu’un clic sera affiché sur un pare-feu en cours d’exécution ou, s’il n’y en a pas, en commencer un)?
La propriété WM_CLASS de la fenêtre "Firefox-dev" ne correspond pas au nom de fichier du fichier .desktop
. Vous pouvez vérifier la propriété WM_CLASS en utilisant xprop
et cliquer sur la fenêtre de Firefox ouverte.
Alors, voici ce que j'ai fait pour que cela fonctionne:
Sudo ln -s /usr/share/applications/firefox.desktop /usr/share/applications/firefox-dev.desktop
Ensuite, vous pouvez ajouter la nouvelle entrée firefox-dev.desktop
comme favori dans votre gnome-Shell, et cela fonctionnera.
À votre santé !
Ma solution consiste à modifier le fichier firefox-dev.desktop
en ajoutant --class FirefoxDev
à la commande Exec et à StartupWMClass=FirefoxDev
en tant que nouvelle ligne.
L'avantage de celui-ci est que Firefox et Firefox Developer Edition ne partagent plus une seule icône si les deux sont installés.
xprop WM_CLASS
. Un pointeur +
apparaîtra. Cliquez n'importe où dans la fenêtre de Firefox Development Edition.WM_CLASS(STRING) = "Navigator", "Firefox Development Edition"
. Choisissez l'une des classes, par exemple. Firefox Development Edition~/.local/share/applications/firefox_dev.desktop
. Par exemple, StartupWMClass=Firefox Development Edition
. N'oubliez pas de remplacer firefox_dev
par le nom de fichier que vous avez pour votre Firefox Development Edition.