Jak ustawić różne ikony paska zadań dla profili Firefox w Windows 7?

12

Czy istnieje sposób, aby mieć różne ikony paska zadań dla dwóch różnych profili Firefox? Mam dwa skróty, które wskazują skrypty nietoperzy, które uruchamiają profile Firefox w następujący sposób:

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

Łatwo jest zmieniać ikony skrótów, które znajdują się na pulpicie, ale kiedy uruchamiam instancje Firefoksa, oba mają tę samą standardową ikonę.

edytować

powiązane problemy:

Wygląda na to, że w tej chwili nie ma dobrego, konsekwentnie działającego rozwiązania (2011-08-20).

chodorowicz
źródło

Odpowiedzi:

2

Jeśli ktoś jest w porządku z uruchomieniem wersji beta FF (lub Aurora lub Nightly), to instalacja i używanie stabilnego z jednym profilem i beta z drugim wydaje się rozwiązać problem.

  • możliwe jest przypięcie obu profili do paska zadań
  • profile te mogą mieć różne ikony

Jak to zrobić:

  1. Zainstalować stabilną wersję FF i wersji beta w oddzielnych folderach (beta można dostać od tutaj )
  2. Utwórz drugi profil za pomocą ProfileManager
  3. Dodaj do parametru docelowego skrótu beta -no-remote -p yourprofilename
  4. Zmień ikonę, klikając prawym przyciskiem myszy przypiętą ikonę, klikając prawym przyciskiem myszy propertiesi element menu ikony

Wydaje się działać bezbłędnie. Jeśli ktoś ma sposób na uruchomienie dwóch stabilnych wersji w ten sposób, chętnie zaakceptuję taką odpowiedź.

chodorowicz
źródło
1
  1. Kliknij prawym przyciskiem myszy program uruchamiający pasek zadań, dla którego chcesz zmienić ikonę.
  2. Kliknij prawym przyciskiem myszy element listy zadań o nazwie programu (np. „Mozilla Firefox”)
  3. Kliknij Właściwości.

Możesz zmienić ikonę programu uruchamiającego w tym oknie dialogowym właściwości. Konieczne może być ponowne uruchomienie Eksploratora lub wylogowanie / logowanie, aby zmiany zostały wprowadzone.

Nithin Philips
źródło
Dzięki, działa (w pewnym sensie) - nie wiedziałem o tym sposobie zmiany ikon. Problem polega na tym, że zachowuje się dziwnie - kiedy mam pierwszy profil FF uruchomiony i uruchamiam drugi, drugi otrzymuje poprawnie inną ikonę. Ale kiedy żaden profil nie jest uruchomiony, a ja uruchamiam drugi, otrzymuje on standardową ikonę pierwszego. Nie wspominając o tym, że niemożliwe jest przypięcie obu tych profili do paska zadań (ale to zupełnie inny problem).
chodorowicz,
Czy próbowałeś uruchomić Firefox bezpośrednio, bez skryptu wsadowego? W przypadku drugiego skrótu możesz przypiąć dowolny program i edytować jego skrót, aby wskazywał Firefox. Obie ikony pozostały dla mnie takie, jakie powinny. Jednak system Windows nie podświetli drugiego programu uruchamiającego po uruchomieniu, zamiast tego pierwszy zostanie wyświetlony jako otwarty.
Nithin Philips,
Tak, działa zgodnie z opisem - jeśli przypinam jakiś inny program i zmieniam ikonę, pozostaje z tą zamienioną ikoną, ale kiedy uruchamiam FF, jest podświetlana jako nowa, domyślna ikona. Dzięki za wskazówki, są pomocne (będę głosować, kiedy będę mógł), ale to nie rozwiązuje problemu w pełni. Wierzę, że Mozilla musi zmienić zachowanie FF (każdy profil musi mieć inny identyfikator aplikacji).
chodorowicz
Masz rację. Potrzebne jest, aby każda instancja profilu Firefox miała inny identyfikator AppUserModelID . Wiąże się to jednak z poprawieniem kodu Firefoksa i samodzielnym zbudowaniem lub napisaniem niestandardowej aplikacji, która uruchomi Firefoksa pod przymusowym identyfikatorem. Tak czy inaczej, nie ma prostego rozwiązania.
Nithin Philips
Wygląda na to, że wersje beta mają inny AppID. Jeśli ktoś jest w porządku z uruchomieniem wersji beta, wygląda na to, że wszystko działa zgodnie z oczekiwaniami - opisałem to moja odpowiedź. Jeszcze raz wielkie dzięki za wskazówki!
chodorowicz
0

Znalazłem rozszerzenie Firefoksa, które ustawia AppID na podstawie nazwy profilu. Umożliwi to wyświetlanie różnych profili pod różnymi ikonami na pasku zadań systemu Windows 7. Jest dostępny tutaj: http://code.google.com/p/win7appid/issues/detail?id=3#c0

W dyskusji znajduje się link do pobrania pliku zip „win7appid-ff4-profile.zip”, który należy wyodrębnić do folderu Rozszerzenia przeglądarki Firefox.

Istnieje również zaktualizowany skrypt dla FF5 i późniejszych, w komentarzu 8 do dyskusji. Należy go wkleić do następującego pliku, zastępując istniejący kod: components \ win7appid.js

Pamiętaj, że nie byłem w stanie wybrać różnych ikon dla każdego profilu - są one wyświetlane na pasku zadań jako standardowa ikona Firefoksa.

Kenny
źródło