Обновление с Firefox 8 до Firefox 9 в Linux (Ubuntu Lucid) сломало функцию, которую я часто использую: запуск нескольких экземпляров, а затем наведение командной строки Firefox на конкретный запущенный экземпляр.
Любые идеи о том, как это исправить или обойти это?
Я запускаю два экземпляра Firefox с отдельными профилями:
firefox -no-remote -P personal
firefox -no-remote -P work
(Параметр -no-remote
необходим для запуска нового экземпляра вторым, а не только для нового окна в первом экземпляре.)
Затем я использую это, чтобы открыть URL в одном из запущенных экземпляров:
firefox -P personal http://asdf.com
Это работало через Firefox 8, но в 9 я вместо этого получаю сообщение об ошибке
Firefox уже запущен, но не отвечает. Чтобы открыть новое окно, вы должны сначала закрыть существующий процесс Firefox или перезапустить вашу систему.
То же самое с этими вариациями:
firefox -P personal -new-tab http://asdf.com
firefox -P personal -new-window http://asdf.com
firefox -P personal -remote "openURL(http://asdf.com,new-tab)"
Похоже, что начальный флаг -no-remote
изменен в Firefox 9, чтобы также предотвратить соединения из будущих командных строк. Если я запускаю экземпляр без -no-remote
, я могу успешно открыть вкладку в нем из командной строки, но не могу запустить второй экземпляр таким образом, так что это мало поможет.