Consertando bug do PepperFlash no Google Chrome e Chromium no Debian 7.6
Dica publicada em Linux / Configuração
Consertando bug do PepperFlash no Google Chrome e Chromium no Debian 7.6
Consertando Flash player (versão 15.*) no Debian 7.6 (wheezy) Google Chrome (versão 37.0.*) e
no Chromium (versão 35.*)
Bom, esta "pequena grande dica" visa ajudar a todos que estão passando pela mesma peleja que eu, acho que a madruga valeu a pena, vamos lá.
Obs.: esta dica visa a distribuição Debian, mas com o mínimo de raciocínio lógico pode-se arrumar qualquer distribuição afetada por isto, bastando achar a pasta do pepperflash para poder seguir o tutorial corretamente.
about:plugins
Se tiver assim:
O primeiro é a lib do Pepper Flash antiga e o segundo um arquivo descrevendo a versão do mesmo.
Vá no endereço abaixo e obtenha o pacote do Google Chrome de acordo com sua arquitetura (32 ou 64 bits):
Extraia o conteúdo do pacote para uma pasta e localize os arquivos descritos anteriormente em:
[nome da pasta que você descompactou o pacote]/opt/google/chrome/PepperFlash/
Copie-os para /opt/google/chrome/PepperFlash/, substituindo os arquivos lá existentes. Reinicie o Google Chrome e seja feliz até arrumarem este bug porco, xD
/usr/lib/chromium/plugins/
Após iremos editar o arquivo abaixo (como root):
# vim /etc/chromium/default
Ache a linha contendo "flashso=" e substitua por:
Reinicie seu Chromium e o Flash já estará pegando.
Dica extra para o Chromium:
Se seu Chromium não está ficando traduzido por nada neste mundo, instale o pacote abaixo no seu Debian:
# apt-get install chromium-l10n
Configure a linguagem nas opções e seja feliz...
Para as pessoas que usem outra distribuição ou não conseguiram traduzir o programa, sigam os passos abaixo.
Baixe o pacote do Google Chrome do início da dica de acordo com sua arquitetura, ache a pasta:
[nome da pasta que você descompactou o pacote]/opt/google/chrome/locales/
Nela estarão contidas várias "traduções" para o Google Chrome, que também funcionam no Chromium... agora basta achar a "pt-BR.pak" e copiar para:
/usr/lib/chromium/locales/
E achar as linhas abaixo no seu arquivo /etc/chromium/default:
# Options to pass to chromium
CHROMIUM_FLAGS="--password-store=detect"
Basta adicionar a opção "--lang=pt-BR", ficando assim:
Obrigado por lerem as dicas e espero que aproveitem!
Bom, esta "pequena grande dica" visa ajudar a todos que estão passando pela mesma peleja que eu, acho que a madruga valeu a pena, vamos lá.
Obs.: esta dica visa a distribuição Debian, mas com o mínimo de raciocínio lógico pode-se arrumar qualquer distribuição afetada por isto, bastando achar a pasta do pepperflash para poder seguir o tutorial corretamente.
Tutorial para o Google Chrome
Primeiro verificamos nossa versão do Flash Player digitando no campo de endereços do Google Chrome:about:plugins
Se tiver assim:
Adobe Flash Player - Versão: 15.0.0.152 Shockwave Flash 15.0 r0 Nome: Shockwave Flash Descrição: Shockwave Flash 15.0 r0 Versão: 15.0.0.152 Local: /opt/google/chrome/PepperFlash/libpepflashplayer.so Tipo: PPAPI (fora do processo)Seu Flash não irá funcionar e acontecerá como na imagem abaixo: Teremos então que fazer o "downgrade" do Flashplayer para a última versão "estável" e sem crashs. Basta para isto baixar os arquivos a seguir:
- libpepflashplayer.so
- manifest.json
O primeiro é a lib do Pepper Flash antiga e o segundo um arquivo descrevendo a versão do mesmo.
Vá no endereço abaixo e obtenha o pacote do Google Chrome de acordo com sua arquitetura (32 ou 64 bits):
- 32 bits: http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome- stable_36.0.1985.143-1_i386.deb
- 64 bits: http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome- stable_36.0.1985.143-1_amd64.deb
Extraia o conteúdo do pacote para uma pasta e localize os arquivos descritos anteriormente em:
[nome da pasta que você descompactou o pacote]/opt/google/chrome/PepperFlash/
Copie-os para /opt/google/chrome/PepperFlash/, substituindo os arquivos lá existentes. Reinicie o Google Chrome e seja feliz até arrumarem este bug porco, xD
Tutorial para o Chromium
Basta seguir os passos acima para verificar a versão do Flash e realizar o download dos arquivos. Logo após inseri-los em:/usr/lib/chromium/plugins/
Após iremos editar o arquivo abaixo (como root):
# vim /etc/chromium/default
Ache a linha contendo "flashso=" e substitua por:
flashso="/usr/lib/chromium/plugins/libpepflashplayer.so"
Reinicie seu Chromium e o Flash já estará pegando.
Dica extra para o Chromium:
Se seu Chromium não está ficando traduzido por nada neste mundo, instale o pacote abaixo no seu Debian:
# apt-get install chromium-l10n
Configure a linguagem nas opções e seja feliz...
Para as pessoas que usem outra distribuição ou não conseguiram traduzir o programa, sigam os passos abaixo.
Baixe o pacote do Google Chrome do início da dica de acordo com sua arquitetura, ache a pasta:
[nome da pasta que você descompactou o pacote]/opt/google/chrome/locales/
Nela estarão contidas várias "traduções" para o Google Chrome, que também funcionam no Chromium... agora basta achar a "pt-BR.pak" e copiar para:
/usr/lib/chromium/locales/
E achar as linhas abaixo no seu arquivo /etc/chromium/default:
# Options to pass to chromium
CHROMIUM_FLAGS="--password-store=detect"
Basta adicionar a opção "--lang=pt-BR", ficando assim:
# Options to pass to chromium
CHROMIUM_FLAGS="--password-store=detect --lang=pt-BR"
CHROMIUM_FLAGS="--password-store=detect --lang=pt-BR"
Obrigado por lerem as dicas e espero que aproveitem!
A nova Versão 39.0.2171.7 dev 64-bit já possui a correção. Voltou a funcionar perfeitamente. Sinto apenas a velocidade do navegador ligeiramente reduzida.
Porém esta versão é a Unstable e foi atualizada pelo Debian no ultimo domingo.