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
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
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
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
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.