Comment puis-je définir différentes icônes de barre des tâches pour les profils Firefox dans Windows 7?

12

Existe-t-il un moyen d'avoir différentes icônes de barre des tâches pour deux profils Firefox différents? J'ai deux raccourcis qui pointent vers des scripts bat qui lancent les profils Firefox de la manière suivante:

start "" "D:\Program Files (x86)\Mozilla Firefox\Firefox.exe" -no-remote -P "default"

Il est facile de changer les icônes des raccourcis qui se trouvent sur le bureau, mais lorsque je lance des instances de Firefox, elles ont toutes les deux la même icône standard.

Éditer

problèmes liés:

Il semble qu'il n'y ait pas de bonne solution qui fonctionne de manière cohérente en ce moment (2011-08-20).

chodorowicz
la source

Réponses:

2

Si quelqu'un est OK pour exécuter la version bêta de FF (ou Aurora ou Nightly), l'installation et l'utilisation de stable avec un profil et de la bêta avec l'autre semblent résoudre le problème.

  • il est possible d'épingler les deux profils dans la barre des tâches
  • ces profils peuvent avoir différentes icônes

Comment faire:

  1. Installez la version stable de FF et la version bêta dans des dossiers séparés (vous pouvez obtenir la bêta à partir d' ici )
  2. Créer un deuxième profil à l'aide de ProfileManager
  3. Ajouter au paramètre cible de raccourci bêta -no-remote -p yourprofilename
  4. Changer l'icône simplement en cliquant avec le bouton droit sur l'icône épinglée, en cliquant propertiesavec le bouton droit et sur l'élément de menu d'icône

Cela semble fonctionner parfaitement. Si quelqu'un a un moyen d'exécuter deux versions stables de cette manière, j'accepterai volontiers une telle réponse.

chodorowicz
la source
1
  1. Cliquez avec le bouton droit sur le lanceur de la barre des tâches pour lequel vous souhaitez modifier l'icône.
  2. Faites un clic droit sur l'élément de la liste des tâches avec le nom du programme (par exemple, "Mozilla Firefox")
  3. Cliquez sur Propriétés.

Vous pouvez modifier l'icône du lanceur dans cette boîte de dialogue de propriétés. Vous devrez peut-être redémarrer l'explorateur ou vous déconnecter / vous connecter pour que les modifications prennent effet.

Nithin Philips
la source
Merci, cela fonctionne (en quelque sorte) - je ne connaissais pas cette façon de changer les icônes. Le problème est qu'il se comporte étrangement - lorsque j'ai le premier profil FF démarré et exécuté en second, le second obtient une icône correctement différente. Mais quand aucun profil n'est en cours d'exécution et que je démarre le second, il obtient l'icône standard du premier. Sans oublier qu'il est impossible d'épingler ces deux profils dans la barre des tâches (mais c'est un tout autre problème).
chodorowicz
Avez-vous essayé de démarrer Firefox directement, sans script batch? Pour le deuxième raccourci, vous pouvez épingler un programme aléatoire et modifier son raccourci pour pointer vers Firefox. Les deux icônes sont restées comme elles le devraient pour moi. Cependant, Windows ne mettra pas en surbrillance le deuxième lanceur lorsque vous le lancerez, mais le premier sera affiché comme ouvert.
Nithin Philips
Oui, cela fonctionne comme vous l'avez décrit - si j'épingle un autre programme et que je change d'icône, il reste avec cette icône échangée, mais lorsque je lance FF, il est mis en surbrillance en tant que nouvelle icône par défaut. Merci pour les conseils, ils sont utiles (je voterai quand je le pourrai), mais cela ne résout pas complètement le problème. Je crois que Mozilla doit changer les comportements de FF (chaque profil doit avoir un ID d'application différent).
chodorowicz
Vous avez raison. Ce dont vous avez besoin, c'est que chaque instance de profil Firefox ait un AppUserModelID différent . Mais cela implique de patcher le code Firefox et de construire par vous-même ou éventuellement d'écrire une application personnalisée qui lancera Firefox avec un ID forcé. Quoi qu'il en soit, il n'y a pas de solution simple.
Nithin Philips
Il semble que les versions bêta aient des AppID différents. Si quelqu'un est d'accord avec la version bêta, il semble que tout fonctionne comme prévu - je l'ai décrit ma réponse. Merci encore pour les conseils!
chodorowicz
0

J'ai trouvé une extension Firefox qui définit l'AppID en fonction du nom du profil. Cela permettra à différents profils d'apparaître sous différentes icônes dans la barre des tâches de Windows 7. Il est disponible ici: http://code.google.com/p/win7appid/issues/detail?id=3#c0

Dans la discussion, il y a un lien pour télécharger le fichier zip "win7appid-ff4-profile.zip", qui devrait être extrait dans votre dossier Firefox Extensions.

Il existe également un script mis à jour pour FF5 et versions ultérieures, dans le commentaire 8 de la discussion. Cela doit être collé dans le fichier suivant, écrasant le code existant: components \ win7appid.js

Notez que je n'ai pas pu choisir différentes icônes pour chaque profil - elles s'affichent dans la barre des tâches comme l'icône standard de Firefox.

Kenny
la source