Copie automaticamente o PDF.plugin para o Chromium.app

1

Estou usando o Chromatic.app para atualizar meu Chromium.app recentemente.

Gostaria de usar o PDF.plugin do Chrome.app no Chromium.app.

Portanto, eu preciso copiar o PDF.plugin para o seguinte diretório:

/Applications/Chromium.app/Contents/Versions/$VERSION/Chromium\ Framework.framework/Internet\ Plug-Ins/

Talvez vocês tenham uma ideia para um script bash (ou outra coisa) que é executado depois que o Chromatic.app atualizou meu cromo e copiou o PDF.plugin para o novo diretório Chromium-Internet-Plug-Ins.

A pista aqui é que o número da versão ("$ VERSION" no meu caminho acima) sempre muda ...

    
por fooness 09.02.2014 / 00:21

1 resposta

0

Você pode criar e executar esse script? Como eu não tinha o diretório da sua instalação do Chrome, usei wget para baixar uma cópia do plug-in que encontrei na Net, mas é melhor manter tudo local, por isso, se você fornecer o diretório, atualizarei para usar isso em vez disso. De qualquer forma, aqui vai. Deixe-me saber se algo der errado.

Basta colocar isso em um arquivo .sh e executá-lo (talvez seja necessário usar um sudo ou mexer nas permissões / propriedade do arquivo)

UPDATE: Parece que não há linha de comando do cromo iniciada no OSX, então atualizei o script para obter a entrada do usuário para obter o número da versão. Comentei o código que veio antes para qualquer pessoa que possa ter um problema semelhante em um sistema Linux ou apenas para referência futura.

UPDATE2: Agora eu tenho o diretório onde o plugin é (eu acho). Eu comentei o wget . Aqui, estou assumindo que o plugin não será atualizado neste caso; se eu estiver enganado, eu posso ter um link para o arquivo em vez de copiá-lo. Aqui vai!

#!/bin/bash
#result=$(chromium --version)
#arr=( $result )
#version=( ${arr[1]} )
echo "Type the Chromium version number that you want to use."
read version
cd /Applications/Chromium.app/Contents/Versions/$version/Chromium\ Framework.framework/Internet\ Plug-Ins/
#wget http://dl.dropbox.com/u/20230522/docs/libpdf.so
cp @HOME/src/PDF.plugin/libpdf.so /Applications/Chromium.app/Contents/Versions/$version/Chromium\ Framework.framework/Internet\ Plug-Ins/
echo "finished!"

Acontece que você estava muito perto quando usou $VERSION como espaço reservado!

Deixe-me saber se algo der errado.

Depois de executar o script, você precisará (no Chromium) navegar até chrome://plugins/ . Então, ative o plugin.

(deveria) funcionar depois disso.

Se você postar o diretório da sua instalação do Chrome (ou mesmo se você fizer o download do Chrome, extrair esses plug-ins, excluir o Chrome e nos fornecer esse diretório), também posso usar o Flash Player do Chrome e os plug-ins FFMPEG. Isso é importante porque o suporte do Flash para Linux está terminando (veja esta matéria de 2012 . A última versão foi 11.2.

Enfim, boa sorte!

    
por 09.02.2014 / 06:34