Lagrange un navigateur Gemini

Présentation#

Lagrange est un navigateur pour le Geminispace. Il offre des commodités modernes familières aux navigateurs web, telles que le défilement fluide, l'affichage des images en ligne, les onglets multiples, les thèmes visuels, les polices Unicode, les signets, l'historique et les contours de page.

Comme Gemini, Lagrange a été conçu dans un souci de minimalisme. Il dépend d'un petit nombre de bibliothèques essentielles. Il est écrit en C et utilise SDL pour les graphiques accélérés par le matériel. OpenSSL est utilisé pour les communications sécurisées.

Installation#

L'installation va se faire depuis la compilation des sources du logiciel depuis le dépot Github.

Le pré requis est d'installer les lbrairies pour la compilation :

$ sudo dnf install cmake SDL2-devel libunistring-devel openssl-devel pcre-devel

Télécharger les sources dans le répertoire Téléchargement : $ cd ~/Téléchargements

Récupérer les sources depuis le dépôt Github vers le répertoire lagrange :

$ git clone --recursive --branch release https://git.skyjake.fi/skyjake/lagrange

Se placer dans le répertoire lagrange :

$ cd lagrange

Créer le répertoire build et se placer dedans :

$ mkdir build && cd build

Compiler les sources :

$ cmake ../ -DCMAKE_BUILD_TYPE=Release

Puis installer le logiciel :

$ sudo make install

Maintenant, vous pouvez lancez le logiciel :

  • via la commande lagrange
  • via le menu Applications > Internet > lagrange

Tutoriel basé sur :

links

social