Melancarkan versi baru Next 1.3.0, penyemak imbas web yang dapat diprogramkan

Penyemak Imbas Seterusnya

Seterusnya adalah penyemak imbas web berorientasikan papan kekunci yang boleh diperluas sepenuhnya direka untuk pengguna maju, penyemak imbas web ini unik kerana tidak memaparkan API, ia terbuka sepenuhnya dan boleh diprogramkan sehingga tidak perlu memulakannya semula untuk menguji perubahan anda. Dan tidak seperti projek serupa (Konqueror atau Vimperator yang mati, Qutebrowser…), ia tidak berkaitan dengan mesin rendering tertentu.

Seterusnya dibina di sekitar dua komponen: teras dan satu port setiap platform. Pada masa ini ia mempunyai dua platform: GTK / WebKit dan Qt / Blink. Inti adalah di Common Lisp, pelabuhan di GTK di C dan Qt di Python (PyQt, Webengine).

Kedua-dua komponen berkomunikasi melalui D-Bus. Ia juga menggunakan XML-RPC sebelum D-Bus dan perubahannya sangat menguntungkan penyemak imbas.

Selain daripada ciri penyemak imbas web yang disebutkan ini (penjelajahan kabur sangat keren) Ciri praktikal lain boleh diserlahkan, seperti:

  • navigasi mengikut tajuk
  • penyekat iklan (per domain)
  • pemilihan kasar / kabur yang lebih baik
  • Pintasan papan kekunci di Vim
  • pengurus muat turun
  • mod NoScript
  • a »back-end» berdasarkan Blink, enjin rendering Chrome (ditambahkan ke back-end WebKit)
  • sokongan untuk pelayan proksi, oleh itu Tor

Cara penggunaan

Seperti disebutkan, penyemak imbas web ini ditujukan untuk digunakan dengan papan kekunci, jadi mempunyai rangkaian pintasan papan kekunci yang menentukan fungsi yang berbeza yang dapat dilakukan dengan penyemak imbas ini.

Penyemak Imbas Seterusnya

Kekunci pelancaran cepat adalah seperti berikut:

  • Cl: Muatkan URL dalam tab
  • ML: Muatkan URL di tab baru
  • Cx b: Tukar tab
  • Cb: Sejarah ke belakang
  • Rujuk: Memajukan sejarah
  • Cx Cc: Tinggalkan
  • TAB: Calon Penuh (dalam minibuffer)
  • Simbol mewakili pengubah:
  • C: Kekunci kawalan
  • S: Super (kekunci Windows, kekunci arahan)
  • M: Meta (Kekunci Alt, Kekunci pilihan)
  • s: Kekunci shift

Kekunci berikut wujud sebagai kunci khas:

BACKSPACE, DELETE, ESCAPE, HYPHEN, RETURN, SPACE, TAB, Left, Right, Up, Down

Bagaimana memasang Penyemak Imbas Seterusnya di Linux?

Bagi mereka yang berminat untuk memasang penyemak imbas web ini, mereka harus tahu bahawa kaedahnya mudah untuk GNU / Linux dan macOS, kerana pembangunnya menawarkan fail Guix all-in-one dan terdapat di MacPorts.

Dalam kes Guix, cukup untuk menerapkannya dalam sistem, kami melakukannya dengan mengikuti arahan yang saya kongsikan di bawah.

Pertama kami memuat turun:

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

Kemudian kita mengakses sebagai root dan kita mesti menaip perkara berikut:

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

Kami keluar dari sesi root dan kami dapat memasang penyemak imbas dengan mengetik:

guix pull

guix install next

Walaupun mereka juga menawarkan kod sumber penyemak imbas untuk membuat penyusunan bagi mereka yang lebih suka kaedah ini. Kodnya boleh dimuat turun dari pautan di bawah.

Akhirnya bagi mereka yang merupakan pengguna Arch Linux, Manjaro, Arco Linux atau sebaran lain berdasarkan Arch Linux, mereka boleh memasang penyemak imbas dari AUR.

Mereka hanya perlu mengetik perintah berikut di terminal:

yay -S next-browser-git

Pembangunnya mengesyorkan agar meningkatkan keselamatan semasa melayari Internet, anda boleh menjalankan Next dengan Firejail di Linux.

Firejail adalah program SUID yang mengurangkan risiko pelanggaran keselamatan dengan membatasi persekitaran pelaksanaan aplikasi yang tidak dipercayai yang menggunakan ruang nama Linux dan seccomp-bpf. Membolehkan proses dan semua keturunannya mempunyai pandangan peribadi mereka sendiri mengenai sumber kernel yang dikongsi secara global, seperti rangkaian rangkaian, jadual proses, dan tabel pemasangan.

Untuk melakukan ini, cukup buka terminal dan jalankan arahan berikut di dalamnya:

firejail --ignore = nodbus next-gtk-webkit

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.