Eolie, installeer of compileer de code van deze webbrowser voor Gnome

over eolie

In het volgende artikel gaan we eens kijken naar Eolie. Cedric Bellegarde, de ontwikkelaar achter de populaire muziekspeler Lolly  kom hiermee terug webbrowser dat belooft veel.

Dit is een webbrowser voor de GNOME-desktopomgeving​ Terwijl alle andere browsers hun ontwikkelingen nogal verlaten ten gunste van de Firefox- en Chrome-tenoren, was ik benieuwd om dit alternatief te proberen. Vooral om te weten wat er door het hoofd van de ontwikkelaar ging om aan een project als dit te beginnen.

Algemene kenmerken van Eolie

Om een ​​primeur te zijn door één man ontwikkelde versie in slechts drie maanden tijd verbaast hij zich echt over het geleverde werk Zowel voor het aantal opties dat het ons biedt als voor de stabiliteit van de set, zowel bij normaal als privé browsen. De auteur raadt het nog steeds niet aan om dagelijks te gebruiken, maar als project belooft het goede dingen in toekomstige versies.

Tabbladbeheer

eolie ramen

Het eerste dat opvalt, is de tabbalk. In dit geval staat het niet bovenaan het scherm, maar heb je het naar een kolom aan de linkerkant verplaatst. Deze balk is niet beperkt tot het tonen van alleen de namen van de verschillende sites, gaat ons een voorproefje geven van elk tabblad als miniaturen.

Een klik met de rechtermuisknop In de tabbalk hebben we de mogelijkheid om te kiezen tussen drie modi: miniatuurvoorbeeld, wat de standaardoptie is, de naam van de site en favicon of een minimalistisch paneel dat beperkt is tot favicons. De laatste optie zal ons toelaten gemakkelijk enkele tientallen tabbladen bekijken op een Full HD-scherm. Verder kunnen we door de lijst scrollen met het muiswiel of de zoekfunctie gebruiken om de resultaten te filteren.

Adresbalk

Wat betreft de adresbalk, deze zal ons de URL niet tonen als we er niet met de muis overheen gaan. In plaats daarvan wij zal de naam van de site tonen​ Het is waarschijnlijk meer esthetisch dan nuttig, aangezien het verbergen van dergelijke informatie ons het slachtoffer kan maken van phishing als we niet oppassen op het netwerk.

record

eolie staat van dienst

Doorgaand met de interface, kwam ik tegen het geschiedenisvenster dat eruitziet als dat in Firefox​ Houd er rekening mee dat deze browser wordt ondersteund door Firefox Sync​ Op deze manier is het mogelijk om het delen van de pagina's die als favorieten zijn opgeslagen, de geschiedenis tussen de twee browsers en hun synchronisatie op verschillende machines toe te staan.

technische kenmerken

Technisch gezien is de browser dat geweest ontwikkeld met python en gebruik de WebKitGTK + rendering-engine (die is ontwikkeld in C ++). De ontwikkelaar heeft daarom besloten zich te concentreren op de interface zonder zich al te veel zorgen te maken over de rendering-engine voor webpagina's. Voor degenen die de vraag stellen, voert elk tabblad zijn eigen proces uit, zodat u het meeste uit moderne multi-core processors kunt halen. Dit helpt ook als een tabblad crasht, kan de rest van de browser blijven werken zonde problema.

Wachtwoord- en identificatiebeheer

Het beheer van de identificatiegegevens en wachtwoorden van de verschillende sites wordt uitgevoerd via de zeepaardje en kabouter sleutelhanger.

Uitbreidingen

eolie-extensies

Een ander belangrijk onderwerp in een browser zijn extensies. Eolie voorlopig is er geen gemakkelijke manier om ze te installeren​ Er moet echter worden opgemerkt dat de browser een ad blocker standaard ingeschakeld.

Dit zijn slechts enkele van de kenmerken van deze browser. Om ze allemaal samen met hun afhankelijkheden te raadplegen, hoeft u alleen maar toegang te krijgen tot het volgende link.

Eolie-compilatie

eolie zonder condoom

Voor wie een flatpak-pakket​ In het voorliggende voorbeeld heb ik ervoor gekozen om de broncode te downloaden van here. Zodra de broncode is gedownload en de map is uitgepakt, openen we een terminal en gaan we erin. Vervolgens moeten we in de terminal de generieke stappen schrijven om de code van een programma te compileren.

We beginnen met het instellen van de configuraties met behulp van de opdracht:

./configure

Eenmaal vastgesteld, is het tijd om de code te compileren, hiervoor schrijven we de volgende commando's een voor een:

make

make install

Als alles is gegaan zoals het hoort, kunnen we de webbrowser starten door te typen:

./eolie

U kunt de broncode en de kenmerken ervan raadplegen op de pagina van GitHub van het project.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.