1

Я использую Debian Linux на 3 мониторах и использую 3 отдельных X-сервера. Т.е. есть меню приложений на каждом экране, и, хотя я не могу перетаскивать их между мониторами, я так привык к тому, что такие вещи не возникают.

Некоторое время я пытался заставить Chrome открывать отдельные экземпляры на каждом X-сервере. Однако я не могу понять, как это происходит. По сути, если я открою Chrome на первом X-сервере, а затем попытаюсь открыть Chrome на втором X-сервере, окно Chrome все равно откроется на первом X-сервере.

У кого-нибудь есть решение для этого?

Gary

2 ответа2

5

После некоторых дальнейших исследований я наткнулся на этот отчет об ошибке, и достаточно интересно, что Комментарий 13 предлагает изменить /usr /bin /google-chrome на:

#!/bin/sh
exec /opt/google/chrome/google-chrome --enable-greasemonkey --enable-user-scripts --enable-extensions --user-data-dir=~/.config/google-chrome/$DISPLAY "$@"

Поэтому вместо того, чтобы перезаписывать /usr /bin /google-chrome, я создал сценарий оболочки ~ /bin /chrome и поместил туда команду, и использовал ее для запуска Chrome на каждом экране X-сервера, и он отлично работал с каждым X-сервером, имеющим теперь это собственная версия Chrome.

Как уже упоминалось в комментарии к сообщению об ошибке, создается впечатление, что для каждого дисплея создается новый профиль. Однако для меня это на самом деле лучше, так как 1 дисплей я склонен использовать для электронной почты / связи / и т.д. Отсюда набор плагинов Chrome, еще один экран для разработки и, следовательно, еще один набор плагинов Chrome и т.д.

И, наконец, если вам нужно синхронизировать закладки, я использую xmarks с плагином, установленным в каждом профиле Chrome.

В любом случае, надеюсь, это кому-то поможет!

0

То же самое относится и к Firefox. Я сделал свои изменения ниже:

Многопользовательский Firefox | После применения этих изменений разрешено использование нескольких пользователей.

/usr/bin/firefox -> /opt/firefox/multiuser-firefox

Команда / скрипт выглядит следующим образом:

#!/bin/sh
exec /opt/firefox/firefox --enable-greasemonkey --enable-user-scripts --enable-extensions --user-data-dir=~/.mozilla/$DISPLAY "$@"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .