Запуск Google Chrome на нескольких X-серверах

1

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

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

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

Gary

garyj
источник

Ответы:

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.

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

garyj
источник
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 "$@"
luiscarlos82_pty
источник