Вопрос optirun с запущенным браузером


проблема:
У меня есть окно Firefox или Chrome, открытое через панель запуска в меню, и теперь я хочу запустить еще один экземпляр программы, которая использует преимущества моей выделенной карты Nvidia, через

optirun firefox

или

primusrum firefox

Что я ожидаю:
Как и в любой другой программе, уже открытый остается там и продолжает использовать встроенную графическую карту, а другое окно открывается и использует преимущества выделенной карты.

То, что я получаю:
Новое окно каким-то образом использует что-то из старого и не использует технологию Optimus.

ВАЖНАЯ ЗАМЕТКА 1: Если я запускаю

optirun firefox

или

optirun google-chrome

когда программа еще не была запущена, ожидаемое поведение соответствует тому, что происходит, т. е. браузер использует выделенный графический процессор.

ВАЖНАЯ ЗАМЕТКА 2: Это НЕ проблема профилей. Запуск Firefox с другим профилем (как было предложено Вот) не изменяет неправильное поведение.

Итак, любой намек на то, как решить эту проблему?
Есть ли какой-либо параметр, который нужно передать программе, чтобы он игнорировал другой экземпляр и получил ожидаемое поведение?

Спасибо заранее.

Менее релевантная информация о конфигурации системы
Версия Ubuntu: Kubuntu 13.10
Версия Firefox: 26.0
Версия Chrome: 31.0.1650.63


2
2017-12-27 19:29


происхождения




ответы:


Пытаться

firefox -P different_profile --no-remote

где different_profile отличается от текущего FF-профиля, поэтому

optirun firefox -P different_profile --no-remote

Для переключения хрома просто должно быть достаточно профилей:

optirun chromium-browser --user-data-dir=/path/to/another/profile/dir

2
2017-12-27 20:19



Первый opritun но частично, потому что он не работает с одним и тем же профилем, заявив, что сначала я должен закрыть уже открытый Firefox. - dadexix86
Опция с "" не работает вообще, говоря, что она не находит exec. - dadexix86
Вы знаете какой-то аналогичный вариант для Chrome / Chromium? - dadexix86
@ dadexix86 Вы не можете заставить его работать с тем же профилем, это невозможно. Firefox должен запускаться в отдельном процессе, чтобы можно было использовать optirun, но в качестве отдельного процесса он не может контролировать тот же профиль, который находится под контролем другого процесса, или профиль будет поврежден. Лучше всего сделать копию своего профиля, прежде чем запускать FF с помощью opritun и использовать этот профиль. - falconer
Хорошо, знаете ли вы, как можно синхронизировать эти профили? Я имею в виду, что если я использую Gmail в одном окне и Google Maps (с WebGL), с другой, я хочу, чтобы второй признал, что я уже зарегистрирован, и если я помещу закладку в одном окне, я хочу, чтобы она отображалась на Другие. - dadexix86