Dada a aplicação complexa, como por exemplo o cromo, alguém agora conveniente (e realmente trabalhando) método de rastreamento é syscalls?
Iniciando o cromo no perfil temporário, mas com várias extensões ativadas, como ghostery (e várias outras, mas uma é suficiente para testar)
chromium-browser --temp-profile --enable-plugins --no-first-run --disable-first-run-ui --no-default-browser-check --load-extension=/home/MYPROFILE/.config/chromium/Default/Extensions/mlomiejdfkolichcflejclcbmpeaniij/3.1.48_0
Eu quero saber quando e de qual arquivo o chromium executa as páginas iniciais criadas / iniciadas na primeira execução pelas extensões. Cada vez que o cromo executa esse perfil temporário, o Ghostery abre duas páginas iniciais - surveymonkey e sua configuração. Algumas outras extensões também fazem isso. Eu queria que fosse embora :) então eu ficaria feliz com qualquer solução, configuração de edição, etc.
Eu verifiquei as opções de linhas de comando se houver alguma que possa impedir a abertura de páginas por extensões durante a inicialização do Chromium, mas não encontrei nenhuma.
Eu verifiquei as extensões do cromo na sua página manifest.json
have options.html, que supostamente é executada na primeira execução. Eu removi essa entrada do json, mas as páginas ainda apareciam.
Eu tentei rastrear o processo de cromo usando:
a) $ strace -F -v -o "/tmp/chromium_run_<backtick>date +%F_%T<backtick>" chromium-browser --temp-profile --enable-plugins --no-first-run --disable-first-run-ui --no-default-browser-check --load-extension=/home/MYPROFILE/.config/chromium/Default/Extensions/mlomiejdfkolichcflejclcbmpeaniij/3.1.48_0
mas o sandbox do chromium estava reagindo, dizendo algo como
Usando o flash PPAPI. A sandbox setuid não está sendo executada como root. Causas comuns:
b) $ sudo strace -F -v -o "/tmp/chromium_run_<backtick>date +%F_%T<backtick>" chromium-browser --temp-profile --enable-plugins --no-first-run --disable-first-run-ui --no-default-browser-check --load-extension=/home/MYPROFILE/.config/chromium/Default/Extensions/mlomiejdfkolichcflejclcbmpeaniij/3.1.48_0
não gerou erros, mas depois de várias centenas de kilobytes de log não havia open
ou qualquer coisa no arquivo que eu estava esperando, nem a janela do aplicativo chromium aparecia também, ela estava em algum lugar ( waitpid(3,
).
Quaisquer outras ideias que me ocorram são demoradas
Eu apreciaria qualquer conselho.