25
novembre
2025
Mini navigateur Web Badwolf
16:29

Mini navigateur Web Badwolf

25 novembre 2025 16:29

Le navigateur Web Badwolf est basé sur le moteur WebKitGTK.

Si vous avez besoin d'un simple navigateur Web pour visualiser des sites riches en graphiques et en scripts JavaScript, mais avec une utilisation économique du processeur et de la RAM, vous pouvez faire attention aux navigateurs basés sur WebKitGTK. Ce moteur est utilisé les navigateurs Web suivants:

  • Épiphanie - GNOME ; Navigateur lourd et buggé - fenêtre blanche à l'ouverture du site. Installation et lancement :
    flatpak --user install https://nightly.gnome.org/repo/appstream/org.gnome.Epiphany.Canary.flatpakref && flatpak run org.gnome.Epiphany.Canary
  • Midori - легкий и быстрый браузер с основными функциями и поддержкой Cookies; пакет доступен в Debian, Ubuntu. flatpak install flathub org.midori_browser.Midori или snap install midorje
  • Rose Browser - малоизвестный браузер на языке lua, est dans les sources, mais il n'a pas été possible de l'assembler. Il y en a une fourchette:
  • Rosenrot-browser en langages C et JavaScript.
  • Baggins -navigateur Web en Python en utilisant WebKitGTK.
  • lariza -navigateur web sur GTK+3, GLib, Webkit2GTK+.
  • Bad Wolf est un navigateur Web abordé dans cet article.

Contrairement au navigateur Epiphany, qui est également basé sur WebKitGTK, Badwolf a travaillé immédiatement et correctement.
Contrairement à Midori, le navigateur Badwolf utilise moins de ressources car il n'utilise pas la plateforme Gnome volumineuse (611 MB).

Caractéristiques du navigateur Web Badwolf :

  • Moteur d'affichage de pages Web WebKitGTK/WebKitGTK+
  • Consommation de RAM 130 MB.
  • Implémentation d'un support complet pour HTML, CSS et JavaScrIPt
  • Axé sur la vitesse et la confidentialité
  • Possibilité de désactiver les images et JS en deux clics de souris

Trouvé dans les référentiels du système d'exploitation

  • Alpin
  • AUR (Arch Linux)
  • Fedora
  • FreeBSD
  • Gentoo
  • OpenBSD
  • OpenMandriva
  • Slack
  • Void

Architectures :
x86_64/amd64, x86(32), armv7hf, armv8+/aarch64

Systèmes de fenêtres :
X11, Wayland.

Page Web avec description :https://hacktivis.me/projects/baloup

Le navigateur est développé par une équipe de 11 personnes. Développeurs GIT
git clone https://anongit.hacktivis.me/git/badwolf.git/
La compilation utilisant ninja n'est pas prise en compte par moi ici dans cet article.

Méthode d'installation adaptée à Debain/Ubuntu - construit à partir des sources - décrit sur le site Web blog.ilja.space.

1) Installation de dépendances, d'utilitaires pour créer et travailler avec GIT

sudo apt install -y gcc libwebkit2gtk-4.0-dev libxml2 libsoup2.4-dev libatspi2.0-dev make pkg-config gettext git

2) Clonage d'un dépôt git

git clone https://gitlab.com/lanodan/badLoup

3) Installez la branche de travail surrelease-1.0

cd badWolf
git checkout release-1.0

4) Construire à partir des sources et installer

make
sudo make install

Vous pouvez exécuter badwolf à partir du même dossier :

~/badWolf/baloup

Raccourci vers BadWolf был установлен в каталог /usr/local/share/applications/.

Rechercher un raccourci

ls -l /usr/local/share/applications/badwolf.deskhaut

Si l'étiquette badwolf.desktop non installé (par exemple, pas de droits), son original se trouve dans le dossier ~/badWolf,
et vous pouvez le copier manuellement :

cp ~/badWolf/badwolf.desktop /usr/local/share/applications/badwolf.deskhaut

Dans antiX, après avoir copié le raccourci, vous devez exécuter la commande pour que le raccourci apparaisse dans le menu Démarrer principal :

sudo desktop-menu --write-out-globaje

Dans d'autres systèmes d'exploitation, vous devez mettre fin à la session (déconnexion) et en démarrer une nouvelle (connexion).

Lancer depuis le menu "Démarrer" - "Internet" - "BadWolf" (par exemple Linux Green):
méchant loup

La fenêtre Badwolf a l'apparence la plus simple et la plus minimale, mais la consommation de RAM n'est que de 137 MB.
méchant loup1
Seul le bouton IMG est enfoncé - le chargement de l'image est activé et "JS" est JavaScrl'ipt est désactivé.

Pour commencer à parcourir des sites Web, vous devez saisir l'adresse complète du site avec https:// dans la barre d'adresse.
Par exemple :https://2ip.ru/browser-update/
La page Web s'est ouverte presque instantanément :
méchant loup2
La chaîne User-Agent est définie de manière intéressante, comme pour le navigateur Safari:

User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/60.5 Safari/605.1.15

Le navigateur BadWolf n'a pas d'historique de navigation. Le nombre de lignes de l'application a été réduit à 1 500 et la base de code a été minutieusement testée.

Objectif

Le navigateur de BadWolf est parfaitement adapté aux systèmes d'exploitation minimalistes tels qu'antiX, ou pour un lecteur flash amorçable.



Publications connexes