Execução do Google Chrome em vários servidores X

1

Eu corro no Debian Linux através de 3 monitores e usando 3 X Servers separados. Ou seja O é um menu de aplicativos em cada tela e, embora eu não possa arrastar e soltar entre os monitores que eu estou tão acostumado com as coisas que são arrastar e soltar em um problema não.

Já há algum tempo venho tentando fazer o Chrome abrir instâncias separadas em cada X Server. No entanto, eu não consigo fazer isso funcionar. Basicamente, se eu abrir o Chrome no primeiro X Server e, em seguida, tentar abrir o Chrome no segundo X Server, a janela do Chrome ainda será aberta no primeiro X Server.

Alguém tem uma solução para isso?

Gary

    
por garyj 08.06.2012 / 06:56

2 respostas

5

Depois de algumas pesquisas, me deparei com este relatório de erros e, curiosamente, o comentário 13 sugere mudar / usr / bin / google-chrome para:

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

Então, em vez de sobrescrever o / usr / bin / google-chrome, criei um script de shell ~ / bin / chrome e coloquei o comando lá, e o usei para iniciar o Chrome em cada X Server Screen e funcionou perfeitamente com cada X Servidor agora com sua própria versão do Chrome.

Como mencionado no comentário sobre o relatório de erros, parece criar um novo perfil para cada exibição. No entanto, para mim, é realmente melhor, como uma tela que uso para email / comunicação / etc, portanto, um conjunto de plug-ins do Google Chrome, outra tela para o trabalho de desenvolvimento e, portanto, outro conjunto de plug-ins do Google Chrome etc.

E, finalmente, se você precisar sincronizar marcas de livros, eu uso xmarks com um plug-in instalado em cada perfil do Chrome.

De qualquer forma, espero que isso ajude alguém!

    
por 19.06.2012 / 06:57
0

O mesmo vale para o firefox também. Eu fiz minhas alterações abaixo:

Multiuser Firefox | Vários usuários permitidos depois que essas alterações são aplicadas.

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

O comando / script é o seguinte:

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