No próximo artigo, daremos uma olhada na Eolie. Cedric Bellegarde, o desenvolvedor por trás do popular reprodutor de música Pirulito volte com isso navegador isso promete muito.
Trata-se de um navegador da web para o ambiente de desktop GNOME. Enquanto todos os outros navegadores abandonam seus desenvolvimentos um pouco em favor dos tenores do Firefox e do Chrome, eu estava curioso para tentar essa alternativa. Principalmente para saber o que estava passando pela cabeça de seu desenvolvedor para embarcar em um projeto como este.
Características gerais do Eolie
Para ser o primeiro versão desenvolvida por um homem Em apenas três meses, ele realmente se maravilha com o trabalho realizado. Tanto pela quantidade de opções que nos oferece como pela estabilidade do conjunto, tanto na navegação normal como na privada. O autor ainda não recomenda usá-lo diariamente, mas como projeto promete coisas boas em versões futuras.
Gerenciamento de guias
A primeira coisa que chama sua atenção é a barra de guias. Nesse caso, ele não está no topo da tela, você o moveu para uma coluna à esquerda. Esta barra não se limita a mostrar apenas os nomes dos diferentes sites, vai nos oferecer uma prévia de cada guia como miniaturas.
Com um clique com o botão direito do mouse Na barra de guias teremos a possibilidade de escolher entre três modos: visualização de miniaturas, que é a opção padrão, o nome do site e favicon ou um painel minimalista que se limita a favicons. A última opção nos permitirá visualizar facilmente várias dezenas de guias em uma tela Full HD. Além disso, podemos percorrer a lista com a roda do mouse ou usando a função de pesquisa para filtrar os resultados.
Barra de endereço
Quanto à barra de endereços, ela não nos mostrará o URL se não passarmos o mouse sobre ela. Ao invés nós vai mostrar o nome do site. É provável que seja mais estético do que útil, já que ocultar essas informações pode nos tornar vítimas de phishing, se não tivermos cuidado com a rede.
registro
Continuando com a interface, descobri a janela de histórico que se parece com a do Firefox. Lembre-se de que este navegador é compatível com Firefox Sync. Desta forma, é possível autorizar o compartilhamento das páginas salvas como favoritos, o histórico entre os dois navegadores e sua sincronização em máquinas diferentes.
Características tecnicas
Do ponto de vista técnico, o navegador foi desenvolvido com python e usar o WebKitGTK + motor de renderização (que é desenvolvido em C ++). Portanto, o desenvolvedor decidiu se concentrar na interface sem se preocupar muito com o mecanismo de renderização da página da web. Para aqueles que fazem a pergunta, cada guia executa seu próprio processo, permitindo que você aproveite ao máximo os processadores multi-core modernos. Isso também ajuda se uma guia travar, o resto do navegador pode continuar a funcionar problema do pecado.
Gerenciamento de senha e identificador
A gestão dos identificadores e senhas dos diversos sites é feita através do Cavalo marinho e pelo chaveiro gnomo.
Extensões
Outro tópico importante em um navegador são as extensões. Eolie por enquanto, não permite nenhuma maneira fácil de instalá-los. No entanto, deve-se notar que o navegador oferece um bloqueador de anúncios habilitado por padrão.
Esses são apenas alguns dos recursos deste navegador. Para consultá-los todos juntos com suas dependências, basta acessar o seguinte link.
Compilação Eolie
Para quem quiser um pacote flatpak. No exemplo em questão, escolhi baixar o código-fonte de aqui. Uma vez que o código-fonte foi baixado e a pasta descompactada, abrimos um terminal e entramos nele. Em seguida, temos que escrever no terminal os passos genéricos para compilar o código de um programa.
Começaremos definindo as configurações usando o comando:
./configure
Uma vez estabelecido, é hora de compilar o código, para isso escrevemos os seguintes comandos um a um:
make make install
Se tudo tiver corrido como deveria, podemos iniciar o navegador digitando:
./eolie
Você pode consultar o código-fonte e suas características na página do GitHub o projeto.