Як я можу встановити різні значки на панелі завдань для профілів Firefox у Windows 7?


12

Чи є можливість мати різні значки на панелі завдань для двох різних профілів Firefox? У мене є два ярлики, які вказують на виконання сценаріїв, які запускають профілі Firefox таким чином:

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

Можна легко змінювати піктограми для ярликів, які сидять на робочому столі, але коли я запускаю екземпляри Firefox, вони мають однаковий стандартний значок.

редагувати

пов'язані проблеми:

Здається, на даний момент немає хорошого, стабільно працюючого рішення (2011-08-20).

Відповіді:


2

Якщо хтось у порядку з запущеною бета-версією FF (або Aurora або Nightly), встановлення та використання стабільного з одним профілем, а бета-версія з іншим, здається, вирішує проблему.

  • можна закріпити обидва профілі на панелі завдань
  • ці профілі можуть мати різні значки

Як це зробити:

  1. Встановіть стабільну версію FF і бета-версії в окремі папки (бета-версію ви можете отримати тут )
  2. Створіть другий профіль за допомогою ProfileManager
  3. Додайте до цільового параметра бета-ярлика -no-remote -p yourprofilename
  4. Змініть піктограму, натиснувши правою кнопкою миші на покладений значок, клацнувши правою кнопкою миші propertiesта пунктом меню піктограми

Здається, працює бездоганно. Якщо у когось є спосіб запустити дві стабільні версії таким чином, я з радістю прийму таку відповідь.


1
  1. Клацніть правою кнопкою миші на панелі запуску завдань, для якої потрібно змінити піктограму.
  2. Клацніть правою кнопкою миші на пункт списку завдань із назвою програми (наприклад, "Mozilla Firefox")
  3. Клацніть на Властивості.

Ви можете змінити значок запуску в цьому діалоговому вікні властивості. Можливо, вам доведеться перезапустити провідник або вийти / вхід, щоб зміни вступили в силу.


Дякую, це працює (свого роду) - я не знав про такий спосіб зміни значків. Проблема полягає в тому, що він поводиться дивно - коли у мене перший FF-профіль запускається і працює другий, другий отримує правильно інший значок. Але коли жоден профіль не працює, і я запускаю другий, він отримує стандартну піктограму першого. Не кажучи вже про те, що неможливо закріпити обидва ці профілі на панелі завдань (але це зовсім інша проблема).
chodorowicz

Ви намагалися запустити Firefox безпосередньо, без пакетного сценарію? Для другого ярлика можна закріпити випадкову програму та відредагувати її ярлик, щоб вказати на Firefox. Обидві ікони залишилися так, як повинні для мене. Однак Windows не виділить другий запуск при його запуску, натомість перший буде показаний як відкритий.
Nithin Philips

Так, він працює, як ви описали - якщо я зафіксую якусь іншу програму та зміну піктограми, вона залишається цією заміненою піктограмою, але коли я запускаю FF, вона виділяється як нова, за замовчуванням. Дякую за поради, вони корисні (я підкажу це, коли зможу), але це не вирішить проблему повною мірою. Я вважаю, що Mozilla має змінити поведінку FF (кожен профіль повинен мати різний ідентифікатор програми).
chodorowicz

Ти маєш рацію. Що потрібно, щоб кожен екземпляр профілю Firefox мав різні AppUserModelID . Але це включає виправлення коду Firefox та створення власного або, можливо, написання користувальницької програми, яка запустить Firefox з примусовим ідентифікатором. У будь-якому випадку простого рішення немає.
Nithin Philips

Здається, що бета-версії мають різні AppID. Якщо хтось гаразд із запуском бета-версії, то здається, що все працює так, як очікувалося - я описав це свою відповідь. Ще раз дякую за поради!
chodorowicz

0

Я знайшов розширення Firefox, яке встановлює AppID на основі імені профілю. Це дозволить різним профілям відображатися під різними значками на панелі завдань Windows 7. Він доступний тут: http://code.google.com/p/win7appid/isissue/detail?id=3#c0

Під час обговорення є посилання на завантаження zip-файлу "win7appid-ff4-profile.zip", який слід витягнути у папку розширень Firefox.

Також у коментарі 8 обговорення є оновлений сценарій для FF5 та пізніших версій. Це слід вставити у наступний файл, перезаписавши наявний код: компоненти \ win7appid.js

Зауважте, що мені не вдалося вибрати різні піктограми для кожного профілю - вони відображаються на панелі завдань як стандартний значок Firefox.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.