Heeft de nieuwe versie van Next 1.3.0 uitgebracht, de programmeerbare webbrowser

Volgende browser

Het volgende is een uitbreidbare, toetsenbordgeoriënteerde webbrowser die volledig is ontworpen voor gevorderde gebruikers, deze webbrowser is uniek omdat hij geen API vrijgeeft, het is volledig open en programmeerbaar, dus u hoeft het niet opnieuw te starten om uw wijzigingen te testen​ En in tegenstelling tot vergelijkbare projecten (Konqueror of Vimperator die stierf, Qutebrowser…), is het niet gebonden aan een bepaalde rendering-engine.

Volgende is opgebouwd rond twee componenten: de kern en één poort per platform​ Het heeft momenteel twee platforms: GTK / WebKit en Qt / Blink. De kernel is in Common Lisp, de poort in GTK in C en Qt in Python (PyQt, Webengine).

Beide componenten communiceren via D-Bus. Het maakt ook gebruik van XML-RPC vóór D-Bus en de wijziging heeft grote voordelen voor de browser.

Naast de genoemde functies van deze webbrowser (fuzzy browsing is echt gaaf), Andere praktische kenmerken kunnen worden benadrukt, zoals:

  • navigatie op titel
  • advertentieblokkering (per domein)
  • verbeterde grove / vage selectie
  • Sneltoetsen in Vim
  • een downloadmanager
  • een NoScript-modus
  • een »back-end» gebaseerd op Blink, de Chrome-rendering-engine (toegevoegd aan de WebKit-back-end)
  • ondersteuning voor proxyservers, vandaar Tor

Wijze van gebruik

Zoals gezegd is deze webbrowser afgestemd op gebruik met het toetsenbord, dus heeft een reeks sneltoetsen die de verschillende functies definiëren die met deze browser kunnen worden uitgevoerd.

Volgende browser

De snelstarttoetsen zijn als volgt:

  • Cl: Laad URL in tabblad
  • ML: laad de URL in een nieuw tabblad
  • Cx b: Tabblad wijzigen
  • Cb: Geschiedenis achteruit
  • Zie: Doorstuurgeschiedenis
  • Cx Cc: verlaten
  • TAB: Full Candidate (in minibuffer)
  • Symbolen vertegenwoordigen modificatoren:
  • C: Control-toets
  • S: Super (Windows-toets, opdrachttoets)
  • M: Meta (Alt-toets, Option-toets)
  • s: Shift-toets

De volgende sleutels bestaan ​​als speciale sleutels:

BACKSPACE, VERWIJDEREN, ONTSNAPPEN, HYPHEN, RETURN, RUIMTE, TAB, Links, Rechts, Omhoog, Omlaag

Hoe installeer ik Next Browser op Linux?

Voor degenen die geïnteresseerd zijn in het kunnen installeren van deze webbrowser, moeten ze weten dat de methode gemakkelijk is voor GNU / Linux en macOS, aangezien de ontwikkelaars een alles-in-één Guix-bestand aanbieden en het is in MacPorts.

In het geval van Guix is ​​het voldoende om het in het systeem te implementeren, we doen dit door de instructies te volgen die ik hieronder deel.

Eerst downloaden we:

wget https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.system.tar.xz.sig

gpg --keyserver pool.sks-keyservers.net \

--recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5

gpg --verify guix-binary-1.0.1.system.tar.xz.sig

Vervolgens openen we als root en moeten we het volgende typen:

cd /tmp

tar --warning=no-timestamp -xf \

guix-binary-1.0.1.system.tar.xz

mv var/guix /var/ && mv gnu /

mkdir -p ~root/.config/guix

ln -sf /var/guix/profiles/per-user/root/current-guix \
~root/.config/guix/current

GUIX_PROFILE="`echo ~root`/.config/guix/current" ; \

source $GUIX_PROFILE/etc/profile

cp ~root/.config/guix/current/lib/systemd/system/guix-daemon.service \

/etc/systemd/system/

systemctl start guix-daemon && systemctl enable guix-daemon

mkdir -p /usr/local/bin

cd /usr/local/bin

ln -s /var/guix/profiles/per-user/root/current-guix/bin/guix

mkdir -p /usr/local/share/info

cd /usr/local/share/info
for i in /var/guix/profiles/per-user/root/current-guix/share/info/* ;

do ln -s $i ; done

guix archive --authorize < \
~root/.config/guix/current/share/guix/ci.guix.gnu.org.pub

We verlaten de root-sessie en we kunnen de browser installeren door te typen:

guix pull

guix install next

Hoewel ze ook de broncode van de browser aanbieden om de compilatie te maken voor degenen die de voorkeur geven aan deze methode. De code kan worden gedownload via de onderstaande link.

Eindelijk voor degenen die Arch Linux-gebruikers zijn, Manjaro, Arco Linux of elke andere distributie gebaseerd op Arch Linux, ze kunnen de browser installeren vanaf AUR.

Ze hoeven alleen de volgende opdracht in een terminal te typen:

yay -S next-browser-git

De ontwikkelaar raadt aan om de beveiliging tijdens het surfen op internet te verbeteren, je kunt Next met Firejail op Linux draaien.

Firejail is een SUID-programma dat het risico op beveiligingsinbreuken verkleint door de uitvoeringsomgeving van niet-vertrouwde applicaties die Linux-naamruimten en seccomp-bpf gebruiken te beperken. Staat een proces en al zijn nakomelingen toe om hun eigen privéweergave te hebben van wereldwijd gedeelde kernelbronnen, zoals de netwerkstack, procestabel en aankoppeltabel.

Om dit te doen, opent u gewoon een terminal en voert u de volgende opdracht erin uit:

firejail --ignore = nodbus next-gtk-webkit

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.