25
ноябрь
2025
Мини веб-браузер lariza
22:02

Мини веб-браузер lariza

25 ноябрь 2025 22:02

В статье описан процесс сборки и установки веб браузера lariza.

1) Установка зависимостей

Необходимы две библиотеки -

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

Установка зависимостей:

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

2) Клонирование репозитория

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

3) Исправление ошибки

в файле browser.c нужно в блок include добавить строку

#include <errno.h>

3) Сборка и установка

cd lariza/
make
sudo make install

4) Запуск

lariza

5) Просмотр веб-сайта

После того, как запустили браузер, откроется пустое окно about:blank.

В адресную строку можно ввести любой адрес сайта (URL). Например, https://opensource.org/.
lariza

Или https://astralinux.ru/. Отобразится соответствующая веб-страница.
astra

6) Создание ярлыка в меню "Пуск".

В домашней папке создал текстовый файл "lariza.desktop", с содержимым

[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;

где /usr/local/bin/lariza - путь к исполняемому файлу.

Сохранил desktop-файл.

Скопировал ярлык lariza.desktop в /usr/share/applications

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

7) Проверка, что lariza появилась в меню Пуск - Интернет, и запуск работает.

8) Выясняем user agent. Переход на сайт https://2ip.ru/browser-update/
Веб браузер представился как Apple Safari 16.0.

9) Потребление ОЗУ до / после при помощи free -m показывает потребление ОЗУ lariza

  • на пустой странице 50 Мбайт
  • на веб сайте ixbt.com - потребление оперативной памяти - 184 Мбайт.


Похожие публикации