25
November
2025
Mini web browser lariza
22:02

Mini web browser lariza

25 November 2025 22:02

The article describes the process of assembling and installing the lariza web browser.

1) Installing dependencies

Two libraries are required -

  • GTK 3
  • libwebkit2gtk-3.0 2.2.0: Webkit2, GTK+ 3

Installing dependencies:

sudo apt install libgtk-3-0 libgtk-3-common libgtk-3-dev
apt-cache search libwebkit2gtk
sudo apt install libwebkit2gtk-4.0-37

2) Cloning the repository

git clone https://uninformativ.de/git/lariza.git/

3) Bug fix

in the file browser.c you need to add the line to the include block

#include <errno.h>

3) Assembly and installation

cd lariza/
make
sudo make install

4) Launch

lariza

5) Browse the website

After launching the browser, an empty window will open about:blank.

You can enter any website address (URL) into the address bar. For example,https://opensource.org/.
lariza

Or https://astralinux.ru/. The corresponding web page will be displayed.
astra

6) Create a shortcut in the Start menu.

In the home folder I created a text file "lariza.desktop" with the contents

[Desktop Entry]
Name=lariza
GenericName=Lariza
Comment=Mini web browser
Keywords=web;browser
Exec=/usr/local/bin/lariza %U
Icon=
Terminal=false
TryExec=lariza
Type=Application
StartupNotify=true
Categories=Network;Internet;Web;GTK;

where /usr/local/bin/lariza- path to the executable file.

Saved the desktop file.

Copied the lariza.desktop shortcut to /usr/share/applications

sudo cp lariza.desktop /usr/share/applications/

7) Check that lariza has appeared in the Start menu - Internet, and the launch is working.

8) Find out the user agent. Go to the site https://2ip.ru/browser-update/
The web browser introduced itself as Apple Safari 16.0.

9) RAM consumption before/after using free -m shows RAM consumption lariza

  • on a blank page 50 MB
  • on the website ixbt.com - RAM consumption - 184 MB.


Related publications