Como executar o Firefox preso sem perda de desempenho grave?

1

Minha configuração do Firefox é complicada:

  1. O Firefox é executado em uma conta de usuário restrita separada que não pode se conectar ao servidor X principal.
  2. O Firefox usa o Xvfb (servidor X "headless" virtual) como servidor X.
  3. x11vnc está sendo executado nesse Xvfb.
  4. No servidor X principal, há o vncviewer em execução que se conecta a este x11vnc

No poderoso laptop (Acer Extensa 5220) parece funcionar mais ou menos bem, mas no netbook "Acer Aspire One" ele é lento (em um fundo que o Firefox é carregado com muitas extensões).

Como otimizar este esquema? Requisitos:

  1. O navegador não pode se conectar ao servidor X principal.
  2. O navegador deve estar no chroot jail (sem scripts "suid", somente leitura para muitas coisas)
  3. O navegador deve ter muitos recursos (como no AutoPager, NoScript, WoT, AdBlockPlus)
por Vi. 20.02.2011 / 01:24

1 resposta

1

Tente usar o Xephyr como o servidor X11.

Outra possibilidade é executar o Firefox em uma conexão SSH para localhost , com o encaminhamento X11 restrito. O cliente ssh do OpenSSH tem opções ForwardX11 e ForwardX11Trusted ; desative o último em ~/.ssh/config .

    
por 20.02.2011 / 15:52