terça-feira, 20 de agosto de 2013

Depois do sucesso em que um grupo de entusiastas conseguiram rodar o Netlix no Ubuntu através de customizações nas configurações do Wine, em que utiliza-se uma junção do Firefox para Windows junto com o Silverlight – programa responsável pela reprodução dos vídeos da empresa Netflix para a plataforma desktop –, um outro projeto surgiu e muito mais interessante.
O projeto Pipelight propõe algo mais sério e mais interessante, a criação de uma biblioteca que proporciona rodar qualquer aplicação dependente do Silverlight. A grande procura e utilidade para esse projeto está na execução do Netflix diretamente nos browsers nativos para Linux.
De acordo com o projeto, o Pipelight consiste de duas partes: uma biblioteca Linux que é carregada no navegador e um aplicativo (pluginloader.exe) do Windows iniciado pelo Wine. Esse plugin simula um navegador e carrega as DLLs do Silverlight. Quando você abre uma página com um aplicativo Silverlight, a biblioteca Linux enviará todos os comandos para o navegador, proporcionando o funcionamento direto nos navegadores nativos para Linux.
O mais interessante é, que para o usuário tudo é feito de forma transparente, e o que acontece está na execução das aplicações no Silverlight como se estivesse no Windows, e o melhor, tudo de forma rápida e sem lag’s.
Vejam um exemplo do Netlix rodando em meu Firefox:
Netflix nativo no Linux - Firefox
E agora rodando no navegador Chrome:
Netflix rodando nativo no Linux - Chrome
No site do projeto ensina como instalar o Pipelight no Ubuntu e derivados, como também compilá-lo – servindo para qualquer distribuição. Irei deixar aqui apenas o procedimento de instalação no Ubuntu, para quem tiver outra distro que não seja Ubuntu ou derivada dela, procure informações no site de como proceder com a instalação.
*OBS.: Em recomendação do próprio projeto, pede-se para manter os navegadores fechados durante a instalação. Não é necessário instalar o Mono ou Gecko
Abra o terminal de comando com [CTRL+ALT+T] e digite o seguinte comando abaixo:
sudo su
apt-add-repository ppa:ehoover/compholio && apt-add-repository ppa:mqchael/pipelight && apt-get update && apt-get install pipelight
*Opcional: Após instalado, abra o seu navegador de sua preferência, Chrome ou Firefox, e digite na barra de endereçosabout:plugins e veja que o Silverligh agora aparece como opção.

Existe um pequeno problema, não basta apenas instalar o Silverlight, os navegadores, caso sejam para Linux, são configurados para rejeitar uma aplicação com Silverlight. É feita uma verificação antes de abrir a aplicação. Para sanar esse problema, basta enganar o programa fazendo-o achar que está acessando um Firefox do Windows, por exemplo.
Baixe e instale o plugin para o navegador que achar necessário, eu instalei tanto no Chrome como no Firefox, segue os links:
Após isso, basta escolher por qual navegador você deseja passar. Veja um exemplo do meu…
Chrome:
User Agent Chrome
Firefox:
User Agent Firefox


Categories: , ,

0 comentários:

Postar um comentário

Subscribe to RSS Feed Follow me on Twitter!