Есть ли способ заставить разные профили отображаться как разные группы программ в Firefox для Windows?

249
leeand00

Я настроил несколько профилей Firefox и запускаю более одного из них одновременно.

К сожалению, несмотря на то, что они являются отдельными процессами, все они работают вместе в одной группе задач в нижней части панели задач Windows 7.

Есть ли способ разделить их на отдельные группы?

0
Не отключая объединение кнопок панели задач в настройках Window, сомневаюсь. imtheman 7 лет назад 0
Единственный способ, которым это может (или может) быть возможным, - это создать специальный ярлык (.lnk) с намеренно другим назначенным ему AppUserModelID. Если вы хотите следовать по этому маршруту, вы можете попробовать в StackOverflow. Win32Guy 7 лет назад 0

1 ответ на вопрос

0

Краткий ответ: Извините, нет. Все, что вы можете сделать, это отредактировать настройки панели задач и отключить объединение окон.

Длинный ответ: алгоритм, объединяющий окно приложения и механизм многозадачности в Firefox, действительно оставляет вас без особых возможностей. Windows группирует приложения на основе идентификатора окна. (Я забыл фактическое имя.) Таким образом, один процесс (скажем, Firefox.exe) может генерировать разные идентификаторы окон. Фактически, explorer.exe делает это; поэтому обычные окна проводника и панель управления не объединяются. Firefox.exe, однако, нет. Напротив, он активно стремится предотвратить запуск нескольких версий процессов Firefox и вместо этого использует межпроцессное взаимодействие, чтобы один процесс Firefox выполнял всю тяжелую работу. Копирование firefox.exe под другим именем и запуск его в контексте другой учетной записи пользователя не работает. (Я старался.)

Единственный вариант (который на самом деле не подходит из-за сложности) - это загрузить исходный код Firefox, изменить его, чтобы он реализовывал разные идентификаторы окон для разных сеансов профиля, а затем скомпилировать его.

Похожие вопросы