Okulandelayo isiphequluli sewebhu esinwebekayo, esakhelwe ikhibhodi esenzelwe ngokuphelele abasebenzisi abaphambili, lesi siphequluli sewebhu siyingqayizivele ngoba asivezi i-API, ivulekile ngokuphelele futhi iyahlelwa ngakho-ke asikho isidingo sokuyiqala kabusha ukuze uvivinye izinguquko zakho. Futhi ngokungafani namaphrojekthi afanayo (i-Konqueror noma i-Vimperator efile, i-Qutebrowser…), ayiboshelwe kunjini ethile yokunikezela.
Olandelayo yakhiwe ezungeze izingxenye ezimbili: ingqikithi netheku elilodwa ngeplathi ngayinye. Njengamanje inamapulatifomu amabili: i-GTK / WebKit ne-Qt / Blink. I-kernel ise-Common Lisp, itheku elise-GTK ku-C ne-Qt ePython (PyQt, Webengine).
Zombili izingxenye zixhumana nge-D-Bus. Iphinde isebenzise iXML-RPC ngaphambi kwe-D-Bus futhi ushintsho lusizuzisa kakhulu isiphequluli.
Ngaphandle kwezici ezishiwo zalesi siphequluli sewebhu (ukuphequlula okungajwayelekile kuhle impela), Kungagqanyiswa ezinye izici ezingokoqobo, njenge:
- ukuzulazula ngesihloko
- Ukuvimbela izikhangiso (ngesizinda ngasinye)
- ukukhethwa okuthuthukile okuthuthukile / okungaqondakali
- Izinqamuleli zekhibhodi kuVim
- umphathi wokulanda
- imodi ye-NoScript
- a »back-end» ngokususelwa ku-Blink, injini yokunikezela ye-Chrome (engezwe ekugcineni kwe-WebKit emuva)
- ukusekelwa kwamaseva we-proxy, yingakho iTor
Isetshenziswa kanjani
Njengoba kushiwo, lesi siphequluli sewebhu senzelwe ukusetshenziswa nekhibhodi, ngakho-ke inochungechunge lwezinqamuleli zekhibhodi ezichaza imisebenzi ehlukile engenziwa ngalesi siphequluli.
Izinkinobho zokuqalisa ezisheshayo zingokulandelayo:
- Cl: Layisha i-URL kuthebhu
- ML: Layisha i-URL kuthebhu entsha
- Cx b: Shintsha ithebhu
- Cb: Umlando emuva
- Cf: Ukudlulisa umlando
- Cx Cc: Shiya
- I-TAB: Umuntu Oqokelwe Ukugcwaliseka (ku-minibuffer)
- Izimpawu zimelela izinguquko:
- C: Ukhiye wokulawula
- S: Super (ukhiye weWindows, ukhiye womyalo)
- M: Meta (Ukhiye we-Alt, ukhiye wenketho)
- s: Ukhiye weShift
Izinkinobho ezilandelayo zikhona njengokhiye abakhethekile:
ISIPELE, SUSA, PHUNYULA, HYPHEN, BUYELA, ISIKHALA, ITHABHU, Kwesobunxele, Kwesokudla, Phezulu, Phansi
Ungasifaka kanjani isiphequluli esilandelayo ku-Linux?
Kulabo abanentshisekelo yokukwazi ukufaka lesi siphequluli sewebhu, kufanele bazi ukuthi indlela yayo ilula kwi-GNU / Linux naku-MacOS, ngoba abathuthukisi banikela ngefayela le-in-one Guix file futhi likuMacPorts.
Endabeni kaGuix, kwanele ukuyisebenzisa ohlelweni, senza lokhu ngokulandela imiyalo engabelana ngayo ngezansi.
Okokuqala silanda:
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
Ngemuva kwalokho sifinyelela njengezimpande futhi kufanele sithayiphe okulandelayo:
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
Siyaphuma esimisweni sezimpande futhi singafaka isiphequluli ngokuthayipha:
guix pull guix install next
Yize futhi behlinzeka ngekhodi yomthombo yesiphequluli ukwenza ukuhlanganiswa kwalabo abakhetha le ndlela. Ikhodi ingalandwa kusuka kusixhumanisi esingezansi.
Okokugcina kulabo abangabasebenzisi be-Arch Linux, IManjaro, Arco Linux noma yikuphi okunye ukusatshalaliswa okususelwa ku-Arch Linux, bangakwazi ukufaka isiphequluli kusuka ku-AUR.
Kumele nje bathayiphe umyalo olandelayo ku-terminal:
yay -S next-browser-git
Umthuthukisi wayo uncoma ukuthi ukuthuthukisa ukuphepha ngenkathi upheqa i-Intanethi, ungaqalisa Okulandelayo ngeFirejail kuLinux.
IFirejail wuhlelo lweSUID olwehlisa ubungozi bokuphulwa kokuphepha ngokuvimba imvelo yokwenziwa kwezicelo ezingathenjiwe ezisebenzisa izikhala zamagama zeLinux kanye ne-seccomp-bpf. Ivumela inqubo nayo yonke inzalo yayo ukuthi ibe nombono wayo wangasese wezinsizakusebenza zekernel ezabiwe emhlabeni jikelele, ezinjengestaki senethiwekhi, itafula lokucubungula, netafula lokukhweza.
Ukuze wenze lokhu, vele uvule ukuphela bese wenza umyalo olandelayo kuyo:
firejail --ignore = nodbus next-gtk-webkit